0001104659-22-092999.txt : 20220819 0001104659-22-092999.hdr.sgml : 20220819 20220819164004 ACCESSION NUMBER: 0001104659-22-092999 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220819 DATE AS OF CHANGE: 20220819 FILER: COMPANY DATA: COMPANY CONFORMED NAME: OSI SYSTEMS INC CENTRAL INDEX KEY: 0001039065 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 330238801 STATE OF INCORPORATION: DE FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-23125 FILM NUMBER: 221181319 BUSINESS ADDRESS: STREET 1: 12525 CHADRON AVE CITY: HAWTHORNE STATE: CA ZIP: 90250 BUSINESS PHONE: 3109780516 MAIL ADDRESS: STREET 1: 12525 CHADRON AVENUE CITY: HAWTHORNE STATE: CA ZIP: 90250 10-K 1 osis-20220630x10k.htm FORM 10-K
http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense000000010390652022FYfalsehttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent1785411016870050trueP6Yhttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#RestructuringAndRelatedCostIncurredCost0.101.10P3YP12Mhttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense0001039065us-gaap:CommonStockMember2022-06-300001039065us-gaap:AccountingStandardsUpdate202006Memberus-gaap:RetainedEarningsMember2021-07-012022-06-300001039065us-gaap:AccountingStandardsUpdate202006Memberus-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-07-012022-06-300001039065us-gaap:AccountingStandardsUpdate202006Member2021-07-012022-06-300001039065us-gaap:EmployeeStockMember2021-07-012022-06-300001039065us-gaap:EmployeeStockMember2020-07-012021-06-300001039065us-gaap:EmployeeStockMember2019-07-012020-06-300001039065us-gaap:RetainedEarningsMember2022-06-300001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001039065us-gaap:RetainedEarningsMember2021-06-300001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001039065us-gaap:RetainedEarningsMember2020-06-300001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001039065us-gaap:RetainedEarningsMember2019-06-300001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001039065us-gaap:EmployeeStockOptionMemberosis:ShareBasedEmployeeCompensationPlansMember2021-06-300001039065us-gaap:EmployeeStockOptionMemberosis:ShareBasedEmployeeCompensationPlansMember2020-06-300001039065us-gaap:EmployeeStockOptionMemberosis:ShareBasedEmployeeCompensationPlansMember2019-06-300001039065us-gaap:EmployeeStockOptionMemberosis:ShareBasedEmployeeCompensationPlansMember2022-06-300001039065us-gaap:EmployeeStockMember2022-06-300001039065osis:ShareBasedEmployeeCompensationPlansMember2022-06-300001039065osis:ShareBasedEmployeeCompensationPlansMember2020-12-310001039065osis:ShareBasedEmployeeCompensationPlansMember2020-12-012020-12-310001039065us-gaap:EmployeeStockOptionMemberosis:ShareBasedEmployeeCompensationPlansMember2020-07-012021-06-300001039065us-gaap:EmployeeStockOptionMemberosis:ShareBasedEmployeeCompensationPlansMember2019-07-012020-06-300001039065osis:RestrictedStockAndRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2020-07-012021-06-300001039065osis:RestrictedStockAndRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2019-07-012020-06-300001039065us-gaap:RestrictedStockUnitsRSUMemberosis:ShareBasedEmployeeCompensationPlansMember2022-06-300001039065us-gaap:RestrictedStockUnitsRSUMemberosis:ShareBasedEmployeeCompensationPlansMember2021-06-300001039065us-gaap:RestrictedStockUnitsRSUMemberosis:ShareBasedEmployeeCompensationPlansMember2020-06-300001039065us-gaap:RestrictedStockUnitsRSUMemberosis:ShareBasedEmployeeCompensationPlansMember2019-06-300001039065osis:PerformanceBasedRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2021-07-012022-06-300001039065osis:PerformanceBasedRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2020-07-012021-06-300001039065osis:PerformanceBasedRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2019-07-012020-06-300001039065us-gaap:RestrictedStockUnitsRSUMemberosis:ShareBasedEmployeeCompensationPlansMember2021-07-012022-06-300001039065us-gaap:RestrictedStockUnitsRSUMemberosis:ShareBasedEmployeeCompensationPlansMember2020-07-012021-06-300001039065us-gaap:RestrictedStockUnitsRSUMemberosis:ShareBasedEmployeeCompensationPlansMember2019-07-012020-06-300001039065srt:MaximumMemberus-gaap:EmployeeStockMember2021-07-012022-06-300001039065srt:MinimumMemberosis:RestrictedStockAndRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2021-07-012022-06-300001039065srt:MaximumMemberosis:RestrictedStockAndRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2021-07-012022-06-300001039065us-gaap:EmployeeStockOptionMemberosis:ShareBasedEmployeeCompensationPlansMember2021-07-012022-06-3000010390652021-01-012022-06-300001039065osis:ECILRapiscanSecurityProductsLimitedMember2021-07-012022-06-300001039065osis:ECILRapiscanSecurityProductsLimitedMember2020-07-012021-06-300001039065osis:ECILRapiscanSecurityProductsLimitedMember2019-07-012020-06-300001039065us-gaap:IntersegmentEliminationMemberosis:OptoelectronicsAndManufacturingDivisionMember2021-07-012022-06-300001039065srt:ReportableGeographicalComponentsMemberus-gaap:EMEAMember2021-07-012022-06-300001039065srt:ReportableGeographicalComponentsMembersrt:AsiaPacificMember2021-07-012022-06-300001039065srt:ReportableGeographicalComponentsMembersrt:AmericasMember2021-07-012022-06-300001039065srt:ReportableGeographicalComponentsMemberosis:OtherEuropeMiddleEastAndAfricaMember2021-07-012022-06-300001039065srt:ReportableGeographicalComponentsMemberosis:OtherAmericasMember2021-07-012022-06-300001039065srt:ReportableGeographicalComponentsMembercountry:US2021-07-012022-06-300001039065srt:ReportableGeographicalComponentsMembercountry:MX2021-07-012022-06-300001039065srt:ReportableGeographicalComponentsMembercountry:GB2021-07-012022-06-300001039065srt:GeographyEliminationsMemberus-gaap:EMEAMember2021-07-012022-06-300001039065srt:GeographyEliminationsMembersrt:AsiaPacificMember2021-07-012022-06-300001039065srt:GeographyEliminationsMembersrt:AmericasMember2021-07-012022-06-300001039065srt:GeographyEliminationsMembercountry:US2021-07-012022-06-300001039065srt:GeographyEliminationsMembercountry:GB2021-07-012022-06-300001039065us-gaap:EMEAMember2021-07-012022-06-300001039065srt:ReportableGeographicalComponentsMember2021-07-012022-06-300001039065srt:GeographyEliminationsMember2021-07-012022-06-300001039065srt:AsiaPacificMember2021-07-012022-06-300001039065srt:AmericasMember2021-07-012022-06-300001039065osis:OtherEuropeMiddleEastAndAfricaMember2021-07-012022-06-300001039065osis:OtherAmericasMember2021-07-012022-06-300001039065country:US2021-07-012022-06-300001039065country:MX2021-07-012022-06-300001039065country:GB2021-07-012022-06-300001039065us-gaap:IntersegmentEliminationMemberosis:OptoelectronicsAndManufacturingDivisionMember2020-07-012021-06-300001039065srt:ReportableGeographicalComponentsMemberus-gaap:EMEAMember2020-07-012021-06-300001039065srt:ReportableGeographicalComponentsMembersrt:AsiaPacificMember2020-07-012021-06-300001039065srt:ReportableGeographicalComponentsMembersrt:AmericasMember2020-07-012021-06-300001039065srt:ReportableGeographicalComponentsMemberosis:OtherEuropeMiddleEastAndAfricaMember2020-07-012021-06-300001039065srt:ReportableGeographicalComponentsMemberosis:OtherAmericasMember2020-07-012021-06-300001039065srt:ReportableGeographicalComponentsMembercountry:US2020-07-012021-06-300001039065srt:ReportableGeographicalComponentsMembercountry:MX2020-07-012021-06-300001039065srt:ReportableGeographicalComponentsMembercountry:GB2020-07-012021-06-300001039065srt:GeographyEliminationsMemberus-gaap:EMEAMember2020-07-012021-06-300001039065srt:GeographyEliminationsMembersrt:AsiaPacificMember2020-07-012021-06-300001039065srt:GeographyEliminationsMembersrt:AmericasMember2020-07-012021-06-300001039065srt:GeographyEliminationsMembercountry:US2020-07-012021-06-300001039065srt:GeographyEliminationsMembercountry:GB2020-07-012021-06-300001039065us-gaap:EMEAMember2020-07-012021-06-300001039065srt:ReportableGeographicalComponentsMember2020-07-012021-06-300001039065srt:GeographyEliminationsMember2020-07-012021-06-300001039065srt:AsiaPacificMember2020-07-012021-06-300001039065srt:AmericasMember2020-07-012021-06-300001039065osis:OtherEuropeMiddleEastAndAfricaMember2020-07-012021-06-300001039065osis:OtherAmericasMember2020-07-012021-06-300001039065country:US2020-07-012021-06-300001039065country:MX2020-07-012021-06-300001039065country:GB2020-07-012021-06-300001039065us-gaap:IntersegmentEliminationMemberosis:OptoelectronicsAndManufacturingDivisionMember2019-07-012020-06-300001039065srt:ReportableGeographicalComponentsMemberus-gaap:EMEAMember2019-07-012020-06-300001039065srt:ReportableGeographicalComponentsMembersrt:AsiaPacificMember2019-07-012020-06-300001039065srt:ReportableGeographicalComponentsMembersrt:AmericasMember2019-07-012020-06-300001039065srt:ReportableGeographicalComponentsMemberosis:OtherEuropeMiddleEastAndAfricaMember2019-07-012020-06-300001039065srt:ReportableGeographicalComponentsMemberosis:OtherAmericasMember2019-07-012020-06-300001039065srt:ReportableGeographicalComponentsMembercountry:US2019-07-012020-06-300001039065srt:ReportableGeographicalComponentsMembercountry:MX2019-07-012020-06-300001039065srt:ReportableGeographicalComponentsMembercountry:GB2019-07-012020-06-300001039065srt:GeographyEliminationsMemberus-gaap:EMEAMember2019-07-012020-06-300001039065srt:GeographyEliminationsMembersrt:AsiaPacificMember2019-07-012020-06-300001039065srt:GeographyEliminationsMembersrt:AmericasMember2019-07-012020-06-300001039065srt:GeographyEliminationsMembercountry:US2019-07-012020-06-300001039065srt:GeographyEliminationsMembercountry:GB2019-07-012020-06-300001039065us-gaap:EMEAMember2019-07-012020-06-300001039065srt:ReportableGeographicalComponentsMember2019-07-012020-06-300001039065srt:GeographyEliminationsMember2019-07-012020-06-300001039065srt:AsiaPacificMember2019-07-012020-06-300001039065srt:AmericasMember2019-07-012020-06-300001039065osis:OtherEuropeMiddleEastAndAfricaMember2019-07-012020-06-300001039065osis:OtherAmericasMember2019-07-012020-06-300001039065country:US2019-07-012020-06-300001039065country:MX2019-07-012020-06-300001039065country:GB2019-07-012020-06-300001039065us-gaap:FacilityClosingMember2022-06-300001039065us-gaap:EmployeeSeveranceMember2022-06-300001039065osis:ChargesRelatedToLitigationMember2022-06-300001039065us-gaap:FacilityClosingMember2021-06-300001039065us-gaap:EmployeeSeveranceMember2021-06-300001039065osis:ChargesRelatedToLitigationMember2021-06-300001039065us-gaap:FacilityClosingMember2020-06-300001039065us-gaap:EmployeeSeveranceMember2020-06-300001039065osis:ChargesRelatedToLitigationMember2020-06-300001039065srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2021-07-012022-06-300001039065srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2021-07-012022-06-300001039065srt:MinimumMemberus-gaap:EquipmentMember2021-07-012022-06-300001039065srt:MinimumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2021-07-012022-06-300001039065srt:MinimumMemberus-gaap:ComputerEquipmentMember2021-07-012022-06-300001039065srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2021-07-012022-06-300001039065srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2021-07-012022-06-300001039065srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2021-07-012022-06-300001039065srt:MaximumMemberus-gaap:EquipmentMember2021-07-012022-06-300001039065srt:MaximumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2021-07-012022-06-300001039065srt:MaximumMemberus-gaap:ComputerEquipmentMember2021-07-012022-06-300001039065srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2021-07-012022-06-300001039065us-gaap:LeaseholdImprovementsMember2022-06-300001039065us-gaap:LandMember2022-06-300001039065us-gaap:FurnitureAndFixturesMember2022-06-300001039065us-gaap:EquipmentMember2022-06-300001039065us-gaap:ConstructionInProgressMember2022-06-300001039065us-gaap:ComputerSoftwareIntangibleAssetMember2022-06-300001039065us-gaap:ComputerEquipmentMember2022-06-300001039065us-gaap:BuildingAndBuildingImprovementsMember2022-06-300001039065osis:ComputerSoftwareImplementationInProcessMember2022-06-300001039065us-gaap:LeaseholdImprovementsMember2021-06-300001039065us-gaap:LandMember2021-06-300001039065us-gaap:FurnitureAndFixturesMember2021-06-300001039065us-gaap:EquipmentMember2021-06-300001039065us-gaap:ConstructionInProgressMember2021-06-300001039065us-gaap:ComputerSoftwareIntangibleAssetMember2021-06-300001039065us-gaap:ComputerEquipmentMember2021-06-300001039065us-gaap:BuildingAndBuildingImprovementsMember2021-06-300001039065osis:ComputerSoftwareImplementationInProcessMember2021-06-300001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012022-06-300001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012021-06-300001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012020-06-300001039065us-gaap:StateAndLocalJurisdictionMember2022-06-300001039065us-gaap:ForeignCountryMember2022-06-300001039065us-gaap:DomesticCountryMember2022-06-300001039065us-gaap:OperatingSegmentsMemberosis:SecurityDivisionMember2021-07-012022-06-300001039065us-gaap:OperatingSegmentsMemberosis:OptoelectronicsAndManufacturingDivisionMember2021-07-012022-06-300001039065us-gaap:OperatingSegmentsMemberosis:HealthcareDivisionMember2021-07-012022-06-300001039065us-gaap:IntersegmentEliminationMember2021-07-012022-06-300001039065us-gaap:OperatingSegmentsMemberosis:SecurityDivisionMember2020-07-012021-06-300001039065us-gaap:OperatingSegmentsMemberosis:OptoelectronicsAndManufacturingDivisionMember2020-07-012021-06-300001039065us-gaap:OperatingSegmentsMemberosis:HealthcareDivisionMember2020-07-012021-06-300001039065us-gaap:IntersegmentEliminationMember2020-07-012021-06-300001039065us-gaap:OperatingSegmentsMemberosis:SecurityDivisionMember2019-07-012020-06-300001039065us-gaap:OperatingSegmentsMemberosis:OptoelectronicsAndManufacturingDivisionMember2019-07-012020-06-300001039065us-gaap:OperatingSegmentsMemberosis:HealthcareDivisionMember2019-07-012020-06-300001039065us-gaap:IntersegmentEliminationMember2019-07-012020-06-300001039065us-gaap:RetainedEarningsMember2021-07-012022-06-300001039065us-gaap:RetainedEarningsMember2020-07-012021-06-300001039065us-gaap:RetainedEarningsMember2019-07-012020-06-300001039065srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2021-07-012022-06-300001039065srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2021-07-012022-06-300001039065srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2021-12-310001039065us-gaap:RevolvingCreditFacilityMember2021-12-310001039065osis:LettersOfCreditSubFacilityMember2021-12-310001039065us-gaap:RevolvingCreditFacilityMember2022-06-300001039065osis:TermLoanMember2022-06-300001039065us-gaap:LineOfCreditMember2022-06-300001039065osis:LettersOfCreditSubFacilityMember2022-06-300001039065us-gaap:TrademarksMember2022-06-300001039065us-gaap:InProcessResearchAndDevelopmentMember2022-06-300001039065us-gaap:TrademarksMember2021-06-300001039065us-gaap:InProcessResearchAndDevelopmentMember2021-06-300001039065srt:MaximumMemberosis:ECILRapiscanSecurityProductsLimitedMember2021-07-012022-06-300001039065srt:MaximumMemberosis:ECILRapiscanSecurityProductsLimitedMember2020-07-012021-06-300001039065srt:MaximumMemberosis:ECILRapiscanSecurityProductsLimitedMember2019-07-012020-06-300001039065osis:SecurityDivisionMember2021-07-012022-06-300001039065osis:OptoelectronicsAndManufacturingDivisionMember2021-07-012022-06-300001039065osis:HealthcareDivisionMember2021-07-012022-06-300001039065osis:SecurityDivisionMember2020-07-012021-06-300001039065osis:OptoelectronicsAndManufacturingDivisionMember2020-07-012021-06-300001039065osis:HealthcareDivisionMember2020-07-012021-06-300001039065osis:SecurityDivisionMember2022-06-300001039065osis:OptoelectronicsAndManufacturingDivisionMember2022-06-300001039065osis:HealthcareDivisionMember2022-06-300001039065osis:SecurityDivisionMember2021-06-300001039065osis:OptoelectronicsAndManufacturingDivisionMember2021-06-300001039065osis:HealthcareDivisionMember2021-06-300001039065osis:SecurityDivisionMember2020-06-300001039065osis:OptoelectronicsAndManufacturingDivisionMember2020-06-300001039065osis:HealthcareDivisionMember2020-06-300001039065srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-07-012022-06-300001039065srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-07-012022-06-300001039065us-gaap:PatentsMember2021-07-012022-06-300001039065us-gaap:DevelopedTechnologyRightsMember2021-07-012022-06-300001039065osis:CustomerRelationshipsOrderOrProductionBacklogMember2021-07-012022-06-300001039065us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-06-300001039065us-gaap:PatentsMember2022-06-300001039065us-gaap:DevelopedTechnologyRightsMember2022-06-300001039065osis:CustomerRelationshipsOrderOrProductionBacklogMember2022-06-300001039065us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-06-300001039065us-gaap:PatentsMember2021-06-300001039065us-gaap:DevelopedTechnologyRightsMember2021-06-300001039065osis:CustomerRelationshipsOrderOrProductionBacklogMember2021-06-300001039065osis:ECILRapiscanSecurityProductsLimitedMember1994-06-300001039065us-gaap:RestrictedStockUnitsRSUMember2021-07-012022-06-300001039065us-gaap:EmployeeStockOptionMember2021-07-012022-06-300001039065us-gaap:RestrictedStockUnitsRSUMember2022-06-300001039065us-gaap:EmployeeStockOptionMember2022-06-300001039065osis:ECILRapiscanSecurityProductsLimitedMember2022-06-300001039065osis:ECILRapiscanSecurityProductsLimitedMember2021-06-300001039065us-gaap:ForeignExchangeForwardMember2022-06-300001039065us-gaap:ForeignExchangeForwardMember2021-06-300001039065osis:OptoelectronicsAndManufacturingDivisionMember2021-07-012022-06-300001039065osis:HealthcareDivisionMember2021-07-012022-06-300001039065us-gaap:CorporateMember2020-07-012021-06-300001039065osis:OptoelectronicsAndManufacturingDivisionMember2020-07-012021-06-300001039065us-gaap:CorporateMember2019-07-012020-06-300001039065us-gaap:DefinedBenefitPlanEquitySecuritiesMember2022-06-300001039065us-gaap:DefinedBenefitPlanDebtSecurityMember2022-06-300001039065us-gaap:DefinedBenefitPlanCashMember2022-06-300001039065osis:CombinedMember2022-06-300001039065us-gaap:DefinedBenefitPlanEquitySecuritiesMember2021-06-300001039065us-gaap:DefinedBenefitPlanDebtSecurityMember2021-06-300001039065us-gaap:DefinedBenefitPlanCashMember2021-06-300001039065osis:CombinedMember2021-06-300001039065us-gaap:NonqualifiedPlanMember2022-06-300001039065us-gaap:NonqualifiedPlanMember2021-06-300001039065us-gaap:DefinedBenefitPlanEquitySecuritiesMember2021-07-012022-06-300001039065us-gaap:DefinedBenefitPlanDebtSecurityMember2021-07-012022-06-300001039065us-gaap:DefinedBenefitPlanCashMember2021-07-012022-06-300001039065osis:CombinedMember2021-07-012022-06-300001039065us-gaap:DefinedBenefitPlanEquitySecuritiesMember2020-07-012021-06-300001039065us-gaap:DefinedBenefitPlanDebtSecurityMember2020-07-012021-06-300001039065us-gaap:DefinedBenefitPlanCashMember2020-07-012021-06-300001039065osis:CombinedMember2020-07-012021-06-300001039065us-gaap:OtherAssetsMember2022-06-300001039065us-gaap:OtherAssetsMember2021-06-300001039065osis:ConvertibleSeniorNotesDue2022Member2017-02-280001039065osis:ConvertibleSeniorNotesDue2022Member2021-06-300001039065srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-07-012022-06-300001039065srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-07-012022-06-300001039065us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-07-012022-06-3000010390652022-04-012022-06-3000010390652022-01-012022-03-3100010390652021-10-012021-12-310001039065us-gaap:ServiceMember2021-07-012022-06-300001039065us-gaap:ProductMember2021-07-012022-06-3000010390652021-07-012021-09-3000010390652021-04-012021-06-3000010390652021-01-012021-03-3100010390652020-10-012020-12-310001039065us-gaap:ServiceMember2020-07-012021-06-300001039065us-gaap:ProductMember2020-07-012021-06-3000010390652020-07-012020-09-300001039065us-gaap:ServiceMember2019-07-012020-06-300001039065us-gaap:ProductMember2019-07-012020-06-300001039065us-gaap:CashAndCashEquivalentsMemberosis:CashAndCashEquivalentsConcentrationRiskMemberosis:ForeignSubsidiaryMember2021-07-012022-06-300001039065us-gaap:CashAndCashEquivalentsMemberosis:CashAndCashEquivalentsConcentrationRiskMemberosis:ForeignSubsidiaryMember2020-07-012021-06-300001039065srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate202006Memberosis:ConvertibleSeniorNotesDue2022Member2021-07-010001039065srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate202006Member2021-07-010001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-06-300001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-06-300001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-06-300001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-06-3000010390652019-06-300001039065us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-07-012022-06-300001039065us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-07-012021-06-300001039065us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-07-012020-06-300001039065us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001039065us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001039065osis:CertainAcquisitionsMember2022-06-300001039065osis:PrivatelyHeldProviderOfIntelligentInspectionSensoryAndRecognitionSolutionsMember2022-02-280001039065osis:PrivatelyHeldServicesCompanyMember2021-06-300001039065osis:PrivatelyHeldSalesAndServicesCompanyMember2022-02-012022-02-280001039065osis:PrivatelyHeldProviderOfIntelligentInspectionSensoryAndRecognitionSolutionsMember2022-02-012022-02-280001039065osis:PrivatelyHeldServicesCompanyMember2020-07-012021-06-300001039065us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2019-07-012020-06-300001039065osis:SecurityDivisionMember2021-07-012022-06-300001039065osis:OtherOperationalEfficiencyActivitiesMember2020-07-012021-06-300001039065osis:HealthcareDivisionMember2020-07-012021-06-300001039065osis:OptoelectronicsAndManufacturingDivisionMember2019-07-012020-06-300001039065us-gaap:OperatingSegmentsMemberosis:SecurityDivisionMember2022-06-300001039065us-gaap:OperatingSegmentsMemberosis:OptoelectronicsAndManufacturingDivisionMember2022-06-300001039065us-gaap:OperatingSegmentsMemberosis:HealthcareDivisionMember2022-06-300001039065us-gaap:IntersegmentEliminationMember2022-06-300001039065us-gaap:CorporateMember2022-06-300001039065us-gaap:OperatingSegmentsMemberosis:SecurityDivisionMember2021-06-300001039065us-gaap:OperatingSegmentsMemberosis:OptoelectronicsAndManufacturingDivisionMember2021-06-300001039065us-gaap:OperatingSegmentsMemberosis:HealthcareDivisionMember2021-06-300001039065us-gaap:IntersegmentEliminationMember2021-06-300001039065us-gaap:CorporateMember2021-06-300001039065us-gaap:OperatingSegmentsMemberosis:SecurityDivisionMember2020-06-300001039065us-gaap:OperatingSegmentsMemberosis:OptoelectronicsAndManufacturingDivisionMember2020-06-300001039065us-gaap:OperatingSegmentsMemberosis:HealthcareDivisionMember2020-06-300001039065us-gaap:IntersegmentEliminationMember2020-06-300001039065us-gaap:CorporateMember2020-06-300001039065us-gaap:CorporateMember2021-07-012022-06-300001039065osis:SecurityDivisionMember2019-07-012020-06-300001039065osis:HealthcareDivisionMember2019-07-012020-06-300001039065osis:ConvertibleSeniorNotesDue2022Member2020-07-012021-06-300001039065osis:ConvertibleSeniorNotesDue2022Member2019-07-012020-06-300001039065us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012022-06-300001039065us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012022-06-300001039065us-gaap:CostOfSalesMember2021-07-012022-06-300001039065us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012021-06-300001039065us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012021-06-300001039065us-gaap:CostOfSalesMember2020-07-012021-06-300001039065us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012020-06-300001039065us-gaap:ResearchAndDevelopmentExpenseMember2019-07-012020-06-300001039065us-gaap:CostOfSalesMember2019-07-012020-06-300001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-07-012022-06-300001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-07-012021-06-300001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-07-012020-06-300001039065srt:MinimumMemberosis:PerformanceBasedRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2021-07-012022-06-300001039065srt:MaximumMemberosis:PerformanceBasedRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2021-07-012022-06-300001039065srt:MinimumMemberosis:NonqualifiedOptionsMemberosis:ShareBasedEmployeeCompensationPlansMember2021-07-012022-06-300001039065srt:MinimumMemberosis:IncentiveStockOptionsMemberosis:ShareBasedEmployeeCompensationPlansMember2021-07-012022-06-300001039065osis:RestrictedStockAndRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2021-07-012022-06-300001039065osis:HawthornePropertyMember2022-03-012022-03-310001039065osis:ECILRapiscanSecurityProductsLimitedMemberosis:ExecutiveVicePresidentAndPresidentMember1994-06-300001039065osis:ECILRapiscanSecurityProductsLimitedMemberosis:ChairmanAndChiefExecutiveOfficerMember1994-06-300001039065us-gaap:FacilityClosingMember2021-07-012022-06-300001039065us-gaap:EmployeeSeveranceMember2021-07-012022-06-300001039065us-gaap:AcquisitionRelatedCostsMember2021-07-012022-06-300001039065osis:ChargesRelatedToLitigationMember2021-07-012022-06-300001039065us-gaap:FacilityClosingMember2020-07-012021-06-300001039065us-gaap:EmployeeSeveranceMember2020-07-012021-06-300001039065us-gaap:AcquisitionRelatedCostsMember2020-07-012021-06-300001039065osis:ChargesRelatedToLitigationMember2020-07-012021-06-300001039065osis:SecurityDivisionMember2020-07-012021-06-300001039065us-gaap:EMEAMember2022-06-300001039065srt:AsiaPacificMember2022-06-300001039065srt:AmericasMember2022-06-300001039065osis:OtherEuropeMiddleEastAndAfricaMember2022-06-300001039065osis:OtherAmericasMember2022-06-300001039065country:US2022-06-300001039065country:MX2022-06-300001039065country:GB2022-06-300001039065us-gaap:EMEAMember2021-06-300001039065srt:AsiaPacificMember2021-06-300001039065srt:AmericasMember2021-06-300001039065osis:OtherEuropeMiddleEastAndAfricaMember2021-06-300001039065osis:OtherAmericasMember2021-06-300001039065country:US2021-06-300001039065country:MX2021-06-300001039065country:GB2021-06-300001039065us-gaap:EMEAMember2020-06-300001039065srt:AsiaPacificMember2020-06-300001039065srt:AmericasMember2020-06-300001039065osis:OtherEuropeMiddleEastAndAfricaMember2020-06-300001039065osis:OtherAmericasMember2020-06-300001039065country:US2020-06-300001039065country:MX2020-06-300001039065country:GB2020-06-3000010390652020-06-300001039065us-gaap:RevolvingCreditFacilityMember2021-12-012021-12-310001039065us-gaap:RevolvingCreditFacilityMember2021-07-012022-06-300001039065srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2021-12-310001039065osis:HawthornePropertyMember2022-06-300001039065us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001039065us-gaap:FairValueMeasurementsRecurringMember2022-06-300001039065us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001039065us-gaap:FairValueMeasurementsRecurringMember2021-06-300001039065osis:OtherOperationalEfficiencyActivitiesMember2021-07-012022-06-3000010390652019-07-012020-06-300001039065osis:SecurityDivisionMemberosis:TurnkeyScreeningProgramMember2020-07-012021-06-300001039065srt:MaximumMember2021-07-012022-06-3000010390652020-07-012021-06-300001039065srt:ChiefExecutiveOfficerMemberus-gaap:DeferredBonusMember2017-12-312017-12-310001039065srt:ChiefExecutiveOfficerMemberus-gaap:DeferredBonusMember2017-12-310001039065osis:ConvertibleSeniorNotesDue2022Member2021-07-012022-06-300001039065osis:ConvertibleSeniorNotesDue2022Member2022-06-3000010390652022-06-3000010390652021-06-300001039065srt:MaximumMemberosis:ECILRapiscanSecurityProductsLimitedMembersrt:ManagementMember2022-06-300001039065srt:MaximumMemberosis:ECILRapiscanSecurityProductsLimitedMembersrt:ManagementMember2021-06-300001039065srt:MaximumMemberosis:ECILRapiscanSecurityProductsLimitedMembersrt:ManagementMember2020-06-3000010390652021-12-3100010390652022-08-1600010390652021-07-012022-06-30xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesosis:Dosis:itemosis:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

(Mark One)

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended June 30, 2022

OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from        to       

Commission File Number 000-23125

Graphic

OSI SYSTEMS, INC.

(Exact name of registrant as specified in its charter)

Delaware
(State or other jurisdiction
of incorporation or organization)

33-0238801
(I.R.S. Employer
Identification No.)

12525 Chadron Avenue, Hawthorne, California
(Address of principal executive offices)

90250
(Zip Code)

Registrant’s telephone number, including area code: (310978-0516

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

Trading symbol(s)

Name of each exchange on which registered

Common Stock, $0.001 par value

OSIS

The Nasdaq Global Select Market

Securities registered pursuant to Section 12(g) of the Act: None

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  Yes  No 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.  Yes:   No 

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 filer 

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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes:   No 

The aggregate market value of the registrant’s voting and non-voting Common Stock held by non-affiliates computed by reference to the price at which the Common Stock was last sold on December 31, 2021, the last business day of the registrant’s most recently completed second fiscal quarter, was $1,553,218,915. For purposes of the foregoing calculation only, executive officers and directors of the registrant have been deemed to be affiliates of the registrant. The number of shares outstanding of the registrant’s Common Stock as of August 16, 2022 was 16,914,283.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the definitive proxy statement relating to the 2022 annual meeting of stockholders are incorporated by reference into Part III. The proxy statement will be filed by the registrant with the Securities and Exchange Commission not later than 120 days after the end of the registrant’s fiscal year.

TABLE OF CONTENTS

Item

    

Description

Page

PART I

Item 1.

Business

1

Item 1A.

Risk Factors

16

Item 1B.

Unresolved Staff Comments

29

Item 2.

Properties

30

Item 3.

Legal Proceedings

31

Item 4.

Mine Safety Disclosures

31

PART II

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

32

Item 6.

[RESERVED]

34

Item 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

35

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

44

Item 8.

Financial Statements and Supplementary Data

45

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

45

Item 9A.

Controls and Procedures

46

Item 9B.

Other Information

46

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

46

PART III

Item 10.

Directors, Executive Officers and Corporate Governance

47

Item 11.

Executive Compensation

47

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

47

Item 13.

Certain Relationships and Related Transactions, and Director Independence

47

Item 14.

Principal Accountant Fees and Services

47

PART IV

Item 15.

Exhibits and Financial Statement Schedules

48

Item 16.

Form 10-K Summary

48

Signatures

II-2

PART I

Forward-Looking Statements

This report contains “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Forward-looking statements relate to our current expectations, beliefs, and projections concerning matters that are not historical facts. Words such as “project,” “believe,” “anticipate,” “plan,” “expect,” “intend,” “may,” “should,” “will,” “would,” and similar words and expressions are intended to identify forward-looking statements. Forward-looking statements are not guarantees of future performance and involve uncertainties, risks, assumptions and contingencies, many of which are outside our control. Assumptions upon which our forward-looking statements are based could prove to be inaccurate, and actual results may differ materially from those expressed in or implied by such forward-looking statements. Important factors that could cause our actual results to differ materially from those expectations are disclosed in this report, including, without limitation, delays related to the award of domestic and international contracts; failure to secure the renewal of key customer contracts; delays in customer programs; delays in revenue recognition related to the timing of customer acceptance; changes in domestic and foreign government spending, budgetary, procurement and trade policies adverse to our businesses; the impact of the Russia-Ukraine conflict, including the potential for broad economic disruption; global economic uncertainty; impacts on our business related to or resulting from the COVID-19 pandemic such as material delays and cancellations of orders or deliveries thereon, supply chain disruptions, plant closures, or other adverse impacts on our ability to execute business plans; unfavorable currency exchange rate fluctuations; effect of changes in tax legislation; market acceptance of our new and existing technologies, products and services; our ability to win new business and convert any orders received to sales within the fiscal year; enforcement actions in respect of any noncompliance with laws and regulations including export control and environmental regulations and the matters that are the subject of some or all of our investigations and compliance reviews, contract and regulatory compliance matters, and actions, which if brought, could result in judgments, settlements, fines, injunctions, debarment or penalties; as well as other risks and uncertainties, including but not limited to those factors described in Part I, Item 1, “Business,” Part I, Item 1A, “Risk Factors” and Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” as well as factors described elsewhere in this report and other documents filed by us from time to time with the Securities and Exchange Commission (“SEC”). Many of the referenced risks could be amplified by the magnitude and duration of the COVID-19 pandemic. All forward-looking statements contained in this report are qualified in their entirety by this section. Moreover, we operate in a very competitive and rapidly changing environment, and new risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. Investors should not place undue reliance on forward-looking statements as a prediction of actual results. We undertake no obligation other than as may be required under securities laws to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise.

ITEM 1. BUSINESS

General

OSI Systems, Inc., together with our subsidiaries, is a vertically integrated designer and manufacturer of specialized electronic systems and components for critical applications. We sell our products and provide related services in diversified markets, including homeland security, healthcare, defense and aerospace. Our company is incorporated in the State of Delaware and our principal office is located at 12525 Chadron Avenue, Hawthorne, California 90250.

We have three operating divisions: (a) Security, providing security and inspection systems and turnkey security screening solutions; (b) Healthcare, providing patient monitoring, cardiology and remote monitoring, and connected care systems and associated accessories; and (c) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for the Security and Healthcare divisions, as well as to third parties for applications in the defense and aerospace markets, among others.

COVID-19

The COVID-19 pandemic has dramatically impacted the global health and economic environment, with millions of confirmed cases, business slowdowns and shutdowns, and market volatility. COVID-19 has caused, and is likely to continue to cause, significant economic disruption and is having widespread, rapidly evolving and unpredictable impacts on global society, financial markets and business practices. Various governments around the world previously implemented measures in an effort to contain the virus, including

1

social distancing, travel restrictions, border closures, limitations on public gatherings, work from home, supply chain logistical changes, and closure of non-essential businesses. The COVID-19 pandemic has impacted, and is expected to continue to impact, our business operations and the operations of our suppliers and customers. There is substantial uncertainty regarding the duration and degree of COVID-19’s continued effects over time. The extent to which the COVID-19 pandemic impacts our business going forward will depend on numerous evolving factors we cannot reliably predict, including the duration and scope of the pandemic or recurrence thereof, deployment and administration of vaccines, governmental, business and individuals’ actions in response to the pandemic and impact on economic activity, including possible recession or financial market instability. Refer to Risk Factors (Part I, Item 1A of this Form 10-K) and Management’s Discussion and Analysis of Financial Condition and Results of Operations (Part II, Item 7 of this Form 10-K) for further discussion regarding potential risks to our business from the COVID-19 pandemic.

Industry Overview

We sell our security and inspection systems and healthcare products primarily to end-users, while we design and manufacture our optoelectronic devices and value-added subsystems and provide electronics manufacturing services primarily for OEM customers.

Security. A variety of technologies are currently used globally in security and inspection applications, including transmission and backscatter X-ray, 3-D and computed tomography, radiation detection, metal detection, radar, millimeter wave imaging, chemical explosive trace detection, and optical inspection. We believe that the market for security and inspection products will continue to be affected by the threat of terrorist incidents, drug trafficking, gun violence, and by new government mandates and appropriations for security and inspection products in the United States and internationally.

As a result of terrorist attacks worldwide, security and inspection products are used at a wide range of facilities other than airports, such as border crossings, railways, seaports, cruise line terminals, freight forwarding operations, sporting venues, government and military installations, and nuclear facilities. The U.S. Department of Homeland Security has undertaken numerous initiatives to prevent terrorists from entering the country, hijacking airliners, and obtaining and trafficking in weapons of mass destruction and their components, to secure sensitive U.S. technologies and to identify and screen high-risk cargo before it is loaded onto airlines and ships. These initiatives, such as the Customs-Trade Partnership Against Terrorism, the U.S. Transportation Security Administration’s Air Cargo Screening Mandate and the U.S. Customs and Border Protection Container Security Initiative, have resulted in increased demand for security and inspection products.

Certain of these government sponsored initiatives in the United States have also stimulated security programs in other areas of the world in part because the U.S. initiatives call on other nations to bolster their port security strategies, including acquiring or improving their security and inspection equipment and screening operations. The international market for non-intrusive inspection equipment and related services, therefore, continues to expand as countries that ship goods directly to the United States participate in such programs and as they choose to procure and operate equipment in order to secure their own borders, transportation networks, facilities and other venues.

The U.S. Department of Homeland Security and international air transportation security regulators around the world require the screening of air cargo. Several of our screening systems have been approved by the U.S. Department of Homeland Security’s Transportation Security Administration, as well as by various international regulatory bodies, for this purpose and are being procured and used by freight forwarders, airlines, airports, transportation companies and other businesses to fulfill their compliance requirements. These and other regulations promulgated by international organizations have resulted in an ongoing global demand for airline, cargo, port and border security and inspection technologies.

Healthcare. Healthcare has been, and we believe will continue to be, a growing economic sector throughout much of the world. Developing countries in Latin America and the Asia-Pacific region are expected to continue to build healthcare infrastructure to serve expanding middle class populations. In developed areas, especially the United States, Europe, and mature Asian countries, aging populations and extended life expectancy are projected to fuel growth in healthcare for the foreseeable future.

While we believe that the healthcare industry will continue to grow throughout much of the world, many factors are forcing healthcare providers to do more with less. These factors include stricter government requirements affecting staffing and accountability and uncertainty around potential U.S. healthcare legislation. The COVID-19 pandemic has strained healthcare provider resources, placing increased focus on the advantages of remote monitoring and products which can be deployed flexibly, enabling hospitals to quickly reconfigure and adapt to unexpected change. Our customers expect clinical value, economic value, and clinical decision support. Positioning our current healthcare products to demonstrate the competitive value in total cost of ownership is increasingly important in this environment. At the same time, the widespread introduction of mobile devices into the healthcare environment is creating an

2

emerging demand for patient data acquisition and distribution. Our Healthcare division designs, manufactures and markets devices and software that respond to these factors, helping hospitals reduce costs, make better-informed clinical decisions, and more fully utilize resources.

We are a global manufacturer and distributor of patient monitoring, cardiology and remote monitoring, and connected care solutions for use in hospitals, medical clinics and physician offices. We design, manufacture and market patient monitoring solutions for critical, sub-acute and perioperative care areas of the hospital, wired and wireless networks and ambulatory blood pressure monitors, all aimed at providing caregivers with timely patient information. Our cardiology and remote monitoring systems include Holter recorders and analyzers, ambulatory blood pressure monitors, resting and stress electrocardiography (ECG) devices, and ECG management software systems and related software and services.

Optoelectronics and Manufacturing. We believe that continued advances in technology and reductions in the cost of key components of optoelectronic systems, including computer processing power and memory, have broadened the optoelectronics market by enabling the use of optoelectronic devices in a greater number of applications. In addition, we see a trend among OEMs to increasingly outsource the design and manufacture of optoelectronic devices as well as value-added subsystems to fully-integrated, independent manufacturers, like us, that may have greater specialization, broader expertise and more flexibility to respond to short cycle times and quicker market expectations.

Our optoelectronic devices are used in a wide variety of applications for diversified markets including aerospace and defense, avionics, medical imaging and diagnostics, biochemistry analysis, pharmaceutical, nanotechnology, telecommunications, construction and homeland security. Medical applications for our devices include diagnostic and imaging products, patient monitoring equipment, and glucose monitors. Aerospace and defense applications for our devices include satellite navigation sensors, laser guided munitions systems, range finders, weapons simulation systems, and other applications that require the conversion of optical signals into electrical signals. Homeland security applications for our devices include X-ray based and other detection systems. Our optoelectronic devices and value-added subsystems are also used in a wide variety of measurement control, monitoring and industrial applications and are key components in telecommunications technologies. We also offer electronics manufacturing services to broader markets, as well as to our optoelectronics customers and to our Security and Healthcare divisions. We offer full turnkey solutions as well as printed circuit board assembly, cable and harness assembly, liquid crystal displays and box-build manufacturing services, in which we provide product design and development, supply chain management, and production manufacturing services. Additionally, our flexible circuit businesses offer design expertise, manufacturing capabilities, and assembly of flexible and rigid circuit boards for applications in the industrial medical, military, and consumer markets.

Growth Strategy

We believe that one of our primary competitive strengths is our expertise in the cost-effective design and manufacture of specialized electronic systems and components for critical applications. As a result, we have leveraged, and intend to continue to leverage, such expertise and capacity to gain price, performance and agility advantages over our competitors in the security, healthcare and optoelectronics fields, and to translate such advantages into profitable growth in those fields. At the same time, we continually seek to identify new markets in which our core expertise and capacity will provide us with competitive advantages. Key elements of our growth strategy include:

Capitalizing on Global Reach. We operate from multiple locations throughout the world. We view our international operations as providing an important strategic advantage over competitors. First, our international manufacturing facilities allow us to take advantage of competitive labor rates in order to be a low-cost producer. Second, our international offices strengthen our sales and marketing efforts and our ability to service and repair our systems by providing direct access to growing markets and to our existing international customer base. Third, our international manufacturing locations allow us to reduce delivery times to our global customer base. We intend to continue to enhance our international manufacturing and sales capabilities.

Capitalizing on Vertical Integration. Our vertical integration provides several advantages in each of our divisions. These advantages include reduced manufacturing and delivery times, lower costs due to our access to competitive international labor markets and direct sourcing of raw materials. We also believe that we offer significant added value to our customers by providing a full range of vertically-integrated services, including component design and customization, subsystem concept design and application engineering, product development and prototyping, efficient pre-production and short-run manufacturing and competitive mass production capabilities. We believe that our vertical integration differentiates us from many of our competitors and provides value to our customers who can rely on us to be an integrated supplier.

3

Capitalizing on the Market for Security and Inspection Systems. The trend toward increased screening of goods entering and departing from ports and borders has resulted, and may continue to result in, the growth in the market for cargo inspection systems and turnkey security screening services that are capable of inspecting shipping containers for contraband and assisting customs officials in the verification of shipping manifests. Package and cargo screening by freight forwarders, airlines and air cargo companies represents a growing sector, as regulations in the United States and Europe have continued to require screening of air cargo shipments. We plan to capitalize on opportunities to replace, service and upgrade existing security installations, and to offer turnkey security screening solutions in which we may construct, staff and/or operate on a long-term basis security screening checkpoints for our customers.

We expect that a market for software-as-a-service (SaaS) platforms that are capable of integrating the data that our security inspection systems produce with related information derived from vehicle plates, cargo container numbers, drivers’ licenses, government databases, and other sources will also continue to develop, mature and grow, particularly as customers shift their operating procedures to take advantage of secure, cloud-based, networking technologies. We are a leader in the development of integrating non-intrusive inspection with such sources and to transmit such data to operators working within secure, remote screening facilities. Since 2011, our software has been used by customs and tax authorities in the United States, Europe and Latin America to screen over one million containers and vehicles. In the future, we believe that government agencies and commercial customers may increasingly rely on such SaaS offerings to remotely review and adjudicate screening decisions over secure networks as well as to communicate with and monitor the performance of inspectors working on the ground at distant ports, border crossings and other checkpoints.

Finally, we also intend to continue to develop new security and inspection products and technologies, including software, and to enhance our current product and service offerings through internal research and development and selective acquisitions.

Improving and Complementing Existing Medical Technologies. We develop and market patient monitoring systems, cardiology and remote monitoring products, and connected care systems and associated supplies and accessories. Our efforts to develop new products and improve our existing medical technologies are focused on the needs of healthcare organizations, caregivers, and their patients. Our efforts to improve existing medical technologies concentrate on providing products that are flexible and intuitive to use so that clinicians can deliver accurate, precise, reliable and cost-effective care.

Selectively Entering New Markets. We intend to continue to selectively enter new markets that complement our existing capabilities in the design, development and manufacture of specialized electronic systems and components for critical applications such as security inspection, patient monitoring and cardiology and remote monitoring. We believe that by manufacturing products that rely on our existing technological capabilities, we will leverage our integrated design and manufacturing infrastructure to build a larger presence in new markets that present attractive competitive dynamics. We intend to achieve this strategy through internal growth and through selective acquisitions.

Acquiring New Technologies and Companies. Our success depends in part on our ability to continually enhance and broaden our product offerings in response to changing technologies, customer demands and competitive pressures. We have developed expertise in our various lines of business and other areas through internal research and development efforts, as well as through selective acquisitions. We expect to continue to seek acquisition opportunities to broaden our technological expertise and capabilities, lower our manufacturing costs and facilitate our entry into new markets.

Products and Technology

We design, develop, manufacture and sell products ranging from security and inspection systems to patient monitoring and cardiology and remote monitoring systems to discrete optoelectronic devices and value-added subsystems.

Security and Inspection Systems. We design, manufacture and market security and inspection systems globally to end users under the “Rapiscan Systems,” “AS&E,” and “Gatekeeper” trade names. Our Security products are used to inspect baggage, parcels, cargo, people, vehicles and other objects for various contraband and prohibited items including weapons, explosives, drugs, and radioactive and nuclear materials. These systems are also used for the safe, accurate and efficient verification of cargo manifests for the purpose of assessing duties and monitoring the export and import of controlled materials. Our Security products fall into the following categories: baggage and parcel inspection; cargo and vehicle inspection; hold (checked) baggage screening; people screening; radiation detection;  explosive and narcotics trace detection; and optical inspection systems. We also offer turnkey security screening services, as well as related software integration platforms, operator training, and the staffing and operation of security screening checkpoints under the “S2” trade name. From time to time we form joint ventures to carry out our operations in certain geographies, including, for example, Albania.

4

As a result of terrorist attacks worldwide, security and inspection products have increasingly been used at a wide range of facilities other than airports, such as border crossings, railways, seaports, cruise line terminals, sporting venues, freight forwarding operations, government and military installations and nuclear facilities. As a result of the use of security and inspection products at additional facilities, we have diversified our sales channels for security and inspection products.

Many of our security and inspection systems utilize dual-energy X-ray imaging technology with computer software enhanced imaging methods to facilitate the detection of materials and items such as explosives, weapons, narcotics, bulk currency or other contraband. In addition, many of our systems use dual-view X-ray imaging, which allows operators to examine objects from two directions simultaneously, thereby reducing the need for re-scanning of objects and improving the operator’s ability to detect threats quickly and effectively. Our baggage and parcel inspection, cargo and vehicle inspection and hold (checked) baggage screening inspection systems range in size from compact mobile systems to large systems comprising entire buildings in which trucks, shipping containers or pallets are inspected. Many of our inspection systems are also designed to be upgradeable to respond to new customer requirements as they emerge or change.

Our cargo and vehicle inspection applications, in which vehicles, cars, trucks, shipping containers, pallets and other large objects can be inspected, are designed in various configurations, including gantry, portal and mobile systems. These products are primarily used to verify the contents of cars, trucks or cargo containers and to detect the presence of contraband, including narcotics, weapons, explosives, radioactive and nuclear materials and other smuggled items. Most of our cargo and vehicle inspection systems employ X-ray imaging to non-intrusively inspect objects and present images to an inspector, showing shapes, sizes, locations and relative densities of the contents. These systems utilize transmission imaging technology, backscatter imaging technology, or both technologies. We also manufacture passive radiation detection devices for detecting nuclear threat material utilizing their gamma and neutron signatures. Additionally, we have developed isotope-specific identification algorithms. Many of these systems have been built to meet specific customer inspection requirements.

We believe that we offer one of the broadest technology platforms in the baggage and parcel and cargo and vehicle inspection systems industry. Our broad platform permits us to offer customers solutions, which optimize flexibility, performance and cost to meet the customers’ unique application requirements.

Our Security division offers a range of systems that use different types of x-ray imaging, for example dual-view, multi-view or computed tomography, to provide image data to detection algorithms that allow the automated detection of a range of threat items and materials. Typical threat items include explosives, narcotics and weapons. In many cases these systems are designed to meet the regulated detection requirements of relevant bodies such as the U.S. Transportation Security Administration and the European Union. Such automated detection systems are targeted towards applications such as hold baggage screening, cabin baggage screening and air cargo screening, and approvals from those bodies are recognized and used as de facto standards globally with few exceptions.

Our Security division also offers trace detection systems that are designed to detect trace amounts of explosives as well as narcotics. We also offer people screening products, such as walk-through metal detector (WTMD) products for use at security checkpoints at airports, government buildings, sports arenas and other venues. These systems are designed to be used in screening people, baggage and other items for illicit materials and weapons.

Patient Monitoring and Cardiology and Remote Monitoring. Our Healthcare division designs, manufactures and markets products globally to end users primarily under the “Spacelabs” trade name.

Spacelabs products include patient monitors for use in perioperative, critical care and emergency care environments with neonatal, pediatric and adult patients. Our patient monitoring systems such as Xprezzon® and Qube® are supported by surveillance systems connected by wireless or hardwired networks, as well as standalone monitors that enable patient data to be transported physically from one monitor to another as the patient is moved. These systems enable hospital staff to access patient data where and when it is required. In addition, these products are designed to interact with hospital information systems.

Spacelabs SafeNSound™ assists hospitals in providing value-based care by streamlining workflows and improving communications. Features include comprehensive reporting tools, a communications dashboard for monitor technicians, and a device management system to admit patients to monitors/telemetry at the bedside. These tools help address top challenges facing hospitals today.

5

For electrocardiograph monitoring or multiparameter monitoring of ambulatory patients, we offer a digital telemetry system. The system operates in government-protected bands, which are not used for private land mobile radio, business radio services or broadcast analog or digital television. Spacelabs Intesys® Clinical Suite (ICS) provides a software suite allowing hospitals to leverage their infrastructure to capture data from the bedside, compact and telemetry monitors.

Our PathfinderSL® and Lifescreen™ Pro analysis tools provides clinicians the ability to save Holter analysis time and to do detailed analysis when needed inside or outside the hospital. Our Eclipse Pro Holter recorders provide up to 14 days of 3-channel recording or up to 72 hours of 12 lead with pacing. Our Eclipse Mini Ambulatory ECG Recorder provides up to 30 days of 3-channel ECG and when paired with Lifescreen™ Pro clinicians can analyze millions of heart beats within minutes.We are also a supplier of ambulatory blood pressure (ABP) monitors which are routinely used by physicians around the world and by contract research organizations. Many physicians are using ambulatory blood pressure monitoring to detect “white coat” hypertension, a condition in which people experience elevated blood pressure in the doctor’s office but not in their daily lives. Ambulatory blood pressure monitoring helps improve diagnostic accuracy and minimize the associated costs of treatment. Spacelabs OnTrak™ ambulatory blood pressure system has been validated for both pediatric and adult patient types and includes the capability to measure activity correlation with non-invasive blood pressure readings.

Our Sentinel® 11 Cardiology Information Management System is designed to provide an electronic, enterprise-wide scalable system for cardiology and remote monitoring. Sentinel integrates data from Spacelabs-branded products and third-party devices into a central enterprise-wide database system that can be accessed by care providers and medical facility administrators, thereby providing enhanced workflow and efficiencies. The system’s web-based solution enables the secure transfer of data from multiple remote sites. Sentinel supports mobile and remote working, taking ECG management to the point of care for flexible use of devices and capture of data.

In addition, the capital-intensive products that our Healthcare division sells have supplies and accessories associated with them that can represent annuity revenue opportunities. Additionally, our Healthcare division manufactures multivendor-compatible accessories for use with third-party devices.

Optoelectronic Devices and Manufacturing Services. Optoelectronic devices designed, manufactured and sold through our Optoelectronics and Manufacturing division generally consist of both active and passive components. Active components sense light of varying wavelengths and convert the light detected into electrical signals, whereas passive components amplify, separate or reflect light. These products are manufactured in standard and customized configurations for specific applications and are offered either as components or as subsystems. Our optoelectronic products and services are provided primarily under the “OSI Optoelectronics,” “OSI LaserDiode,” “OSI Laserscan,” “Semicoa,” and “Advanced Photonix” trade names.

In addition to the manufacture of standard and OEM products, we also specialize in designing and manufacturing customized value-added subsystems for use in a wide range of products and equipment. An optoelectronic subsystem typically consists of one or more optoelectronic devices that are combined with other electronic components and packaging for use in an end product. The composition of a subsystem can range from a simple assembly of various optoelectronic devices that are incorporated into other subsystems (for example, a printed circuit board containing our optoelectronic devices) to complete end-products (for example, pulse oximetry equipment).

We develop, manufacture and sell laser-based remote sensing devices that are used to detect and classify vehicles in toll and traffic management systems under the “OSI Laserscan” and “Autosense” trade names. We offer solid-state laser products for aerospace, defense, telecommunication and medical applications under the “OSI LaserDiode” trade name.

We also provide electronics design and manufacturing services in North America, the United Kingdom and in the Asia Pacific region with enhanced, RoHS-compliant, printed circuit board and cable and harness assembly and box-build manufacturing services utilizing state-of-the-art automated surface mount technology lines. We offer electronics manufacturing services to OEM customers and end users for medical, automotive, defense, aerospace, industrial and consumer applications that do not utilize optoelectronic devices. We also manufacture LCD displays for medical, industrial and consumer electronics applications, and flex circuits for OEM customers from the prototype stage to mass production. Our electronics manufacturing services are provided primarily under the “OSI Electronics,” “APlus Products,” “Altaflex,” and “PFC Flexible Circuits” trade names.

6

Markets, Customers and Applications

Security and Inspection Products. Many security and inspection products were developed in response to civilian airline hijackings. Consequently, certain of our security and inspection products have been and continue to be sold for use at airports. Our security and inspection products are also used for security and customs purposes at locations in addition to airports, such as border crossings, shipping ports, sporting venues, military and other government installations, freight forwarding facilities, high-profile locations such as U.K. House of Parliament, Buckingham Palace, and the Vatican and for high-profile events such as the Olympic Games, FIFA World Cup, and other sporting events. We also provide turnkey security screening solutions, which can include the construction, staffing and long-term operation of security screening locations for our customers.

Our customers include, among many others, the U.S. Department of Homeland Security, U.S. Department of Defense, U.S. Department of State, U.S. Department of Commerce, and Federal Bureau of Prisons in the United States, as well as many premier international government agencies, including airports and other critical infrastructure agencies, DHL, and United Parcel Service.

Our contracts with the U.S. Government are generally subject to renegotiation of profits and termination for convenience at the election of the Government. For the fiscal year ended June 30, 2022, our Security division direct sales to the U.S. Government were approximately $167 million. Additionally, certain of our contracts with foreign governments contain provisions allowing the government to terminate a contract for convenience. For further discussion, please refer to Item 1A. “Risk Factors.”

Patient Monitoring, Cardiology and Remote Monitoring, and Connected Care Systems. Our patient monitoring, cardiology and remote monitoring, and connected care systems are manufactured and distributed globally for use in critical care, emergency and perioperative areas within hospitals as well as physicians’ offices, medical clinics and ambulatory surgery centers. We also provide wired and wireless networks, clinical information access solutions and ambulatory blood pressure monitors.

We sell products directly to end customers as well as through integrated delivery networks and group purchasing organizations in the U.S., the NHS Supplies Organisation in the United Kingdom, UGAP in France, and to various government funded hospitals in the Middle East and several parts of Asia.

Optoelectronic Devices and Electronics Manufacturing Services. Our optoelectronic devices and the electronics we manufacture are used in a broad range of products by a variety of customers in the following market segments: defense, aerospace and avionics; analytical and medical imaging; healthcare; telecommunications; homeland security; toll and traffic management; and automotive.

Marketing, Sales and Service

We market and sell our security and inspection products and turnkey security screening solutions globally through a direct sales and marketing staff located in North America, South America, Europe, Middle East, Australia, and Asia, in addition to an expansive global network of independent distributors. This sales staff is supported by a service organization located in the same regions, as well as a global network of independent, authorized service providers.

We market and sell our healthcare products globally through a direct sales and marketing staff located in North America, South America, Europe and Asia, in addition to a global network of independent distributors. We also support these sales and customer service efforts by providing operator in-service training, comprehensive interactive eLearning for all monitoring products, software updates and upgrades and service training for customer biomedical staff and distributors. We also provide IT specialists and clinical specialists to provide support both before and after product sale.

We market and sell our optoelectronic devices and value-added manufacturing services, through both our direct sales and marketing staff located in North America, Europe and Asia, and indirectly through a global network of independent sales representatives and distributors. Our sales staff is supported by an applications engineering group whose members are available to provide technical support, which includes designing applications, providing custom tooling and process integration and developing products that meet customer defined specifications.

We consider our maintenance service operations to be an important element of our business. After the expiration of our standard product warranty periods, we are often engaged by customers, either directly or through our network of authorized service providers, to provide maintenance services for our security and inspection products. In addition, we provide a variety of service and support options for our healthcare customers, including hospital on-site repair and maintenance service and telephone support, parts exchange programs for customers with the internal expertise to perform a portion of their own service needs and a depot repair center at our division

7

headquarters. We believe that our international maintenance service capabilities allow us to be competitive in selling our security and inspection systems as well as our patient monitoring, cardiology and remote monitoring, and connected care systems.

Research and Development

Our security and inspection systems are primarily designed at our facilities in the United States and in the United Kingdom, Australia, Singapore, India, and Malaysia. These products include mechanical, electrical, analog and digital electronics, software subsystems. In addition to product design, we provide system integration services to integrate our products into turnkey systems at the customer site. We support cooperative research projects with academia and government agencies and provide contract research for government agencies.

Our healthcare products are primarily designed at our facilities in the United States and in the United Kingdom with sustaining engineering efforts in India. These products include enterprise and embedded software, networking, connectivity, mechanical, electronic and software subsystems, most of which are designed by us. We are also currently involved, both in the United States and internationally, in research projects aimed at improving our medical systems and at expanding our current product lines.

We design and manufacture optoelectronic devices and we provide electronics manufacturing services primarily in our facilities in the United States and internationally in the United Kingdom, Canada, Mexico, India, Indonesia, Malaysia and Singapore. We engineer and manufacture subsystems to solve the specific application needs of our OEM customers. In addition, we offer entire subsystem design and manufacturing solutions. We consider our engineering personnel to be an important extension of our core sales and marketing efforts.

In addition to close collaboration with our customers in the design and development of our current products, we maintain an active program for the development and introduction of new products, enhancements and improvements to our existing products, including the implementation of new applications of our technology. We seek to further enhance our research and development program and consider such program to be an important element of our business and operations.

Manufacturing and Materials

We currently manufacture our security and inspection systems domestically in California, Kentucky, Massachusetts, Tennessee, and Virginia, and internationally in Malaysia and the United Kingdom. We currently manufacture our patient monitoring and cardiology and remote monitoring systems in Washington state. We outsource manufacturing of certain of our supplies and accessories. We currently manufacture our optoelectronic devices and provide electronics manufacturing services domestically in California and New Jersey, and internationally in Canada, Mexico, India, Indonesia, Malaysia, the United Kingdom and Singapore. Most of our high-volume, labor-intensive manufacturing activities are performed at our facilities in India, Mexico, Indonesia and Malaysia. Our ability to manufacture products and provide follow-on service from offices located in these regions allows us to remain in close proximity to our customers, which is an important component of our global strategy.

Our global manufacturing organization has expertise in optoelectronic, microelectronic and integrated electronics for industrial and automation, medical, aerospace and defense industry applications. Our manufacturing includes silicon wafer processing and fabrication, optoelectronic device assembly and screening, thin and thick film microelectronic hybrid assemblies, surface mounted and thru-hole printed circuit board electronic assemblies, cable and harness assemblies, box-build manufacturing, and flex circuitry on a complete turnkey basis. To support our manufacturing operations, we outsource certain requirements, including sheet metal fabrication and plastic molding of components.

The principal raw materials and subcomponents used in producing our security and inspection systems consist of X-ray generators, linear accelerators, radioactive isotopes, detectors, data acquisition and computer systems, conveyance systems and miscellaneous mechanical and electrical components. A large portion of the optoelectronic devices, subsystems and circuit card assemblies used in our inspection and detection systems are manufactured in-house. A large proportion of our X-ray generators, linear accelerators, radioactive isotopes and conveyance systems used in our cargo and vehicle inspection systems are purchased from unaffiliated third-party providers.

The principal raw materials and subcomponents used in producing our healthcare products consist of printed circuit boards, housings, mechanical assemblies, pneumatic devices, touch screens, medical grade displays, cables, filters, textiles, fabric, gauges, fittings, tubing and packaging materials. We purchase finished medical devices, computers, peripheral accessories, and remote displays from unaffiliated third-party providers.

8

The principal raw materials and subcomponents used in producing our optoelectronic devices and electronic subsystems consist of silicon wafers, electronic components, light emitting diodes, scintillation crystals, passive optical components, printed circuit boards and packaging materials. The silicon-based optoelectronic devices manufactured by us are critical components in most of our products and subsystems. We purchase silicon wafers and other electronic components from unaffiliated third-party providers.

For cost, quality control, technological, and efficiency reasons, we purchase certain materials, parts, and components only from single vendors with whom we have ongoing relationships. We do, however, qualify alternative sources for many of our materials, parts, and components. We purchase most materials, parts, and components pursuant to purchase orders placed from time to time in the ordinary course of business. Due to the global COVID-19 pandemic, our divisions have experienced supply chain and labor availability challenges and travel restrictions that have impacted the price and availability of parts, components, consumables, freight, shipping, and third-party services, adversely impacting our gross margin as well as delayed product deliveries, installations, maintenance and repair work, and technical support, among other work and services.

Information Technology and Cybersecurity Risk Management

We rely on digital technology to conduct business operations and engage with our business partners. As the complexity of our engagements grow, so do the threats from cyber intrusion, ransomware,denial of service attacks, manipulation and other cyber misconduct. Utilizing a risk management approach that continually assesses and improves our information technology (IT) and cybersecurity risk deterrence capabilities, our information security and risk management teams provide oversight, detection and response to reduce cybersecurity risk.

Through a combination of governance, risk and compliance (GRC) resources, we (i) proactively monitor IT controls to better ensure compliance with legal and regulatory requirements, (ii) assess adherence of third parties with which we partner to appropriate risk management standards, (iii) ensure essential business functions remain available during a business disruption, (iv) develop and update response plans to address potential weaknesses, and (v) maintain cyber incident management and reporting procedures. Our GRC resources are designed to prioritize IT and cybersecurity risk areas, identify solutions that minimize such risks, pursue optimal outcomes and maintain compliance with contractual obligations. We also maintain an operational security function with a near real-time response capability that triages incident management and triggers impact mitigation protocols. These capabilities allow us to reduce exposure should a security incident arise. For additional information regarding the risks associated with these matters, see Item 1A. “Risk Factors.”

Trademarks and Trade Names and Patents

Trademarks and Trade Names. We have used, registered and applied to register certain trademarks and service marks to distinguish our products, technologies and services from those of our competitors in the United States and in foreign countries. We monitor and, when necessary, enforce our trademark, service mark and trade name rights in the United States and abroad.

Patents. We possess rights to a number of U.S. and foreign patents relating to various aspects of our security and inspection products, healthcare products and optoelectronic devices and subsystems. Our current patents will expire at various times between 2022 and 2040. While we continue to file new applications and pursue new patents, it remains possible that pending patent applications or other applications that may be filed may not result in issued patents. In addition, issued patents may not survive challenges to their validity or enforceability, or may be found to not be infringed by any third parties. Although we believe that our patents have value, our patents, or any additional patents that may be issued in the future, may not be able to provide meaningful protection from competition.

We believe that our trademarks and trade names and patents are important to our business. The loss of some of our trademarks or patents might have a negative impact on our financial results and operations. Nevertheless, with the exception of the loss of the Spacelabs®, Rapiscan®, or AS&E® trademarks, the impact of the loss of any single trademark or patent would not likely have a material adverse effect on our business.

Government Regulation of Medical Devices

The patient monitoring, cardiology and remote monitoring, and connected care systems we design, manufacture, and market are subject to regulation by numerous government agencies, principally the U.S. Food and Drug Administration (FDA), and by other federal, state, local and foreign authorities. These systems are also subject to various U.S. and foreign product performance and safety standards. Our medical device product candidates must undergo an extensive government regulatory clearance or approval process prior to sale in the United States and other countries, including submission demonstrating clinical safety and efficacy of intended use, as well as the continuing need for compliance with applicable laws and regulations.This may require significant interaction with regulatory agencies and the expenditure of substantial resources.

9

United States FDA. In the United States, the FDA has broad regulatory powers with respect to pre-clinical and clinical testing of new medical devices and the designing, manufacturing, labeling, storage, record keeping, marketing, advertising, promotion, distribution, post-approval monitoring and reporting and import and export of medical devices. Unless an exemption applies, federal law and FDA regulations require that all new or significantly modified medical devices introduced into the market be preceded either by a pre-market notification clearance order under section 510(k) of the Federal Food, Drug and Cosmetic Act (FDCA), or an approved pre-market approval (PMA) application. Under the FDCA, medical devices are classified into one of three classes—Class I, Class II or Class III—depending on the degree of risk associated with each medical device and the extent of control needed to provide reasonable assurances with respect to safety and effectiveness. Class I devices are those for which safety and effectiveness can be reasonably assured by adherence to a set of regulations, referred to as General Controls, which require compliance with the applicable portions of the FDA’s Quality System Regulation (QSR) facility registration and product listing, reporting of adverse events and malfunctions and appropriate, truthful and non-misleading labeling, advertising and promotional materials. Some Class I devices, also called Class I reserved devices, also require premarket clearance by the FDA through the 510(k) premarket notification process described below. Most Class I products are exempt from the premarket notification requirements.

Class II devices are those that are subject to the General Controls, as well as Special Controls as deemed necessary by the FDA, which can include performance standards, guidelines and post-market surveillance. Most Class II devices are subject to premarket review and clearance by the FDA. Premarket review and clearance by the FDA for Class II devices is accomplished through the 510(k) premarket notification process.

Under the 510(k) process, the manufacturer must submit to the FDA a premarket notification, demonstrating that the product for which clearance has been sought is substantially equivalent to a previously cleared 510(k) device or a device that was in commercial distribution before May 28, 1976 for which the FDA had not yet called for the submission of pre-market approval applications. After a 510(k) notice is submitted, the FDA determines whether to accept it for substantive review. If it lacks necessary information for substantive review, the FDA will refuse to accept the 510(k) notification. In that case, the applicant must correct the submission errors before resubmitting. If it is accepted for filing, the FDA begins a substantive review. By statute, the FDA is required to complete its review of, and clear or deny, a 510(k) notification within 90 days of receiving the 510(k) notification. The FDA may formally request additional information, which may toll or restart the 90 day deadline. As a practical matter, clearance often takes longer than 90 days and sometimes is not granted at all. Although many 510(k) premarket notifications are cleared without clinical data, the FDA may require further information, including clinical data, to make a determination regarding substantial equivalence, which may significantly prolong the review process. If the FDA agrees that the device is substantially equivalent, it will grant clearance to commercially market the device.

To be substantially equivalent, the proposed device must have a substantially equivalent intended use and indications for use as the predicate device, and either have substantially equivalent technological characteristics to the predicate device or have different technological characteristics and not raise different questions of safety or effectiveness than the predicate device. Clinical data is sometimes required to support the demonstration of substantial equivalence. Multiple interactions and/or the submission of additional information or documentation may be required to secure regulatory clearance.

After a device receives 510(k) clearance, any modification that could significantly affect its safety or effectiveness, or that would constitute a new or major change in its intended use, will require a new 510(k) clearance or, depending on the modification, could require a PMA application. The FDA requires each manufacturer to make this determination initially, but the FDA can review any such decision and can disagree with a manufacturer’s determination. If the FDA disagrees with a manufacturer’s determination that a new submission is not required, the FDA may require the manufacturer to cease marketing and/or recall the modified device until 510(k) clearance or approval of a PMA application is obtained. In addition, in these circumstances, we may be subject to significant regulatory fines or penalties for failure to submit the requisite premarket notification or PMA submissions.

Class III devices include devices deemed by the FDA to pose the greatest risk such as life-supporting or life-sustaining devices, or implantable devices, in addition to those deemed not substantially equivalent following the 510(k) process. The safety and effectiveness of Class III devices cannot be reasonably assured solely by the General Controls and Special Controls described above. Therefore, these devices are typically subject to the PMA application process, which is more costly and time consuming than the 510(k) process and requires substantial clinical data. To date, all of the patient monitoring and cardiology and remote monitoring systems we manufacture and sell in the United States have required only 510(k) pre-market notification clearance.

10

FDA clearance or approval, when granted, may entail limitations on the indicated uses for which a product may be marketed, and such product approvals, once granted, may be withdrawn if problems occur after initial marketing. Manufacturers of FDA-regulated products are subject to pervasive and continuing post-approval governmental regulation, including, but not limited to, the registration and listing regulation, which requires manufacturers to register all manufacturing facilities and list all medical devices placed into commercial distribution; Quality System (also known as Good Manufacturing Practices) Regulations, which requires manufacturers, including third party manufacturers, to follow stringent design, risk management, validation, testing, production, control, supplier/contractor selection, complaint handling, documentation and other quality assurance procedures during the manufacturing process; product and promotional labeling regulations; advertising and promotion requirements; restrictions on sale, distribution or use of a device; PMA annual reporting requirements; the FDA’s general prohibition against promoting products for unapproved or “off-label” uses; the Medical Device Reporting (MDR) regulation, which requires that manufacturers report to the FDA if their device may have caused or contributed to a death or serious injury or malfunctioned in a way that would likely cause or contribute to a death or serious injury if it were to reoccur; medical device correction and removal reporting regulations, which require that manufacturers report to the FDA field corrections and product recalls or removals if undertaken to reduce a risk to health posed by the device or to remedy a violation of the FDCA that may present a risk to health; recall requirements, including a mandatory recall if there is a reasonable probability that the device would cause serious adverse health consequences or death; an order of repair, replacement or refund; device tracking requirements; and post-approval study and post-market surveillance requirements. The FDA has also established a Unique Device Identification (“UDI”) system that requires manufacturers to mark certain medical devices distributed in the United States with unique device identifiers. Also, we must comply with cybersecurity requirements to assess cybersecurity and safety risks and design and develop our devices to ensure safe and effective performance in the face of cyber threats. It is also incumbent on us to monitor third party software for new vulnerabilities and verify and validate any software updates or patches meant to address vulnerabilities.

Our facilities, records and manufacturing processes are subject to periodic scheduled and unscheduled inspections by the FDA. Failure to comply with the applicable United States medical device regulatory requirements could result in, among other things, warning letters, untitled letters, fines, injunctions, consent decrees, civil penalties, unanticipated expenditures, repairs, replacements, refunds, recalls or seizures of products, operating restrictions, total or partial suspension of production, the FDA’s refusal to issue certificates to foreign governments needed to export products for sale in other countries, the FDA’s refusal to grant future premarket clearances or approvals, withdrawals or suspensions of current product clearances or approvals and criminal prosecution.

Coverage and Reimbursement. Government and private sector initiatives to limit the growth of healthcare costs, including price regulation and competitive pricing, coverage and payment policies, comparative effectiveness therapies, technology assessments and managed care arrangements, are continuing in many countries where we do business, including the United States, Europe and Asia. As a result of these changes, the marketplace has placed increased emphasis on the delivery of more cost-effective medical therapies. In addition, because there is generally no separate reimbursement from third-party payers to our customers for many of our products, the additional costs associated with the use of our products can impact the profit margin of our customers. Accordingly, these various initiatives have created increased price sensitivity over healthcare products generally and may impact demand for our products and technologies.

Healthcare cost containment efforts have also prompted domestic hospitals and other customers of medical devices to consolidate into larger purchasing groups to enhance purchasing power, and this trend is expected to continue. The medical device industry has also experienced some consolidation, partly in order to offer a broader range of products to large purchasers. As a result, transactions with customers are larger, more complex and tend to involve more long-term contracts than in the past. These larger customers, due to their enhanced purchasing power, may attempt to increase the pressure on product pricing.

Significant healthcare reforms have had an impact on medical device manufacturer and hospital revenues. The Patient Protection and Affordable Care Act as amended by the Health Care and Education and Reconciliation Act of 2010, collectively referred to as the Affordable Care Act, is a sweeping measure designed to expand access to affordable health insurance, control healthcare spending and improve healthcare quality. Many states have also adopted or are considering changes in healthcare policies, in part due to state budgetary pressures. Ongoing uncertainty regarding implementation of certain aspects of the Affordable Care Act makes it difficult to predict the impact the Affordable Care Act or state law proposals may have on our business. This has created uncertainty in the market, which could result in reduced demand for our products, additional pricing pressure, and increased demand for new and more flexible payment structures.

11

Other Healthcare Laws. In addition to FDA restrictions on marketing and promotion of drugs and devices, other federal and state laws restrict our business practices. These laws include, without limitation, data privacy and security laws, anti-kickback and false claims laws, and transparency laws regarding payments or other items of value provided to healthcare providers.

As a participant in the healthcare industry, we are subject to extensive regulations protecting the privacy and security of patient health information that we receive, including the Health Insurance Portability and Accountability Act of 1996, as amended by the Health Information Technology for Economic and Clinical Health Act of 2009, which was enacted as part of the American Recovery and Reinvestment Act of 2009 (collectively, “HIPAA”). Among other things, these regulations impose extensive requirements for maintaining the privacy and security of individually identifiable health information, known as “protected health information.” The HIPAA privacy regulations do not preempt state laws and regulations relating to personal information that may also apply to us. Our failure to comply with these regulations could expose us to civil and criminal sanctions.

The HIPAA provisions also created federal criminal statutes that prohibit among other actions, knowingly and willfully executing, or attempting to execute, a scheme to defraud any healthcare benefit program, including private third-party payers, knowingly and willfully embezzling or stealing from a healthcare benefit program, willfully obstructing a criminal investigation of a healthcare offense, and knowingly and willfully falsifying, concealing or covering up a material fact or making any materially false, fictitious or fraudulent statement in connection with the delivery of or payment for healthcare benefits, items or services. A person or entity does not need to have actual knowledge of the statutes or specific intent to violate them in order to have committed a violation. Also, many states have similar fraud and abuse statutes or regulations that may be broader in scope and may apply regardless of payer, in addition to items and services reimbursed under Medicaid and other state programs.

The federal Anti-Kickback Statute prohibits, among other things, knowingly and willfully offering, paying, soliciting or receiving any remuneration (including any kickback, bribe or rebate), directly or indirectly, overtly or covertly, to induce or in return for the purchasing, leasing, ordering, or arranging for or recommending the purchase, lease or order of items or services for which payment may be made, in whole or in part, under Medicare, Medicaid or other federal healthcare programs. The term “remuneration” has been broadly interpreted to include anything of value. Although there are a number of statutory exceptions and regulatory safe harbors protecting some common activities from prosecution, the exceptions and safe harbors are drawn narrowly. Further, a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the federal civil False Claims Act.

The federal False Claims Act prohibits, among other things, any person or entity from knowingly presenting, or causing to be presented, a false or fraudulent claim for payment or approval to the federal government, or knowingly making, using or causing to be made or used a false record or statement material to a false or fraudulent claim to the federal government. A claim includes “any request or demand” for money or property presented to the U.S. Government. Medical device manufacturers have been held liable under these laws if they are deemed to cause the submission of false or fraudulent claims by, for example, providing customers with inaccurate billing or coding information.

These laws impact the kinds of financial arrangements we may have with hospitals or other potential purchasers of our products. They particularly impact how we structure our sales offerings, including discount practices, customer support, education and training programs, physician consulting, research grants and other service arrangements. If our operations are found to be in violation of any of the health regulatory laws described above or any other laws that apply to us, we may be subject to material penalties, including potentially significant criminal and civil and administrative penalties, damages, fines, disgorgement, imprisonment, exclusion from participation in government healthcare programs, contractual damages, reputational harm, and the curtailment or restructuring of our operations, any of which could adversely affect our ability to operate our business and our results of operations.

Additionally, there has been a trend towards increased federal and state regulation of payments and other transfers of value provided to healthcare professionals or entities. The federal Physician Payment Sunshine Act requires that certain device manufacturers track and report to the government information regarding payments and other transfers of value to physicians, certain other clinical staff, and teaching hospitals, as well as ownership and investment interests held by physicians and their family members. A manufacturer’s failure to submit timely, accurately and completely the required information for all payments, transfers of value or ownership or investment interests may result in civil monetary penalties for “knowing failures.” Certain states also mandate implementation of compliance programs, impose restrictions on device manufacturer marketing practices and/or require the tracking and reporting of gifts, compensation and other remuneration to healthcare professionals and entities.

12

We are subject to similar laws in foreign countries where we conduct business. For example, within the EU, the control of unlawful marketing activities is a matter of national law in each of the member states. The member states of the EU closely monitor perceived unlawful marketing activity by companies. We could face civil, criminal, and administrative sanctions if any member state determines that we have breached our obligations under its national laws. Industry associations also closely monitor the activities of member companies. If these organizations or authorities name us as having breached our obligations under their regulations, rules or standards, our reputation would suffer, and our business and financial condition could be adversely affected.

Other Foreign Healthcare Regulations

We are also subject to regulation in the foreign countries in which we manufacture, market, and/or import our products. For example, the commercialization of certain products, including medical devices, in the EU is regulated under a system that presently requires all such products sold in the EU to bear the CE marking—an international symbol of adherence to the medical device regulations and standards of the EU. Our manufacturing facilities in Hawthorne, California; Snoqualmie, Washington; Johor Bahru, Malaysia; Batam, Indonesia; and Hyderabad, India are all certified to the International Organization for Standardization’s ISO 13485 standard for quality management. Our Hawthorne, California and Snoqualmie, Washington facilities are also certified to the requirements of Annex II, section 3 of the Directive 93/42/EEC on Medical Devices, which allows them to self-certify that manufactured products can bear the CE marking. Further, the implementation of the Restriction of Hazardous Substance Directive (“ROHS”) requires that certain products, including medical devices, shipped into the EU eliminate targeted ROHS substances.

The International Medical Device Regulators Forum has implemented a global approach to auditing manufacturers of medical devices. This audit system, called the Medical Device Single Audit Program (“MDSAP”), provides for an annual audit of a medical device manufacturer by a certified body on behalf of various regulatory authorities. Current authorities participating in MDSAP include the Therapeutic Goods Administration of Australia, Brazil’s Agencia Nacional de Vigilancia Sanitaria, Health Canada, Japan’s Ministry of Health, Labour and Welfare, and the Japanese Pharmaceuticals and Medical Devices Agency and the FDA. It is expected that more regulatory authorities will participate in MDSAP in the future.

We and other medical device manufacturers will soon be confronted with major changes in the EU’s decades-old regulatory framework which governs market access to the EU. The Medical Devices Regulation (“MDR”) will replace the EU’s current Medical Device Directive (93/42/EEC) and the EU’s Directive on active implantable medical devices (90/385/EEC).

Manufacturers of currently approved medical devices will have a transition time to meet the requirements of the MDR. The MDR differs in several important ways from the EU’s current directives for medical devices and active implantable medical devices. The most significant changes in the regulation include:

The definition of medical devices covered under the MDR will be significantly expanded to include devices that may not have a medical intended purpose, such as colored contact lenses. Also included in the scope of the regulation are devices designed for the purpose of “prediction and prognosis” of a disease or other health condition.
Device manufacturers will be required to identify at least one person within their organization who is ultimately responsible for all aspects of compliance with the requirements of the new MDR. The organization must document the specific qualifications of this individual relative to the required tasks.
The MDR requires rigorous post-market oversight of medical devices.
The MDR will allow the EU Commission or expert panels to publish “Common Specifications,” such as requirements for technical documentation, risk management, or clinical evaluation, which devices shall be required to meet.
Devices will be reclassified according to risk, contact, duration, and invasiveness.
Systematic clinical evaluation will be required for Class IIa and Class IIb medical devices.
All currently approved devices must be recertified in accordance with the new MDR requirements.

We have a dedicated team updating and revising key systems, processes, and product technical documentation to meet the new MDR requirements and transition timeline.

13

Environmental Regulations

We are subject to various environmental laws, directives, and regulations pertaining to the use, storage, handling and disposal of hazardous substances used, and hazardous wastes generated, in the manufacture of our products. Such laws mandate the use of controls and practices designed to mitigate the impact of our operations on the environment, and under such laws we may be held liable for the costs associated with the remediation and removal of any unintended or previously unknown releases of hazardous substances on, beneath or from our property and associated operations, including the remediation of hazardous waste disposed off-site. Such laws may impose liability without regard to whether we knew of, or caused, the release of such hazardous substances. Any failure by us to comply with present or future regulations could subject us to the imposition of substantial fines, suspension of production, alteration of manufacturing processes or cessation of operations, any of which could have a material adverse effect on our business, financial condition and results of operations.

We believe that, except to an extent that would not have a material adverse effect on our business, financial condition or results of operations, we are currently in compliance with all environmental regulations in connection with our manufacturing operations, and that we have obtained all environmental permits necessary to conduct our business. The amount of hazardous substances used, and hazardous wastes generated, by us may increase in the future depending on changes in our operations. To ensure compliance and practice proper due diligence, we conduct appropriate environmental audits and investigations at our manufacturing facilities in North America, Asia Pacific, and Europe, and, to the extent practicable, on all new properties. Our manufacturing facilities conduct regular internal audits to ensure proper environmental permits and controls are in place to meet changes in operations. Third-party investigations address matters related to current and former occupants and operations, historical land use, and regulatory oversight and status of associated properties and/or operations (including surrounding properties). The purpose of these studies is to identify, as of the date of such report, potential areas of environmental concern related to past and present activities or from nearby operations. The scope and extent of each investigation is dependent upon the size and complexity of the property and/or operation and on recommendations by independent environmental consultants.

Competition

The markets in which we operate are highly competitive and characterized by evolving customer needs and rapid technological change. We compete with a number of other manufacturers, some of which have significantly greater financial, technical and marketing resources than we have. In addition, these competitors may have the ability to respond quickly to new or emerging technologies, adapt more quickly to changes in customer requirements, have stronger customer relationships, have greater name recognition and devote greater resources to the development, promotion and sale of their products than we do. As a result, we may not be able to compete successfully against designers and manufacturers of specialized electronic systems and components or within the markets for security and inspection systems, patient monitoring, cardiology and remote monitoring, or optoelectronic devices. Future competitive pressures may materially and adversely affect our business, financial condition and results of operations.

In the security and inspection market, competition is based primarily on factors such as product performance, functionality and quality, government regulatory approvals and qualifications, the overall cost effectiveness of the system, prior customer relationships, technological capabilities of the products, price, local market presence, program execution capability, and breadth of sales and service organization. Competition results in price reductions and reduced margins and could result in loss of market share. Although our competitors offer products in competition with one or more of our products, we can supply a variety of system types and offer among the widest array of solutions available from a single supplier. This variety of technologies also permits us to offer unique hybrid systems to our customers that utilize two or more of these technologies, thereby optimizing flexibility, performance and cost to meet the customer’s unique application requirements.

In the patient monitoring, cardiology and remote monitoring, and connected care markets, competition is also based on a variety of factors including product performance, functionality, value and breadth of sales and service organization. Competition could result in price reductions, reduced margins and loss of our market share. We believe that our patient monitoring products are easier to use than the products of many of our competitors because we offer a consistent user interface throughout many of our product lines. We also believe that the capability of our monitoring systems to connect together, and to the hospital IT infrastructure, is a key competitive advantage. Further, while some of our competitors are also beginning to introduce portal technology, which allows remote access to data from the bedside monitor, central station or other point of care, we believe that our competing technologies bring valuable, instant access to labs, radiology and charting at the point of care.

14

In the markets in which we compete to provide optoelectronic devices and electronics manufacturing services, competition is based primarily on factors such as expertise in the design and development of optoelectronic devices, product quality, timeliness of delivery, price, technical support and the ability to provide fully integrated services from application development and design through production. Because we specialize in custom subsystems requiring a high degree of engineering expertise, we believe that we generally do not compete to any significant degree with any other large United States, European or Asian manufacturers of standard optoelectronic components. Competition in the extensive electronic manufacturing services market ranges from multinational corporations with sales in excess of several billion dollars, to large regional competitors and to small local assembly companies. In our experience, the OEM customers to whom we provide such services prefer to engage companies that offer both local and lower-cost off-shore facilities. Along with a number of domestic competitors for these services, our high-volume, low-cost contract manufacturing locations in Southeast Asia compete with other manufacturers in the same region.

Backlog

We currently measure our backlog as quantifiable purchase orders or contracts that have been signed, for which revenues are expected to be recognized within the next five years. In instances where we are not able to estimate the value of a purchase order or contract, they are not included in backlog.

We ship most of our baggage and parcel inspection, people screening, patient monitoring and cardiology and remote monitoring systems and optoelectronic devices and value-added subsystems within one to several months after receiving an order. However, such shipments may be delayed for a variety of reasons, including supply chain disruptions and any special design or requirements of the customer. In addition, large orders of security and inspection products typically require greater lead-times. Fulfillment of orders of our Rapiscan RTT hold (checked) baggage screening equipment generally requires longer lead times. Further, we provide turnkey screening services to certain customers for which we may recognize revenue over multi-year periods.

Certain of our cargo and vehicle inspection systems may require more than a year of lead-time. We have experienced some significant shipping delays associated with our cargo and vehicle inspection systems. Such delays can occur for many reasons, including: (i) additional time necessary to coordinate and conduct factory inspections with the customer before shipment; (ii) a customer’s need to engage in time-consuming site construction to accommodate the system, over which we have no control or responsibility; (iii) additional fine tuning of such systems once they are installed; (iv) design or specification changes by the customer; (v) time needed to obtain export licenses and/or letters of credit; and (vi) delays originating from other contractors on the project. The COVID-19 pandemic exacerbated these challenges and may continue to do so until supply chain delays and international travel restrictions and other protective measures subside.

As of June 30, 2022, our consolidated backlog totaled $1,232 million, compared to $1,076 million as of June 30, 2021. Approximately $514 million of our backlog as of June 30, 2022 is not reasonably expected to be fulfilled in fiscal year 2023. Sales orders underlying our backlog are firm orders; although, from time to time we may agree to permit a customer to cancel an order, or an order may be cancelled for other reasons. Variations in the size of orders, product mix, or delivery requirements, among other factors, may result in substantial fluctuations in backlog from period to period. Backlog as of any particular date should not be relied upon as indicative of our revenues for any future period and should not be considered a meaningful indicator of our performance on an annual or quarterly basis.

Human Capital

The strength and talent of our workforce are critical to the success of our businesses, and we continually strive to attract, develop and retain personnel commensurate with the needs of our businesses. Our human capital management priorities are designed to support the execution of our business strategy and improve organizational effectiveness. We support our employees’ financial, health, and social well-being through competitive compensation structures, including a robust employee stock purchase program and retirement benefits, as well as innovative health and well-being programs focused on promoting the physical and mental health of our workforce. In addition, in response to COVID-19, we implemented changes to protect our employees and to support health and safety protocols. We also strive to create opportunities for career development and growth. We provide training and development programs to foster connections, leadership competency, and team and individual development, and we have a tuition reimbursement program to encourage ongoing education.

We understand the importance of a diverse workforce, and we are committed to upholding a culture of diversity, equity, and inclusion. We value the unique contributions of every person, and we hold firm to the ideals of fairness, equal opportunity and mutual respect for all forms of diversity and differing abilities. We are committed to pay equity and protecting the rights of underrepresented

15

groups within our organization, including women, racial and ethnic minorities, and members of the LGBTQ+ community. Our broader diversity strategies include focus at all levels of our organization, including with senior management and our Board of Directors. As of June 30, 2022, 45% of our global workforce was female and 52% of our U.S. workforce was ethnically diverse.

As of June 30, 2022, we employed 6,298 people, of whom 3,900 were employed in manufacturing, 539 were employed in engineering or research and development, 627 were employed in administration, 370 were employed in sales and marketing and 862 were employed in service capacities. Of the total employees, 1,984 were employed in the Americas, 3,443 were employed in Asia and 871 were employed in Europe.

Available Information

We are subject to the informational requirements of the Exchange Act. Therefore, we file periodic reports, proxy statements and other information with the SEC. The SEC maintains an internet website (http://www.sec.gov) that contains reports, proxy statements and other information that issuers are required to file electronically.

Our internet address is: http://www.osi-systems.com. The information found on, or otherwise accessible through, our website is not incorporated into, and does not form a part of this annual report on Form 10-K or any other report or document we file with or furnish to the SEC. We make available, free of charge through our internet website, our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, and reports filed pursuant to Section 16 of the Exchange Act, as soon as reasonably practicable after electronically filing such material with, or furnishing it to, the SEC. Also available on our website free of charge are our Corporate Governance Guidelines, the Charters of our Nominating and Governance, Audit, Compensation and Benefits, Technology, and Risk Management Committees of our Board of Directors and our Code of Ethics and Conduct (which applies to all Directors and employees, including our principal executive officer, principal financial officer and principal accounting officer). A copy of this annual report on Form 10-K is available without charge upon written request addressed to: c/o Secretary, OSI Systems, Inc., 12525 Chadron Avenue, Hawthorne, CA 90250 or by calling telephone number (310) 978-0516.

ITEM 1A. RISK FACTORS

Set forth below and elsewhere in this report and in other documents we file with the SEC are descriptions of the risks and uncertainties that could materially and adversely affect our business, financial condition and results of operations and could make an investment in our securities speculative or risky. We encourage you to carefully consider all such risk factors when making investment decisions regarding our company. If any such risks, or any other risks that we do not currently consider to be material, or which are not known to us, materialize, our business, financial condition and operating results could be materially adversely affected.

Business and Industry Risks

If operators of, or algorithms installed in, our security and inspection systems fail to detect weapons, explosives or other devices or materials that are used to commit a terrorist act, we could be exposed to product and professional liability and related claims for which we may not have adequate insurance coverage.

Our business exposes us to potential product liability risks that are inherent in the development, manufacturing, sale and service of security and inspection systems as well as in the provision of training to our customers in the use and operation of such systems. Our customers use our security and inspection systems to help them detect items that could be used in performing terrorist acts or other crimes. Some of our security and inspection systems require that an operator interpret an image of suspicious items within a bag, parcel, container, vehicle or other vessel. Others signal to the operator that further investigation is required. In either case, the training, reliability and competence of the customer’s operator are crucial to the detection of suspicious items.

Security inspection systems that signal to the operator that further investigation is required are sometimes referred to in the security industry as “automatic” detection systems. Nevertheless, if such a system were to fail to signal to an operator when an explosive or other contraband was in fact present, resulting in significant damage, we would be subject to risk of significant product liability claims. Security inspection by technological means is circumstance and application-specific. Our security and inspection systems offer significant capabilities, but also have performance limitations and cannot be designed to work under all circumstances. They can also malfunction, including if not properly maintained.

We also offer turnkey security screening solutions under which we perform certain of the security screening tasks that have historically been performed by our customers. Such projects expose us to certain professional liability risks that are inherent in performing security inspection services for the purpose of detecting contraband items, including items that could be used in performing terrorist acts or other crimes. If a contraband item were to pass through our operations and be used to perform a terrorist act or other crime, we would be subject to risk of significant professional liability claims.

16

In addition, there are also many other factors beyond our control that could lead to liability claims should an act of terrorism occur. Past terrorism attacks in the U.S. and in other locations worldwide and the potential for future attacks have caused commercial insurance for such threats to become extremely difficult to obtain. In the event that we are found liable following an act of terrorism, the insurance we currently have in place would not fully cover the claims for damages. Further, if our security and inspection systems fail to, or are perceived to have failed to, help detect a threat, we could experience negative publicity and reputational harm, which could have a material adverse effect on our business, financial conditions and results of operations.

The loss of certain of our customers, including government agencies that can modify or terminate agreements more easily than other commercial customers with which we contract, the failure to continue to diversify our customer base or the non-renewal of certain material contracts could have a negative effect on our reputation and could have a material adverse effect on our business, financial condition and results of operations.

We sell many of our products to prominent, well-respected institutions, including agencies and departments of the U.S. Government, state and local governments, foreign governments, renowned hospitals and hospital networks, and large military-defense and space-industry contractors. Many of these larger customers spend considerable resources testing and evaluating our products and our design and manufacturing processes and services. Some of our smaller customers know this and rely on this as an indication of the high-quality and reliability of our products and services. As a result, part of our reputation and success depends on our ability to continue to sell to larger institutions that are known for demanding high standards of excellence. The loss or termination of a contract by such an institution, even if for reasons unrelated to the quality of our products or services, could therefore have a more wide-spread and potentially material adverse effect on our business, financial condition and results of operations.

Our acquisition and alliance activities could result in disruption of our ongoing business and other operational difficulties, unrecoverable costs, and other negative consequences, any of which could adversely impact our financial condition and results of operations.

We intend to continue to make investments in companies, products and technologies, either through acquisitions, investments or alliances. Acquisition and alliance activities often involve risks, including:

difficulty in assimilating the acquired operations and employees and realizing synergies expected to result from the acquisition;
potential liabilities of, or claims against, an acquired company, some of which might not be known until after the acquisition;
difficulty in managing product co-development activities with our alliance partners;
difficulty in effectively coordinating sales and marketing efforts;
difficulty in combining product offerings and product lines quickly and effectively;
difficulty in retaining the key employees of the acquired operation;
disruption of our ongoing business, including diversion of management time;
inability to successfully integrate the acquired technologies and operations into our businesses and maintain uniform standards, controls, policies and procedures;
unanticipated changes in market or industry practices that adversely impact our strategic and financial expectations regarding an acquired company or acquired assets and require us to write off or dispose of such acquired company or assets;
lacking the experience necessary to enter into new product or technology markets successfully; and
difficulty in integrating financial reporting systems and implementing controls, procedures and policies, including disclosure controls and procedures and internal control over financial reporting, appropriate for public companies of our size at companies that, prior to the acquisition, had lacked such controls, procedures and policies.

Integrating acquired businesses has been and will continue to be complex, time consuming and expensive, and can negatively impact the effectiveness of our internal control over financial reporting. The use of debt to fund acquisitions or for other related purposes increases our interest expense and leverage. If we issue equity securities as consideration in an acquisition, current stockholders percentage ownership and earnings per share may be diluted. As a result of these and other risks, we cannot be certain that our previous or future acquisitions will be successful and will not materially adversely affect the conduct, operating results or financial condition of our business.

17

Substantial declines in crude oil prices or extended periods of low crude oil prices may adversely affect our business, financial condition, and results of operations.

Some of our international customers have procurement budgets that are strongly correlated with fluctuations in the price of crude oil. Historically, the market for crude oil has been volatile and unpredictable. Crude oil prices are subject to rapid and significant fluctuations in response to global events and relatively minor changes in supply and demand. While factors relating the price of crude oil to demand for our products and services are complex, a period of depressed crude oil prices may adversely affect our business, financial condition, and results of operations.

Unfavorable currency exchange rate fluctuations could adversely affect our financial results.

Our international sales and our operations in foreign countries expose us to risks associated with fluctuating currency values and exchange rates. Gains and losses on the conversion of accounts receivable, accounts payable and other monetary assets and liabilities to U.S. dollars may contribute to fluctuations in our results of operations. In addition, since we conduct business in currencies other than the U.S. dollar but report our financial results in U.S. dollars, increases or decreases in the value of the U.S. dollar relative to other currencies could have a material adverse effect on our business, financial condition and results of operations.

U.S. budgeting process disruptions could reduce government spending, which could adversely impact our revenues, earnings, cash flows and financial condition.

Funding for U.S. federal Government activities takes place on an annual basis with the Government fiscal year beginning on October 1 and ending on September 30. In recent years, the budgeting process has often not been completed by October 1st, which has required temporary extensions of funding authority, known as a continuing resolution. Because the provision of appropriated funds is undertaken on an annual basis and subject to budgetary rules and requirements, there can be disruptions to federal funding of current and future procurements.

We face aggressive competition in each of our operating divisions. If we do not compete effectively, our business will be harmed.

We encounter aggressive competition from numerous competitors in each of our divisions. In the security and inspection and patient monitoring and cardiology systems markets, competition is based primarily on such factors as product performance, functionality and quality, prior customer relationships, technological capabilities of the product, price, certification by government authorities, past performance, local market presence and breadth of sales and service organization. In the optoelectronic devices and electronics manufacturing markets, competition is based primarily on factors such as expertise in the design and development of optoelectronic devices, product quality, timeliness of delivery, price, customer technical support and on the ability to provide fully-integrated services from application development and design through volume subsystem production. We may not be able to compete effectively with all of our competitors. To remain competitive, we must develop new products and enhance our existing products and services in a timely manner. We anticipate that we may have to downward adjust the prices of many of our products to stay competitive. In addition, new competitors may emerge and entire product lines or service offerings may be threatened by new technologies or market trends that reduce the value of these product lines or service offerings. Our failure to compete effectively could have a material adverse effect on our business, financial condition and results of operations.

Healthcare cost containment pressures and legislative or regulatory reforms may affect our ability to sell our products profitably.

Third-party payers globally are developing increasingly sophisticated methods of controlling healthcare costs which can limit the amount that healthcare providers may be willing to pay for medical devices. In the United States, hospital and other healthcare provider customers that purchase our products typically bill various third-party payers to cover all or a portion of the costs and fees associated with the procedures or tests in which our products are used and bill patients for any deductibles or co-payments. Because there is often no separate reimbursement for our products, any decline in the amount payers are willing to reimburse our customers for the procedures and tests associated with our products could make it difficult for customers to continue using, or adopt, our products and create additional pricing pressure for us.

There have been, and we expect there will continue to be, legislative and regulatory proposals to change the healthcare system, and some could significantly affect the ways in which doctors, hospitals, healthcare systems and health insurance companies are compensated for the services they provide, which could have a material impact on our business. It is not clear at this time what changes may impact the ability of hospitals and hospital networks to purchase the patient monitoring, cardiology and remote monitoring, and connected care systems that we sell or if it will alter market-based incentives that hospitals and hospital networks currently face to continually improve, upgrade and expand their use of such equipment.

18

Efforts by governmental and third-party payers to reduce healthcare costs or the implementation of new legislative reforms imposing additional government controls could cause a reduction in sales or in the selling price of our products, which could adversely affect our business, financial condition and results of operations.

Consolidation in the healthcare industry could have an adverse effect on our revenues and results of operations.

The healthcare industry has been consolidating and organizations such as group purchasing organizations, independent delivery networks, and large single accounts, such as the United States Veterans Administration, continue to consolidate purchasing decisions for many of our healthcare provider customers. As a result, transactions with customers are larger, more complex and tend to involve more long-term contracts. The purchasing power of these larger customers has increased, and may continue to increase, causing downward pressure on product pricing. If we are not one of the providers selected by one of these organizations, we may be precluded from making sales to its members or participants. Even if we are one of the selected providers, we may be at a disadvantage relative to other selected providers that are able to offer volume discounts based on purchases of a broader range of products. Further, we may be required to commit to pricing that has a material adverse effect on our revenues and profit margins, business, financial condition and results of operations. We expect that market demand, governmental regulation, third-party reimbursement policies and societal pressures will continue to change the worldwide healthcare industry, resulting in further business consolidations and alliances, which may exert further downward pressure on the prices of our products and could adversely impact our business, financial condition, and results of operations.

Technological advances and evolving industry and regulatory standards and certifications could reduce our future product sales, which could cause our revenues to grow more slowly or decline.

The markets for our products are characterized by rapidly changing technology, changing customer needs, evolving industry or regulatory standards and certifications and frequent new product introductions and enhancements. The emergence of new industry or regulatory standards and certification requirements in related fields may adversely affect the demand for our products. This could happen, for example, if new standards and technologies emerged that were incompatible with customer deployments of our applications. In addition, any products or processes that we develop may become obsolete or uneconomical before we recover all or any of the expenses incurred in connection with their development. We cannot provide assurance that we will succeed in developing and marketing product enhancements or new products that respond to technological change, new industry standards, changed customer requirements or competitive products on a timely and cost-effective basis. Additionally, even if we are able to develop new products and product enhancements, we cannot provide assurance that they will be profitable or that they will achieve market acceptance.

We develop certain of our security inspection technologies to meet the certification requirements of various agencies worldwide, including the U.S. Transportation Safety Administration and the European Civil Aviation Conference among others. Such standards are occasionally subject to change as threat and risk assessments evolve, and we may not ultimately be able to develop technologies, or develop in a timely way, solutions that are ultimately able to meet the new standards.

Certain of our U.S. Government contracts are dependent upon our employees obtaining and maintaining required security clearances, as well as our ability to obtain security clearances for the facilities in which we perform sensitive government work.

Certain of our U.S. Government contracts require our employees to maintain various levels of security clearances, and we are required to maintain certain facility security clearances. If we cannot maintain or obtain the required security clearances for our facilities and our employees, or obtain these clearances in a timely manner, we may be unable to perform certain U.S. Government contracts. Further, loss of a facility clearance, or an employee’s failure to obtain or maintain a security clearance, could result in a U.S. Government customer terminating an existing contract or choosing not to renew a contract. Lack of required clearances could also impede our ability to bid on or win new U.S. Government contracts. This could damage our reputation and adversely affect our business, financial condition and results of operations.

We could be subject to changes in our tax rates, the adoption of new U.S. or international tax legislation, or exposure to additional tax liabilities.

We are subject to taxes in the U.S. and numerous foreign jurisdictions. Tax rates in various jurisdictions may be subject to significant change due to economic and political conditions or otherwise. Our effective tax rates could be affected by changes in the mix of earnings in countries with differing statutory tax rates, changes in the valuation of deferred tax assets and liabilities, or adoption of new tax legislation or changes in tax laws or their interpretation.

We are also subject to the examination of our tax returns and other tax matters by the U.S. Internal Revenue Service and other tax authorities and governmental bodies. We regularly assess the likelihood of an adverse outcome resulting from these examinations to determine the adequacy of our provision for taxes. There can be no assurance as to the outcome of these examinations. If our effective tax rates were to increase, or if the ultimate determination of our taxes owed is for an amount in excess of amounts previously accrued, our financial condition and operating results could be materially adversely affected.

19

The conflict between Russia and Ukraine and the related implications may negatively impact our operations.

In February 2022, Russia invaded Ukraine. As a result, the U.S. and certain other countries have imposed sanctions on Russia and could impose further sanctions that could damage or disrupt international commerce and the global economy. It is not possible to predict the broader or longer-term consequences of this conflict or the sanctions imposed to date, which could include further sanctions, embargoes, regional instability, geopolitical shifts and adverse effects on macroeconomic conditions, security conditions, currency exchange rates and financial markets. Such geopolitical instability and uncertainty could have a negative impact on our ability to sell to, ship products to, collect payments from, and support customers in certain regions based on trade restrictions, embargoes and export control law restrictions, and logistics restrictions including closures of air space, and could increase the costs, risks and adverse impacts from supply chain and logistics challenges.

As a result of the conflict between Russia and Ukraine, there is also an increased likelihood of cyberattacks or cybersecurity incidents that could either directly or indirectly impact our operations. Any attempts by cyber attackers to disrupt our information systems or the information systems of our vendors, if successful, could harm our business, result in the misappropriation of funds, be expensive to remedy, and damage our reputation or brand. Insurance may not be sufficient to cover significant expenses and losses related to such cyberattacks and cybersecurity incidents.

The potential effects of the conflict between Russia and Ukraine also could impact many of the other risk factors described herein. Given the evolving nature of this conflict, the related sanctions, potential governmental actions and economic impact, such potential impacts remain uncertain. We have certain research and development activities within Ukraine for our Healthcare division which have been somewhat impacted and while we expect the impacts of conflict between Russia and Ukraine to continue to have an effect on our business, financial condition and results of operations, we are unable to predict the extent or nature of these impacts at this time.

Operational Risks

As a U.S. Government contractor, we are subject to extensive Federal procurement rules and regulations as well as contractual obligations that are unique to doing business with the U.S. Government. Non-compliance with any such rules, regulations or contractual obligations could negatively affect current programs, potential awards and our ability to do business with the U.S. Government in the future.

U.S. Government contractors must comply with extensive procurement regulations and other requirements including, but not limited to, those appearing in the Federal Acquisition Regulation (FAR) and its supplements, as well as specific procurement rules and contractual conditions imposed by various U.S. Government agencies. In addition, U.S. Government contracts typically contain provisions and are subject to laws and regulations that provide Government agencies rights not typically found in commercial contracts, including the ability to: (i) terminate, reduce the value of, or otherwise modify existing contracts; (ii) suspend or prohibit us from doing business with the Government or a specific Government agency; and (iii) claim rights in technologies and systems invented, developed or produced by us at the Government’s expense.

U.S. Government agencies and the agencies of many other governments with which we contract can terminate their contracts with us for convenience, and in that event, we generally may recover only our incurred costs and expenses on the work completed prior to termination. If an agency terminates a contract with us for default, we may be denied any recovery and may be liable for excess costs incurred by the agency in procuring undelivered items from an alternative source. Decisions by an agency to terminate one of our contracts for default could negatively affect our ability to win future awards not only from such agency, but also from other government agencies and commercial customers, many of whom evaluate past performance, or are required to review past performance information, when making their procurement decisions.

U.S. Government agencies may also initiate civil False Claims Act litigation against us based on allegations related to our performance of contracts for the U.S. Government, or to our compliance with procurement regulations and other legal requirements to which such contracts are subject, or both. Such litigation can be expensive to defend and if found liable can result in treble damages and significant civil penalties. The U.S. Government may also initiate administrative proceedings that, if resulting in an adverse finding against us or any of our subsidiaries as to our present responsibility to be a U.S. Government contractor or subcontractor, could result in our company or our subsidiaries being suspended for a period of time from eligibility for awards of new government contracts or task orders or in a loss of export privileges and, if satisfying the requisite level of seriousness, in our debarment from contracting with the U.S. Government for a specified term as well as being subject to other remedies available to the U.S. Government. The occurrence of any of the foregoing events could result in a material adverse effect on our business, financial condition and results of operations.

20

Our revenues are dependent on orders of security and inspection systems, turnkey security screening solutions and patient monitoring and cardiology and remote monitoring systems, which may have lengthy and unpredictable sales cycles.

Sales of security and inspection systems and turnkey security screening solutions often depend upon the decision of governmental agencies to upgrade or expand existing airports, border crossing inspection sites, seaport inspection sites, military facilities and other security installations. In the case of turnkey security screening solutions, the commencement of screening operations may be dependent on the approval, by a government agency, of the protocols and procedures that our personnel are to follow during the performance of their activities. In addition, turnkey screening solutions projects, in contrast to the sale and installation of security inspection equipment, also require that we hire and manage large numbers of local personnel in jurisdictions where we may not have previously operated. Sales outside of the United States of our patient monitoring and cardiology and remote monitoring systems depend in significant part on the decision of governmental agencies to build new medical facilities or to expand or update existing medical facilities. Accordingly, a significant portion of our sales of security and inspection systems, turnkey security screening solutions and our patient monitoring and cardiology and remote monitoring systems is often subject to delays associated with the lengthy approval processes. During these approval periods, we expend significant financial and management resources in anticipation of future revenues that may not occur. If we fail to receive such revenues after expending such resources, such failure could have a material adverse effect on our business, financial condition and results of operations.

If we do not introduce new products in a timely manner, our products could become obsolete and our operating results would suffer.

We sell many of our products in industries characterized by rapid technological changes, frequent new product and service introductions and evolving industry standards and customer needs. Without the timely introduction of new products and enhancements, our products could become technologically obsolete over time, in which case our revenue and operating results would suffer. The success of our new product offerings will depend upon several factors, including our ability to: (i) accurately anticipate customer needs; (ii) innovate and develop new technologies and applications; (iii) successfully commercialize new technologies in a timely manner; (iv) price our products competitively and manufacture and deliver our products in sufficient volumes and on time; and (v) differentiate our offerings from our competitors’ offerings. Some of our products are used by our customers to develop, test and manufacture their products. We therefore must anticipate industry trends and develop products in advance of the commercialization of our customers’ products. In developing any new product, we may be required to make a substantial investment before we can determine the commercial viability of the new product. If we fail to accurately foresee our customers’ needs and future activities, we may invest heavily in research and development of products that do not lead to significant revenues.

Interruptions in our ability to purchase raw materials and subcomponents may adversely affect our profitability.

We purchase raw materials and certain subcomponents from third parties. We generally do not have guaranteed long-term supply arrangements with our suppliers. In addition, for certain raw materials and subcomponents that we use, there are a limited number of potential suppliers that we have qualified or that we are currently able to qualify. Consequently, some of the key raw materials and subcomponents that we use are currently available to us only from a single vendor. The reliance on a single qualified vendor could result in delays in delivering products or increases in the cost of manufacturing the affected products. Any material interruption in our ability to purchase necessary raw materials or subcomponents or a significant increase in price of raw materials or subcomponents could adversely affect our ability to fulfill customer orders and therefore could ultimately have a material adverse effect on our business, financial condition and results of operations.

We contract with third-parties that may be unable to fulfill contracts on time.

We contract with third-party vendors to service our equipment in the field. We have made such arrangements because sometimes it is more efficient to outsource these activities than it is for our own employees to service our equipment. In addition, some of these vendors maintain stocks of spare parts that are more efficiently accessed in conjunction with a service agreement than would be the case if we were to maintain such spare parts independently. Any material interruption in the ability of our vendors to fulfill such service contracts could adversely affect our ability to fulfill customer orders and therefore could ultimately have a material adverse effect on our business, financial condition and results of operations.

Additionally, purchasers of our security and inspection systems and turnkey security screening solutions sometimes require the construction of the facilities that will house our systems and/or operations. We engage qualified construction firms to perform this work. However, if such firms experience delays, if they perform sub-standard work or if we fail to properly monitor the quality of their work or the timeliness of their progress, we may not be able to complete our construction projects on time. In any such circumstance, we could face the imposition of delay penalties and breach of contract claims by our customer. Any material delay caused by our construction firm subcontractors could therefore ultimately have a material adverse effect on our business, financial condition and results of operations.

21

We accumulate excess inventory from time to time.

Because of long lead times and specialized product designs, in certain cases we purchase components and manufacture products in anticipation of customer orders based on customer forecasts. For a variety of reasons, such as decreased end-user demand for our products or other factors, our customers might not purchase all the products that we have manufactured or for which we have purchased components. To the extent that we are unsuccessful in recouping our material and manufacturing costs, this could have a material adverse effect on our business, financial condition and results of operations. In addition, because of the complex customer acceptance criteria associated with some of our products, on some occasions, products the title of which has passed to our customers are still included in our inventory until revenue recognition criteria are met. As a result, inventory levels are elevated from time to time.

Economic, political, legal, operational and other risks associated with international sales and operations could adversely affect our financial performance.

Our businesses are subject to risks associated with doing business internationally. We anticipate that revenues from international operations will continue to represent a substantial portion of our total revenue. In addition, many of our manufacturing facilities, and therefore employees, suppliers, real property, capital equipment, cash and other assets are located outside the United States. Accordingly, our future results could be harmed by a variety of factors, including without limitation:

changes in foreign currency exchange rates;
changes in a country’s or region’s political or economic conditions, particularly in developing or emerging markets;
political and economic instability, including the possibility of civil unrest, terrorism, mass violence or armed conflict;
longer payment cycles of foreign customers and difficulty of collecting receivables in foreign jurisdictions;
imposition of domestic and international taxes, export controls, tariffs, embargoes, sanctions, trade disputes, and other trade restrictions;
difficulty in staffing and managing widespread operations;
difficulty in managing distributors and sales agents and their compliance with applicable laws;
changes in a foreign government’s budget, leadership and national priorities;
increased legal risks arising from differing legal systems; and
compliance with export control and anti-corruption legislation, including but not limited to, the Foreign Corrupt Practices Act and UK Bribery Act and International Traffic in Arms Regulations.

Our operations are vulnerable to interruption or loss due to natural disasters, epidemics or pandemics such as COVID-19, terrorist acts and other events beyond our control, which could adversely impact our operations.

Although we perform manufacturing in multiple locations, we generally do not have redundant manufacturing capabilities in place for any particular product or component. As a result, we depend on our current facilities for the continued operation of our business. A natural disaster, epidemic or pandemic, terrorist act, act of war, civil unrest, or other natural or manmade disaster affecting any of our facilities could significantly disrupt our operations, or delay or prevent product manufacturing and shipment for the time required to repair, rebuild, or replace our manufacturing facilities. This delay could be lengthy and we could incur significant expenses to repair or replace the facilities. Any similar natural or manmade disaster that affects a key supplier or customer could lead to a similar disruption in our business.

As an example, the COVID-19 pandemic has resulted in governments around the world implementing stringent measures to help combat the spread of the virus, including quarantines, “shelter in place” and “stay at home” orders, travel restrictions, business curtailments, school closures, and other measures, which has led to a global economic slowdown and impacted the financial markets of many countries. In particular, the COVID-19 pandemic has significantly reduced airline passenger traffic, which reduces demand for certain of our security screening products and services. To slow and limit the transmission of COVID-19, governments across the world have imposed significant air travel restrictions and businesses and individuals have canceled air travel plans. These restrictions and cancelations have reduced demand for security screening products and related services at airport checkpoints globally as the number of airline passengers requiring screening has fallen. The pandemic has also hampered our ability to meet with our customers and prospective customers. We often provide proposals and quotations to customers and prospective customers only after conducting both technical surveys of the site where our security inspection equipment will be installed and in person meetings with technical and operations staff of customers and prospective customers.

22

Many of our products and services are considered to be essential under federal, state and local guidelines. Accordingly, we currently continue to operate across our global footprint; however, given recent government regulations, many of our global facilities are not able to operate at optimal capacity. Notwithstanding our continued operations, COVID-19 has had and may continue to have further negative impacts on our operations, supply chain, transportation networks and customers, which may compress our margins, including as a result of preventative and precautionary measures that we, other businesses and governments are taking.

In addition, the ability of our employees and employees of our suppliers and customers to work may be significantly impacted by individuals contracting or being exposed to COVID-19, or as a result of the control measures noted above, which may significantly hamper our production throughout the supply chain and constrict sales channels. Our customers may be directly impacted by business curtailments or weak market conditions and may not be willing or able to fulfill their contractual obligations or open letters of credit and may seek to modify or terminate their contracts with us. We may also experience delays in obtaining letters of credit or processing letter of credit payments due to the impacts of COVID-19 on foreign issuing and U.S. intermediary banks. In addition, the COVID-19 pandemic may create an increased risk of customer defaults or delays in payments. Our customers may terminate or amend their agreements for the purchase or service of our products due to bankruptcy, lack of liquidity, lack of funding, operational failures, or other reasons.

Further, while we currently do not anticipate issues under our credit agreements, events resulting from the effects of the COVID-19 pandemic may negatively impact our ability to comply with our financial covenants in the future, which could lead us to seek an amendment or waivers from our lenders, limit access to or require accelerated repayment of our existing credit facilities or require us to pursue alternative financing. We have no assurance that any such alternative financing, if required, could be obtained at terms acceptable to us, or at all, including as a result of the effects of COVID-19 on financial markets at such time. The extent to which COVID-19 may adversely impact our business depends on future developments, which are highly uncertain and unpredictable, including new information concerning the severity of the outbreak and the effectiveness of actions globally to contain or mitigate its effects. As we cannot predict the duration or scope of the COVID-19 pandemic, the estimated negative impact to our results of operations, cash flows and financial position cannot be reasonably estimated but might be material and last for an extended period of time.

The global supply chain has also been disrupted. Staffing or personnel shortages due to pandemic-related shelter-in-place orders and quarantines have impacted and may continue to impact us and our suppliers. There have been widespread shortages in certain product categories. If the supply chain for materials used in our production process continues to be adversely impacted by COVID-19 or otherwise, our business, financial condition, and results of operations may be adversely impacted.

Any recall of our products, either voluntarily or at the direction of the FDA or another governmental authority, or the discovery of serious safety issues with our products that leads to corrective actions, could have a material adverse impact on us.

Although we believe that existing data continue to support the efficacy and safety of our patient monitoring, cardiology, and connected care products, in the future, longer term study outcomes could demonstrate conflicting clinical effectiveness, a reduction of effectiveness, no clinical effectiveness or longer-term safety issues. This type of differing data could have a detrimental effect on the market penetration and usage of our medical device products. As a result, our sales may decline or expected growth would be negatively impacted. This could negatively impact our operating condition and financial results.

More generally, all medical devices can experience performance problems that require review and possible corrective action by us or a component supplier. We cannot provide assurance that component failures, manufacturing errors, noncompliance with quality system requirements or good manufacturing practices, design defects, software defects, and/or labeling inadequacies in any device that could result in an unsafe condition or injury to the patient will not occur. The FDA and similar foreign governmental authorities have the authority to require the recall of commercialized products in the event of material deficiencies or defects in design or manufacture of a product or if a product poses an unacceptable risk to health. Manufacturers may also, under their own initiative, stop shipment or recall a product if any material deficiency is found or withdraw a product to improve device performance or for other reasons. A government-mandated or voluntary recall by us could occur as a result of an unacceptable risk to health, component failures, manufacturing errors, noncompliance with good manufacturing practices or quality system requirements, design or labeling defects or other deficiencies and issues. Similar regulatory agencies in other countries have similar authority to recall products because of material deficiencies or defects in design or manufacture that could endanger health. A recall involving our products could be particularly harmful to our business, financial and operating results. In addition, under the FDA’s medical device reporting regulations, we are required to report to the FDA any incident in which our product may have caused or contributed to a death or serious injury or in which our product malfunctioned and, if the malfunction were to recur, would likely cause or contribute to death or serious injury. A future recall announcement could harm our reputation with customers and negatively affect our sales. In addition, the FDA or a foreign governmental authority could take enforcement action for failing to report the recalls when they were conducted.

23

Depending on the corrective action we take to redress a product’s deficiencies or defects, the FDA or applicable foreign regulatory authority may require, or we may decide, that we will need to obtain new approvals or clearances for the device before we may market or distribute the corrected device. Seeking such approvals or clearances may delay our ability to replace the recalled devices in a timely manner. Moreover, we may face additional regulatory enforcement action, including FDA warning letters, product seizure, injunctions, administrative penalties, civil penalties or criminal fines. We may also be required to bear other costs or take other actions that may have a negative impact on our sales as well as face material adverse publicity or regulatory consequences, which could harm our business, including our ability to market our products in the future.

Any adverse event involving our products, whether in the United States or abroad, could result in future voluntary corrective actions, such as recalls or customer notifications, or agency action, such as inspection, mandatory recall, orders of repair, replacement or refund or other enforcement action. Any corrective action, whether voluntary or involuntary, as well as defending ourselves in a lawsuit, will require the dedication of our time and capital and may harm our reputation and financial results.

We rely on third parties and our own systems for interaction with our customers and suppliers and employees, and a failure of a key information technology system, process or site or any other failure or interruption in the services provided by these third parties or our own systems could have a material adverse impact on our ability to conduct business.

We rely extensively on our information technology systems and systems and services provided by third parties to interact with our employees and our customers and suppliers. These interactions include, but are not limited to, ordering and managing materials from suppliers, converting materials to finished products, shipping product to customers, processing transactions, summarizing and reporting results of operations, transmitting data used by our service personnel and by and among our wide-spread personnel and facilities, complying with regulatory, legal and tax requirements, and other processes necessary to manage our business. We do not control our third-party service providers and we do not maintain redundant systems for some of such services, increasing our vulnerability to problems with such services. If the systems on which we rely are damaged or cease to function properly due to any number of causes, ranging from failures of our third-party service providers to catastrophic events, to power outages, to security breaches, we may suffer interruptions in our ability to manage operations which may adversely impact our business, results of operations and/or financial condition.

We could suffer a loss of revenue and increased costs, exposure to significant liability, reputational harm, and other serious negative consequences if we sustain cyber-attacks or other data security breaches that disrupt our operations or result in the dissemination of proprietary or confidential information about us or our customers, suppliers, or other third parties.

We manage and store proprietary, sensitive and confidential data related to our business operations. We may be subject to cyber-attacks and breaches of the information technology systems we use for these purposes. Experienced programmers and hackers may be able to penetrate our network security and misappropriate or compromise our confidential information or that of third parties, create system disruptions, or cause shutdowns. Hackers may also be able to develop and deploy viruses, worms, malware, ransomware and other malicious software programs that attack our systems or otherwise exploit security vulnerabilities in our systems and/or products. In addition, sophisticated hardware and operating system software and applications that we produce or procure from third parties may contain defects in design or manufacturing, including “bugs” and other problems that could unexpectedly interfere with the operation of our systems or products. Cyber-threats vary in technique, are persistent, frequently change, and increasingly are more sophisticated, targeted, and difficult to detect or prevent.

We expend significant capital and resources to protect against the threat of security breaches, including cyber-attacks, viruses, worms, malware, ransomware and other malicious software programs. Substantial additional expenditures may be required before or after a cyber-attack to mitigate or alleviate problems caused by the unauthorized access, theft of data stored within our information systems, or the introduction of computer malware or ransomware to our environment. Our remediation efforts may not be successful, and there could be interruptions, delays, or cessation of service due to cyber-attachs or other data security breaches.

We often identify attempts to gain unauthorized access to our systems. Given the rapidly evolving nature and proliferation of cyber threats, there can be no assurance that our employee training, operational, and other technical security measures or other controls will detect, prevent or remediate security or data breaches in a timely manner or otherwise prevent unauthorized access, damage, or interruption of our systems and operations. We are likely to face attempted cyber-attacks in the future. Accordingly, we may be vulnerable to losses associated with the improper functioning, security breach, or unavailability of our information systems as well as any systems used in acquired operations.

In addition, breaches of our security measures and the unapproved use or disclosure of proprietary information or sensitive or confidential data about us or our suppliers, customers or other third parties could expose us or any such affected third party to a risk of loss or misuse of this information, result in litigation and potential liability for us, damage our brand and reputation or otherwise harm our business, even if we were not responsible for the breach. Furthermore, we are exposed to additional risks because we rely in certain capacities on third-party software, data management, and cloud service providers with possible security problems and security vulnerabilities beyond our control. Media or other reports of perceived security vulnerabilities to our systems or those of our third-party suppliers, even if no breach has been attempted or occurred, could adversely impact our brand and reputation and materially impact our business.

24

Given increasing cyber security threats, there can be no assurance that we will not experience business interruptions, data loss, ransom, misappropriation, or corruption or theft or misuse of proprietary information or related litigation and investigation, any of which could have a material adverse effect on our financial condition and results of operations and harm our business reputation.

Our inability to successfully manage the implementation of a company-wide enterprise resource planning (“ERP”) system could adversely affect our operating results.

We are in the process of implementing a new company-wide ERP system. This process has been and continues to be complex and time-consuming and we expect to incur additional capital outlays and expenses. This ERP system will modernize and replace many of our existing operating and financial systems, which is a major undertaking from a financial management and personnel perspective. Should the new ERP system not be implemented successfully throughout all our business units on time and within budget, or if the system does not perform in a satisfactory manner, it could be disruptive and adversely affect our operations, including our potential ability to report accurate, timely and consistent financial results, our ability to purchase supplies, components and raw materials from suppliers, and our ability to timely deliver products and services to customers and/or collect receivables from them. If the new ERP system is not successfully and fully implemented, it could negatively affect our financial reporting, inventory management, future sales, profitability and financial condition.

Our credit facility contains provisions that could restrict our ability to finance our future operations or engage in other business activities that may be in our interest.

Our credit facility contains a number of significant covenants that, among other things, limit our ability to: (i) dispose of assets; (ii) incur certain additional indebtedness; (iii) repay certain indebtedness; (iv) create liens on assets; (v) pay dividends on our Common Stock; (vi) make certain investments, loans and advances; (vii) repurchase or redeem capital stock; (viii) make certain capital expenditures; (ix) engage in acquisitions, mergers or consolidations; and (x) engage in certain transactions with subsidiaries and affiliates.

These covenants could limit our ability to plan for or react to market conditions, finance our operations, engage in strategic acquisitions or disposals or meet our capital needs or could otherwise restrict our activities or business plans. Our ability to comply with these covenants may be affected by events beyond our control. In addition, our credit facility also requires us to maintain compliance with certain financial ratios. Our inability to comply with the required financial ratios or covenants could result in an event of default under our credit facility. A default, if not cured or waived, may permit acceleration of our indebtedness. In addition, our lenders could terminate their commitments to make further extensions of credit under our credit facility. If our indebtedness is accelerated, we cannot be certain that we will have sufficient funds to pay the accelerated indebtedness or that we will have the ability to refinance accelerated indebtedness on terms favorable to us or at all. If we are not able to refinance existing indebtedness on acceptable terms, our ability to finance our operations, engage in strategic acquisitions, and otherwise meet our capital needs would be significantly impaired.

Legal and Regulatory Risks

The Support Anti-terrorism by Fostering Effective Technologies Act of 2002 (SAFETY Act) may not shield us against legal claims we may face following an act of terrorism.

The SAFETY Act provides important legal liability protections for providers of qualified anti-terrorism products and services. Under the SAFETY Act, providers, such as our Security division, may apply to the U.S. Department of Homeland Security for coverage of their products and services. If granted coverage, such providers receive certain legal protections against product liability, professional liability and certain other claims that could arise following an act of terrorism. We have applied to the U.S. Department of Homeland Security for many of the products and services offered by our Security division, but we do not enjoy coverage under the SAFETY Act (or the highest level of coverage) for every product line, model number and service offering that our Security division provides. In addition, the terms of the SAFETY Act coverage decisions awarded to us by the U.S. Department of Homeland Security restrict coverage to specific models numbers and options within our product lines, impose other limitations, and contain conditions and requirements that we may not (or may not be able to) continue to satisfy in the future. Delays by the U.S. Department of Homeland Security in granting coverage (or extensions of coverage) and in our ability to meet the evolving standards of the SAFETY Act application process has and may in the future continue to result in coverage limitations for our products and services.

If we fail to maintain for each of our product models, options, offerings, software and services, or fail to apply in a timely way for coverage for new products, models, and services as we acquire or introduce them, or if the U.S. Department of Homeland Security limits the scope of any coverage previously awarded to us, denies us coverage or continued coverage for a particular product, product line, model, option, offering, software feature, or service, or delays in making decisions about whether to grant us coverage, we may become exposed to legal claims that the SAFETY Act was otherwise designed to prevent. Moreover, the SAFETY Act was not designed to shield providers of qualified anti-terrorism products and services from all types of claims that may arise from acts of terrorism, including from many types of claims lodged in courts outside of the United States or acts of terrorism that occur outside of the United States, which exposes us to legal claims and litigation defense costs despite the SAFETY Act awards we have received.

25

Our patient monitoring, cardiology and remote monitoring, and connected care systems could give rise to product liability claims and product recall events that could materially and adversely affect our financial condition and results of operations.

The development, manufacturing and sale of medical devices expose us to significant risk of product liability claims, product recalls and, sometimes, product failure claims. We face an inherent business risk of financial exposure to product liability claims if the use of our medical devices results in personal injury or death. Substantial product liability litigation currently exists within the medical device industry. Some of our patient monitoring, cardiology and remote monitoring, and connected care products may become subject to product liability claims and/or product recalls. Future product liability claims and/or product recall costs may exceed the limits of our insurance coverages, or such insurance may not continue to be available to us on commercially reasonable terms, or at all. In addition, a significant product liability claim or product recall could significantly damage our reputation for producing safe, reliable and effective products, making it more difficult for us to market and sell our products in the future. Consequently, a product liability claim, product recall or other claim could have a material adverse effect on our business, financial condition and results of operations.

Our global operations expose us to legal compliance risks related to certain anti-bribery and anti-corruption laws.

We are required to comply with the U.S. Foreign Corrupt Practices Act, which prohibits United States companies from engaging in bribery or making other prohibited payments to foreign officials for the purpose of obtaining or retaining business. It also requires us to maintain specific record-keeping standards and adequate internal accounting controls. In addition, we are subject to similar requirements in other countries. Bribery, corruption, and trade laws and regulations, and the enforcement thereof, are increasing in frequency, complexity and severity on a global basis. Although we have internal policies and procedures with the intention of assuring compliance with these laws and regulations, our employees, distributors, resellers and contractors involved in our international sales may take actions in violations of such policies. If our internal controls and compliance program do not adequately prevent or deter our employees, distributors, resellers, contractors and/or other third parties with whom we do business from violating anti-bribery, anti-corruption or similar laws and regulations, we may incur severe fines, penalties and reputational damage.

We are subject to import and export controls that could subject us to liability or impair our ability to compete in international markets.

Due to the international scope of our operations, we are subject to a complex system of import- and export-related laws and regulations, including U.S. export control and customs regulations and customs regulations of other countries. These regulations are complex and vary among the legal jurisdictions in which we operate. Any alleged or actual failure to comply with such regulations may subject us to government scrutiny, investigation, and civil and criminal penalties, and may limit our ability to import or export our products or to provide services outside the United States. Depending on severity, any of these penalties could have a material impact on our business, financial condition and results of operations.

Our business is subject to complex and evolving U.S. and international laws and regulation regarding privacy and data protection. If we fail to meet our compliance obligations under applicable privacy and data protection regulations, even if such compliance by us is inadvertent, or if we are unable to comply with changes to such requirements, we might be subject to fines, legal disputes, or other liabilities that could have a material adverse effect on our financial condition and results of operations.

Regulatory authorities around the world are considering legislative and regulatory proposals concerning data protection, and the interpretation and application of data protection laws in the U.S., the EU, and elsewhere are often uncertain and in flux. These laws may be interpreted and applied in a manner that is inconsistent with our data practices. If our data practices are found to be in conflict with privacy and data protection laws or regulations, we could face fines or orders requiring that we change our data practices, which could have an adverse effect on our business, financial condition and results of operations.

We must comply with extensive federal and state requirements regarding the use, retention, security, and re-disclosure of patient healthcare information. HIPAA and the regulations that have been issued under it contain substantial restrictions and complex requirements with respect to the use and disclosure of certain individually identifiable health information, referred to as “protected health information”. The HIPAA Privacy Rule prohibits a covered entity or a business associate from using or disclosing protected health information unless the use or disclosure is validly authorized by the individual or is specifically required or permitted under the HIPAA Privacy Rule and only if certain complex requirements are met. The HIPAA Security Rule establishes administrative, organizational, physical, and technical safeguards to protect the privacy, integrity, and availability of electronic protected health information maintained or transmitted by covered entities and business associates. The HIPAA Breach Notification Rule requires that covered entities and business associates, under certain circumstances, notify patients when there has been an improper use or disclosure of protected health information. Any failure or perceived failure of our Company or our products to meet HIPAA standards and related regulatory requirements could expose us to certain notification, penalty, and enforcement risks, damage our reputation, and adversely affect demand for our products and force us to expend significant capital and other resources to address the privacy and security requirements of HIPAA.

26

In addition, there are other federal laws that include specific privacy and security obligations, above and beyond HIPAA, for certain types of health information and impose additional sanctions and penalties. All 50 states, the District of Columbia, Guam, Puerto Rico, and the Virgin Islands have enacted legislation requiring notice to individuals of security breaches involving protected health information, which is not uniformly defined among the breach notification laws. Organizations must review each state’s definitions, mandates, and notification requirements and timelines to appropriately prepare and notify affected individuals and government agencies, including the attorney general, in compliance with such state laws. Further, most states have enacted patient confidentiality laws that protect against the disclosure of confidential medical information, and many states have adopted or are considering adopting further legislation in this area. These state laws may be more stringent than HIPAA requirements. California passed the California Consumer Privacy Act, which imposes significant changes in data privacy regulation, and New York has passed the Stop Hacks and Improve Electronic Data Security Act, which expands the state’s existing privacy laws. GDPR, a regulation implemented on May 25, 2018 in the EU on data protection and privacy for all individuals in the EU and the EEA, applies to all enterprises, regardless of location, that are doing business in the EU or that collect and analyze data tied to EU and EEA residents. GDPR creates a range of compliance obligations, including stringent technical and security controls surrounding the storage, use, and disclosure of personal information, and significantly increases financial penalties for noncompliance.

We are facing an increasingly complex international regulatory environment which is constantly changing and if we fail to comply with international regulatory requirements, or are unable to comply with changes to such requirements, our financial performance may be harmed.

Our international operations and sales subject us to an international regulatory environment which is becoming increasingly complex and is constantly changing due to factors beyond our control. Risks associated with our international operations and sales include, without limitation, those arising from the following factors:

differing legal and court systems and changes to such systems;
differing labor laws and changes in those laws;
differing tax laws and changes in those laws;
differing environmental laws and changes in those laws;
differing laws governing our distributors and sales agents and changes in those laws;
differing protection of intellectual property and changes in that protection; and
differing import and export requirements and changes to those requirements.

If we fail to comply with applicable international regulatory requirements, even if such non-compliance by us is inadvertent, or if we are unable to comply with changes to such requirements, our financial performance may be harmed.

Substantial government regulation in the United States and abroad may restrict our ability to sell our patient monitoring, cardiology and remote monitoring, and connected care systems, and failure to comply with such laws and regulations may have a material adverse impact on our business.

The FDA and comparable regulatory authorities in foreign countries extensively and rigorously regulate our patient monitoring, cardiology and remote monitoring, and connected care systems, including the research and development, design, testing, clinical trials, manufacturing, clearance or approval, safety and efficacy, labeling, advertising, promotion, pricing, recordkeeping, reporting, import and export, post-approval studies and sale and distribution of these products. In the United States, before we can market a new medical device, or a new use of, new claim for, or significant modification to, an existing product, we must first receive clearance under Section 510(k) of the Federal Food, Drug and Cosmetic Act as discussed under Part I, Item 1, “Business - Regulation of Medical Devices.” Some modifications made to products cleared through a 510(k) may require a new 510(k). The FDA can delay, limit or deny clearance or approval of a device for many reasons.

Our future products may not obtain FDA clearance on a timely basis, or at all. Further, the FDA makes periodic inspections of medical device manufacturers and in connection with such inspections issues observations when the FDA believes the manufacturer has failed to comply with applicable regulations. If FDA observations are not addressed to the FDA’s satisfaction, the FDA may issue a warning letter and/or proceed directly to other forms of enforcement action, which could include the shutdown of our production facilities, adverse publicity, and civil and criminal penalties. The expense and costs of any corrective actions that we may take, which may include product recalls, correction and removal of products from customer sites and/or changes to our product manufacturing and quality systems, could adversely impact our financial results. Issuance of a warning letter may also lead customers to delay purchasing decisions or cancel orders.

27

Our patient monitoring, cardiology and remote monitoring, and connected care systems must also comply with the laws and regulations of foreign countries in which we develop, manufacture and market such products. In general, the extent and complexity of medical device regulation is increasing worldwide. This trend is likely to continue, and the cost and time required to obtain marketing clearance in any given country may increase as a result. Our products may not obtain any necessary foreign clearances on a timely basis, or at all.

Once any of our patient monitoring, cardiology and remote monitoring, or connected care systems is cleared for sale, regulatory authorities may still limit the use of such product, prevent its sale or manufacture or require a recall or withdrawal of such product from the marketplace. Following initial clearance from regulatory authorities, we continue to be subject to extensive regulatory requirements. Government authorities can withdraw marketing clearance or impose sanctions due to our failure to comply with regulatory standards or due to the occurrence of unforeseen problems following initial clearance. Ongoing regulatory requirements are wide-ranging and govern, among other things: (i) annual inspections to retain a CE mark for sale of products in the EU; (ii) product manufacturing; (iii) patient health data protection and medical device security; (iv) supplier substitution; (v) product changes; (vi) process modifications; (vii) medical device reporting; and (viii) product sales and distribution.

Legislative or regulatory reforms such as the new EU Medical Devices Regulation may make it more difficult and costly for us to obtain certification, regulatory clearance, or approval of any future products and to manufacture, market, and distribute our products after certification, clearance, or approval is obtained.

Following its entry into application on May 26, 2021, the new EU Medical Devices Regulation (MDR), which replaced the EU Medical Devices Directive, introduced substantial changes to the obligations with which medical device manufacturers must comply in the EEA. High risk medical devices are subject to additional scrutiny during the conformity assessment procedure. Unlike directives such as the EU Medical Devices Directive, which must be implemented into the national laws of EEA countries, the EU MDR is directly applicable, without the need for adoption by EEA country laws implementing them, in all EEA countries and intended to eliminate current differences in regulation of medical devices among EEA countries. The EU MDR, among other things, is intended to establish a uniform, transparent, predictable and sustainable regulatory framework across the EEA for medical devices to ensure a high level of safety and health while supporting innovation.

The MDR imposes a number of new requirements on manufacturers of medical devices and imposes increased compliance obligations for us to access the EEA market. Our failure to comply with applicable foreign regulatory requirements, including those administered by authorities of the EEA countries, could result in enforcement actions against us and impair our ability to market products in the EEA in the future. Any changes to the membership of the EU, such as the recent departure of the United Kingdom under Brexit, may impact the regulatory requirements for impacted countries and impair our business operations and our ability to market products in such countries. For further discussion of the MDR, see Part I, Item 1, “Business - Regulation of Medical Devices.”

We may be subject to fines, penalties, injunctions, or other enforcement actions if we are determined to be promoting the use of our products for unapproved or “off-label” uses, resulting in damage to our reputation and business.

Our promotional materials and training methods must comply with FDA and other applicable laws and regulations, including the prohibition of the promotion of a medical device for a use that has not been cleared or approved by the FDA known as “off-label” use. If the FDA determines that our promotional materials or training constitutes promotion of an off-label use, it could request that we modify our training or promotional materials or subject us to regulatory or enforcement actions, including the issuance of warning letters, untitled letters, fines, penalties, consent decrees, injunctions, or seizures, which could have an adverse impact on our reputation and financial results. We could also be subject to enforcement action under other federal or state laws, including the False Claims Act.

Our failure to comply with federal, state, and foreign laws and regulations relating to our healthcare business could have an adverse effect on our business.

Although we do not provide healthcare services, submit claims for third-party reimbursement or receive payments directly from Medicare, Medicaid or other third-party payers for our products, we are subject to healthcare fraud and abuse regulation and enforcement by federal and state governments. Healthcare fraud and abuse and health information privacy and security laws potentially applicable to our operations are discussed in Part I, Item 1, “Business – Regulation of Medical Devices.”

The risk of our being found in violation of these laws and regulations is increased because many of them have not been fully interpreted by the regulatory authorities or the courts, and their provisions are open to a variety of interpretations. Moreover, recent health care reform legislation has strengthened these laws. For example, the Affordable Care Act, among other things, amended the intent requirement of the federal Anti-Kickback Statute and criminal health care fraud statutes; a person or entity no longer needs to have actual knowledge of these statutes or specific intent to violate them to have committed a violation. In addition, the Affordable Care Act provided that the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the False Claims Act.

28

Because of the breadth of these laws and the narrowness of the statutory exceptions and safe harbors available under such laws, it is possible that some of our business activities could be subject to challenge under one or more of such laws. Any action against us for violation of these laws could cause us to incur significant legal expenses and divert our management’s attention from the operation of our business. If our operations are found to be in violation of any of the laws described above or any other governmental regulations that apply to us, we may be subject to penalties, including civil and criminal penalties, damages, fines, exclusion from governmental health care programs, disgorgement, contractual damages, reputational harm, diminished profits and future earnings, and the curtailment or restructuring of our operations, any of which could impair our ability to operate our business, financial condition and our financial results.

General Risks

Significant inflation and increasing interest rates could adversely affect our business and financial results.

The current inflation rate could adversely affect us by increasing our operating costs, including our materials, freight, and labor costs, which are already under pressure due to supply chain constraints and the continuing effects of the COVID-19 pandemic. In a highly inflationary environment, we may be unable to raise the sales prices of our products to match the rate of inflation or our increasing operating costs, which could reduce our profit margins and have an adverse effect on our financial performance. Further, pressures from inflation could negatively impact the willingness and ability of our customers to purchase our products in the same volumes as have been purchased in the past or are currently being purchased.

As interest rates rise to address inflation or otherwise, such increases will impact the base rates applicable in our credit arrangements and will result in borrowed funds becoming more expensive to us over time. These financing pressures also can have a negative impact on customers’ willingness to purchase our products in the same volumes as previously purchased.

Our insurance coverage may be inadequate to cover all significant risk exposures.

We maintain insurance for certain risks, and we believe our insurance coverage is consistent with general practices within our industry. However, the amount of our insurance coverage may not cover all claims or liabilities and we may be forced to bear substantial costs. Consistent with market conditions in the insurance industry, premiums and deductibles for some of our insurance policies have been increasing and may continue to increase in the future. In some instances, some types of insurance may become available only for reduced amounts of coverage, if at all. In addition, there can be no assurance that our insurers would not challenge coverage for certain claims. If we were to incur a significant liability for which we were not fully insured or that our insurers disputed, it could have a material adverse effect on our business, financial condition and results of operations.

We are involved in various litigation matters, which could have a material adverse effect on our business, financial condition or operating results.

Litigation can be lengthy, expensive and disruptive to our operations, and can divert our management’s attention away from the running of our business. Claims arising out of actual or alleged violations of law could be asserted against us by individuals, either individually or through class actions, or by governmental entities in investigations and proceedings. If we are unsuccessful in our defense in litigation matters, or any other legal proceeding, we may be forced to pay damages or fines, some of which may be in excess of our insurance coverage, and/or change our business practices, any of which could have a material adverse effect on our business, financial condition and results of operations. For more information about our litigation matters, see “Legal Proceedings” and Note 11 to the consolidated financial statements.

ITEM 1B. UNRESOLVED STAFF COMMENTS

None.

29

ITEM 2. PROPERTIES

As of June 30, 2022, we owned the following principal facilities:

    

Approximate

Square

Location

    

Description of Facility

    

Footage

Billerica, Massachusetts

 

Manufacturing, engineering, sales and marketing and service for our Security division

 

186,200

Snoqualmie, Washington

 

Headquarters and administrative, manufacturing, engineering, sales, marketing and service for our Healthcare division

 

177,000

Stoke on Trent, United Kingdom

 

Manufacturing, engineering, sales, marketing and service for our Security division

 

90,000

Surrey, United Kingdom

 

Manufacturing, engineering, sales, marketing and service for our Security division

 

59,000

Batam, Indonesia

 

Manufacturing for our Optoelectronics and Manufacturing division

 

56,200

As of June 30, 2022, we leased the following principal facilities:

    

Approximate 

    

Location

    

Description of Facility

    

Square Footage

    

Expiration

Hawthorne, California

Corporate headquarters and administrative, manufacturing, engineering, sales and marketing and service for our Optoelectronics and Manufacturing division

88,000

2028

Johor Bahru, Malaysia(1)

 

Manufacturing, engineering, sales and service for our Security division

 

167,600

 

2024 ~ 2025

Johor Bahru, Malaysia(1)

 

Manufacturing, engineering, sales and service for our Optoelectronics and Manufacturing division

 

110,100

 

2024 ~ 2025

Torrance, California

 

Manufacturing, engineering, sales and marketing and service for our Security division

 

91,900

 

2027

Batam, Indonesia (1)

 

Manufacturing for our Optoelectronics and Manufacturing division

 

101,700

 

2023 ~ 2025

Andover, Massachusetts

 

Manufacturing, engineering, sales and marketing and service for our Security division

 

64,200

 

2027

(1)This is comprised of multiple leases at the same or nearby facilities.

We believe that our facilities are in adequate condition to support our current operations but expect to expand as necessary to support our anticipated future growth. We currently anticipate that we will be able to renew the leases that are scheduled to expire in the next few years on terms that are substantially the same as those currently in effect. However, even if we were not able to renew one or more of the leases, we believe that suitable substitute space is available to relocate any of the facilities. Accordingly, we do not believe that our failure to renew any of the leases that are scheduled to expire in the next few years will have a material adverse effect on our operations.

30

ITEM 3. LEGAL PROCEEDINGS

From time to time, we are subject to legal proceedings, claims, and litigation arising in the ordinary course of our business or otherwise.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable

31

PART II

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Stock Market and Other Information

Our Common Stock is traded on The Nasdaq Global Select Market under the symbol “OSIS.”

As of August 15, 2022, there were approximately 99 holders of record of our Common Stock. This number does not include beneficial owners holding shares through nominees or in “street” name.

Dividends

We have not paid any cash dividends since the consummation of our initial public offering in 1997, and we have no intention of paying dividends for the foreseeable future.

Issuer Purchases of Equity Securities

The following table contains information about the shares of Common Stock we purchased during the quarter ended June 30, 2022:

    

    

Maximum number (or

approximate dollar

value) of

Total number of

shares (or

shares (or units)

units)

purchased as

that may

Total number of

Average price

part of publicly

yet be purchased

shares (or units)

paid per share (or

announced plans or

under the plans or

    

Purchased

    

unit)

    

programs

    

programs (1)

April 1 to April 30, 2022

 

$

 

 

1,430,737

May 1 to May 31, 2022

 

37,957

 

79.63

 

37,957

 

1,392,780

June 1 to June 30, 2022

 

139,379

 

84.45

 

139,379

 

1,253,401

 

177,336

 

83.42

 

177,336

(1)In April 2020, the Board of Directors authorized a share repurchase program of up to 1,000,000 shares of Common Stock and increased the authorization in August 2020 to 3,000,000 shares.  Upon repurchase, the shares are restored to the status of authorized but unissued shares, and we record them as a reduction in the number of shares of Common Stock issued and outstanding in our consolidated financial statements.

32

Securities Authorized for Issuance Under Equity Compensation Plans

The following table provides information concerning our equity compensation plans as of June 30, 2022.

    

    

    

Number of securities

remaining available for

Number of securities to

Weightedaverage

future issuance under

be issued upon exercise

exercise price of

equity compensation

of outstanding options,

outstanding options,

plans (excluding securities

Plan category

warrants and rights

warrants and rights

reflected in column (a))

 

(a)

 

(b)

 

(c)

Equity compensation plans approved by security holders

 

110,645

 

$

82.43

 

1,424,128(1)(2)

Equity compensation plans not approved by security holders

 

N/A

 

Total

 

110,645

 

$

82.43

 

1,424,128

(1)These shares are available for future issuance under our Amended and Restated 2012 Incentive Award Plan (the “OSI Plan”), which was approved by our shareholders on December 10, 2020.
(2)Awards of restricted stock units or other awards that convey the full value of the shares subject to the award are counted as 1.87 shares for every one award granted.

Performance Graph

The graph below compares the cumulative total stockholder return for the period beginning on the market close on the last trading day before the beginning of our fifth preceding fiscal year through and including the end of our last completed fiscal year with (a) The Nasdaq Composite Index and (b) a peer group of publicly-traded issuer(s) with which we have generally competed.

The peer group includes the following companies: Conmed Corp, Leidos Holdings Inc., Smiths Group Plc.

The graph assumes that $100.00 was invested on June 30, 2017 in (a) our Common Stock, (b) The Nasdaq Composite Index, and (c) the companies comprising the peer group described above (weighted according to the issuer’s stock market capitalization at the beginning of each period for which a return is indicated). The graph assumes that all dividends were reinvested. Historical stock price performance is not necessarily indicative of future stock price performance.

33

This performance graph shall not be deemed “filed” for purposes of Section 18 of the Exchange Act, or incorporated by reference into any Company filing under the Securities Act of 1933, as amended, or the Exchange Act, except as shall be expressly set forth by specific reference in such filing.

Graphic

The following table provides the same information in tabular form as of June 30:

    

2017

    

2018

    

2019

    

2020

    

2021

    

2022

OSI Systems, Inc.

 

100.00

 

102.90

 

149.87

 

99.32

 

135.25

 

113.69

The Nasdaq Composite Index

 

100.00

 

123.60

 

133.22

 

169.11

 

245.60

 

188.07

Peer Group

 

100.00

 

106.57

 

98.97

 

89.81

 

101.36

 

89.42

ITEM 6. [RESERVED]

34

ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following management’s discussion and analysis of financial condition and results of operations (“MD&A”) is intended to help the reader understand our results of operations and financial condition. MD&A is provided as a supplement to, and should be read in conjunction with, our financial statements and the accompanying notes. This MD&A contains forward-looking statements and the matters discussed in these forward-looking statements are subject to risks, uncertainties, and other factors that could cause actual results to differ materially from those projected or implied in the forward-looking statements. Please see “Risk Factors” and “Forward-Looking Statements” for a discussion of the uncertainties, risks and assumptions associated with these statements.

Overview

We are a vertically integrated designer and manufacturer of specialized electronic systems and components for critical applications. We sell our products and provide related services in diversified markets, including homeland security, healthcare, defense and aerospace. We have three operating divisions, each of which is a reportable segment: (a) Security, providing security and inspection systems and turnkey security screening solutions; (b) Healthcare, providing patient monitoring, cardiology and remote monitoring, and connected care systems and associated accessories; and (c) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for our Security and Healthcare divisions, as well as to third parties for applications in the defense and aerospace markets, among others.

Security Division. Through our Security division, we provide security screening products and services globally, as well as turnkey security screening solutions. These products and services are used to inspect baggage, parcels, cargo, people, vehicles and other objects for weapons, explosives, drugs, radioactive and nuclear materials and other contraband. Revenues from our Security division accounted for 56% of our total consolidated revenues for fiscal 2022.

As a result of terrorist attacks and smuggling operations against the U.S. and in other locations worldwide, security and inspection products have increasingly been used at a wide range of facilities other than airports, such as border crossings, railways, seaports, cruise line terminals, freight forwarding operations, sporting venues, government and military installations and nuclear facilities. We believe that our wide-ranging product portfolio together with our ability to provide turnkey screening solutions position us to competitively pursue security and inspection opportunities as they arise throughout the world.

Currently, the U.S. federal government is discussing various options to address the U.S. federal government’s overall fiscal challenges and we cannot predict the outcome of these efforts. While we believe that national security spending will continue to be a priority, U.S. government budget deficits and the national debt have created increasing pressure to examine and reduce spending across many federal agencies. Additionally, there continues to be volatility in international markets that has impacted international security spending. We believe that the diversified product portfolio and international customer mix of our Security division position us well to withstand the impact of these uncertainties and even benefit from specific initiatives within various governments. However, depending on how future budgetary reductions may be implemented and how the U.S. federal government and our other international customers manage their fiscal challenges, including the impact of the COVID-19 pandemic, we believe that these actions could have a material, adverse effect on our business, financial condition and results of operations.

Healthcare Division. Through our Healthcare division, we design, manufacture, market and service patient monitoring, cardiology and remote monitoring, and connected care systems globally for sale primarily to hospitals and medical centers. Our products monitor patients in critical, emergency and perioperative care areas of the hospital and provide information, through wired and wireless networks, to physicians and nurses who may be at the patient’s bedside, in another area of the hospital or even outside the hospital. Revenues from our Healthcare division accounted for 17% of our total consolidated revenues for fiscal 2022.

The healthcare markets in which we operate are highly competitive. We believe that our customers choose among competing products on the basis of product performance, functionality, value and service. Although there has been an increase in demand for patient monitoring products due to the COVID-19 pandemic, there is continued uncertainty regarding the U.S. federal government budget and the Affordable Care Act, either of which may impact hospital spending, third-party payer reimbursement and fees to be levied on certain medical device revenues, any of which could adversely affect our business and results of operations. In addition, hospital capital spending appears to have been impacted by strategic uncertainties surrounding the Affordable Care Act and economic pressures. We also believe that global economic uncertainty has caused some hospitals and healthcare providers to delay purchases of our products and services. During this period of uncertainty, sales of our healthcare products may be negatively impacted. A prolonged delay could have a material adverse effect on our business, financial condition and results of operations.

35

Optoelectronics and Manufacturing Division. Through our Optoelectronics and Manufacturing division, we design, manufacture and market optoelectronic devices and flex circuits and provide electronics manufacturing services globally for use in a broad range of applications, including aerospace and defense electronics, security and inspection systems, medical imaging and diagnostics, telecommunications, office automation, computer peripherals, industrial automation, and consumer products. We also provide our optoelectronic devices and electronics manufacturing services to OEM customers, and our own Security and Healthcare divisions. Revenues from external customers in our Optoelectronics and Manufacturing division accounted for 27% of our total consolidated revenues for fiscal 2022.

Consolidated Results

Discussion and analysis of our financial condition and results of operations for fiscal 2020 has been omitted from this Annual Report on Form 10-K, and is available in Item 7 of Part II, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on Form 10-K for the year ended June 30, 2021.

Fiscal 2022 Compared with Fiscal 2021. We reported consolidated sales of $1,183.2 million in fiscal 2022, a 3.2% increase compared to the prior year, which drove a year-over-year increase in gross profit of $4.5 million. Our income from operations increased to $121.7 million in 2022 or 5.5% growth from the prior year driven by the increased sales and a reduction in operating expenses of $1.9 million.

Acquisitions. We acquired two small businesses during fiscal 2022 and one small business during fiscal 2021 as described in Note 2 to the consolidated financial statements, none of which were considered material.

Trends and Uncertainties

The following is a discussion of certain trends and uncertainties that we believe have influenced, and may continue to influence, our results of operations.

36

Coronavirus Pandemic. The coronavirus disease 2019 (“COVID-19”) pandemic, including the emergence of new variants, has dramatically impacted the global health and economic environment, with millions of confirmed cases, business slowdowns and shutdowns, and market volatility. The COVID-19 pandemic has caused, and is likely to continue to cause, significant economic disruptions and has impacted, and is expected to continue to impact, our operations and the operations of our suppliers, logistics providers and customers as a result of supply chain disruptions and delays, as well as labor challenges associated with employee absences, travel restrictions, site access, quarantine restrictions, remote work, and adjusted work schedules. Our ability to continue to operate without significant negative impacts will in part depend on our ability to protect our employees and our supply chain and to keep our manufacturing facilities open and operating effectively. We have endeavored to implement government and health authority recommendations to protect our employees worldwide including with respect to vaccine administration. There is substantial uncertainty regarding the duration, scope, and ultimate impact of the COVID-19 pandemic. During the early stages of the pandemic and continuing to a lesser extent throughout the duration of the pandemic, our Healthcare division experienced increased demand for certain products as a result of COVID-19. In our Security division, throughout the pandemic, receipt of certain orders has been delayed, most notably with respect to our aviation and cargo products, and our revenues have been adversely impacted as a result of the pandemic. As many customers of our Security division continue to be impacted by the pandemic, we have received and could receive further requests to delay deliveries of equipment and modify service arrangements or the scheduling of factory or site acceptance tests, which has impacted, and could further impact, timing of revenue recognition. In addition, as a result of COVID-19 related government regulations, certain of our global manufacturing facilities have had to limit operations and might have to limit operations in the future. While we have been able to broadly maintain our operations, we experienced some disruption in our supply chain in certain markets due primarily to materials shortages, longer lead times on deliveries and transportation constraints. If these business interruptions resulting from COVID-19 were to be prolonged or expanded in scope, our business, financial condition, results of operations and cash flows would be materially and adversely impacted. We intend to continue to actively monitor the situation and may take further actions that alter our business operations as may be required by federal, state or local authorities or that we determine are in our best interests and the best interests of our employees, suppliers and customers. The ultimate impact of COVID-19 on our operations and financial performance in future periods, including our ability to execute our programs in the expected timeframe, remains uncertain and will depend on future pandemic-related developments, including the duration of the pandemic, potential subsequent waves of COVID-19 infection or potential new variants, the effectiveness and adoption of COVID-19 vaccines and therapeutics, supplier impacts and related government actions to prevent and manage disease spread, including the implementation of any federal, state, local or foreign vaccine mandates, all of which are uncertain and difficult to predict. The long-term impacts of COVID-19 on government budgets and other funding priorities, including international priorities, that impact demand for our products and services are also difficult to predict, but could negatively affect our future results and performance.

Global Economic Considerations. Our products and services are sold in numerous countries worldwide, with a large percentage of our sales generated outside the United States. Therefore, we are exposed to and impacted by global macroeconomic factors, U.S. and foreign government policies and foreign exchange fluctuations. There is uncertainty surrounding macroeconomic factors in the U.S. and globally characterized by the supply chain environment, inflationary pressure, rising interest rates, and labor shortages. Further, global economic conditions continue to be highly volatile due to the COVID-19 pandemic, resulting in market size contractions in certain countries due to economic slowdowns and government restrictions on movement. In addition to the COVID-19 pandemic, these other global macroeconomic factors, coupled with the U.S. political climate and political unrest internationally, have created uncertainty and impacted demand for certain of our products and services. Also, the invasion of Ukraine by Russia and the sanctions imposed in response to this conflict have increased global economic and political uncertainty. While the impact of these factors remains uncertain, we will continue to evaluate the extent to which these factors will impact our business, financial condition or results of operations. We do not know how long this uncertainty will continue. These factors could have a material negative effect on our business, results of operations and financial condition.

Global Trade. In addition to the COVID-19 pandemic, the current domestic and international political environment, including in relation to recent and further potential changes by the U.S. and other countries in policies on global trade and tariffs, have resulted in uncertainty surrounding the future state of the global economy and global trade. This uncertainty is exacerbated by sanctions imposed by the U.S. government against certain businesses and individuals in select countries. Continued or increased uncertainty regarding global trade due to these or other factors may require us to modify our current business practices and could have a material adverse effect on our business, results of operations and financial condition.

37

Healthcare Considerations. As described above, our Healthcare division experienced some increased demand for its patient monitoring products as a result of the COVID-19 pandemic during the earlier stages of the pandemic that has continued to a lesser extent throughout the duration of the pandemic. Increased healthcare capital purchases made in prior periods may result in fewer capital purchases in subsequent periods. The pandemic may also impact our ability to manufacture product needed to timely fill orders if we experience supply chain disruptions or need to close any manufacturing facility due to employee COVID-19 cases or local government regulations.

European Union Threat Detection Standards. The EU has implemented regulations for all airports within the EU that use explosive detection systems to have hold baggage screening systems that are compliant with the European Civil Aviation Conference (ECAC) Standard 3. The deadline for compliance with this mandate was initially set for September 2020. Given the uncertainty surrounding the COVID-19 pandemic, the EU revised the regulations, and the date by which airports using explosive detection systems for hold baggage screening must meet Standard 3 has been changed to March 2024, with certain larger airports required to meet earlier installation dates. Our Security division’s real time tomography (RTT) product has passed the ECAC explosive detection system Standard 3 threat detection requirement.

Government Policies. Our results of operations and cash flows could be materially affected by changes in U.S. or foreign government legislative, regulatory or enforcement policies, including U.S. and foreign government policies to manage the COVID-19 pandemic, such as travel restrictions or site closures.

Changes in Costs and Supply Chain Disruptions. Our costs are subject to fluctuations, particularly due to changes in raw material, component, and logistics costs. Our manufacturing and supply chain operations, including freight and shipping activities, have been and may continue to be impacted by increased vendor costs as well as the current global supply chain bottleneck. Specifically, we are impacted by the global shortage of electronic components and other materials needed for production and freight availability. We expect continued disruptions in obtaining material and freight availability as the world economies react to and recover from supply chain shortages. This increased cost environment has been exacerbated by the COVID-19 pandemic. If we are unable to mitigate the impact of increased costs through pricing or other actions, there could be a negative impact on our business, results of operations, and financial condition.

Russia’s Invasion of Ukraine. The invasion of Ukraine by Russia and the sanctions imposed in response to this conflict have increased global economic and political uncertainty. This has the potential to indirectly disrupt our supply chain and access to certain resources. While we have not experienced significant adverse impacts to date and will continue to monitor for any impacts and seek to mitigate disruption that may arise, we have certain research and development activities within Ukraine for our Healthcare division which have been somewhat impacted. The conflict also has increased the threat of malicious cyber activity from nation states and other actors.

Critical Accounting Policies and Estimates

The following discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements, which have been prepared in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”). Our preparation of these consolidated financial statements requires us to make judgments and estimates that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. As a result, actual results may differ from such estimates. Our senior management has reviewed these critical accounting policies and estimates and related disclosures with the Audit Committee of our Board of Directors. The following summarizes our critical accounting policies and estimates used in preparing our consolidated financial statements:

Revenue Recognition. We recognize revenue when performance obligations under the terms of the contracts with our customers are satisfied. Our performance obligations are broadly categorized as product sales, service revenue, and project-spcific contract revenue. Revenue from sales of products is recognized upon shipment or delivery when control of the product transfers to the customer, depending on the terms of each sale, and when collection is probable. Revenue from services includes installation and implementation of products and turnkey security screening services and after-market services. Generally, revenue from services is recognized over time as the services are performed. Sales agreements with customers can be project specific, cover a period of time, and can be renewable periodically. The contracts may contain terms and conditions with respect to payment, delivery, installation, services, warranty and other rights. Contracts with customers may include the sale of products and services.

38

In certain instances, contracts with customers can contain multiple performance obligations such as civil works to prepare a site for equipment installation, training of customer personnel to operate equipment, and after-market service of equipments. We generally separate multiple elements in a contract into separate performance obligations if those elements are distinct, both individually and in the context of the contract. If multiple promises comprise a series of distinct services which are substantially the same and have the same pattern of transfer, they are combined and accounted for as a single performance obligation.

Inventory. Inventories are stated at the lower of cost or net realizable value. We write down inventory for slow-moving and obsolete inventory based on historical usage, orders on hand, assessments of future demands, and market conditions, among other items. If these factors are less favorable than those projected, additional inventory write-downs may be required.

Income Taxes. Our annual tax rate is based on our income, statutory tax rates and tax planning opportunities available to us in the various jurisdictions in which we operate. Tax laws are complex and subject to different interpretations by the taxpayer and respective governmental taxing authorities. Significant judgment is required in determining our tax expense and in evaluating our tax positions including evaluating uncertainties. We review our tax positions quarterly and adjust the balances as new information becomes available.

Deferred income tax assets represent amounts available to reduce income taxes payable on taxable income in future years. Such assets arise because of temporary differences between the financial reporting and tax bases of assets and liabilities, as well as from net operating loss and tax credit carryforwards. We evaluate the recoverability of these future tax deductions by assessing the adequacy of future expected taxable income from all sources, including reversal of taxable temporary differences, forecasted operating earnings and available tax planning strategies. These sources of income inherently rely on estimates. To provide insight, we use our historical experience and our short and long-range business forecasts. We believe it is more likely than not that a portion of the deferred income tax assets may expire unused and therefore have established a valuation allowance against them. Although realization is not assured for the remaining deferred income tax assets, we believe it is more likely than not that the deferred tax assets will be fully recoverable within the applicable statutory expiration periods. However, deferred tax assets could be reduced in the near term if our estimates of taxable income are significantly reduced or available tax planning strategies are no longer viable.

Business Combinations. In connection with the acquisition of a business, we record the fair value of purchase consideration for the tangible and intangible assets acquired, and liabilities assumed based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customers, acquired technology, trade names, useful lives and discount rates. Our estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.

Impairment of Goodwill, Other Intangible Assets and Long-Lived Assets.  Goodwill represents the excess purchase consideration over the estimated fair value of the assets acquired and liabilities assumed in a business combination. Goodwill is allocated to our segments based on the nature of the product line of the acquired business. The carrying value of goodwill is not amortized but is annually tested for impairment as of the end of the second quarter and more frequently if there is an indicator of impairment. We assess qualitative factors of each of our three reporting units to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. The assessments conducted as of December 31, 2021 indicated that it is not more likely than not that the fair values of our three reporting units are less than their carrying amounts, including goodwill. Despite the COVID-19 pandemic, there were no qualitative factors which would trigger impairment testing between measurement dates. Thus, we have determined that there is no goodwill impairment for any of our three reporting units.

We evaluate long-lived assets with finite lives for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. Impairment is considered to exist if the total estimated future cash flows on an undiscounted basis are less than the carrying amount of the assets. If impairment does exist, we measure the impairment loss and record it based on the discounted estimate of future cash flows. In estimating future cash flows, we group assets at the lowest level for which there are identifiable cash flows that are largely independent of the cash flows from other asset groups. Our estimate of future cash flows is based upon, among other things, certain assumptions about expected future operating performance, growth rates and other factors.

39

Although we believe the assumptions and estimates we have made in the past have been reasonable and appropriate, different assumptions and estimates could materially impact our reported financial results. More conservative estimates of the anticipated future benefits from these businesses could result in impairment charges, which would decrease net income and result in lower asset values on our balance sheet.

Stock-Based Compensation Expense. We account for stock-based compensation using fair value recognition provisions. Thus, we record stock-based compensation as a charge to earnings net of the estimated impact of forfeited awards. As such, we recognize stock-based compensation cost only for those stock-based awards that are estimated to ultimately vest over their requisite vesting period, based on the vesting provisions of the individual grants.

The process of estimating the fair value of stock-based compensation awards and recognizing stock-based compensation cost over their requisite vesting period involves significant assumptions and judgments. We estimate the fair value of stock option awards on the date of grant using the Black-Scholes option-valuation model which requires that we make certain assumptions regarding: (i) the expected volatility in the market price of our Common Stock; (ii) dividend yield; (iii) risk-free interest rates; and (iv) the period of time employees are expected to hold the award prior to exercise. We estimate the fair value of restricted stock unit awards on the date of the grant using the market price of our Common Stock on that date. In addition, we estimate the expected impact of forfeited awards and recognize stock-based compensation cost only for those awards expected to vest. If actual forfeiture rates differ materially from our estimates, stock-based compensation expense could differ significantly from the amounts we have recorded in the current period. We periodically review actual forfeiture experience and revise our estimates, as necessary. We recognize the cumulative effect of changes in the estimated forfeiture rate as compensation cost in earnings in the period of the revision. As a result, if we revise our assumptions and estimates, our stock-based compensation expense could change materially in the future. Certain restricted stock units vest based upon the achievement of pre-established performance criteria. We estimate the fair value of performance-based awards at the date of grant based upon the probability that the specified performance criteria will be met, adjusted for estimated forfeitures. Each quarter we update our assessment of the probability that the specified performance criteria will be achieved and adjust our estimate of the fair value of the performance-based awards if necessary. We amortize the fair values of performance-based awards over the requisite service period adjusted for estimated forfeitures for each separately vesting tranche of the award. See Note 9 to the consolidated financial statements for a further discussion of stock-based compensation.

Legal and Other Contingencies. We are subject to various claims and legal proceedings. We review the status of each significant legal dispute to which we are a party and assess our potential financial exposure, if any. If the potential financial exposure from any claim or legal proceeding is considered probable and the amount can be reasonably estimated, we record a liability and an expense for the estimated loss. Significant judgment is required in both the determination of probability and the determination as to whether an exposure is reasonably estimable. Because of uncertainties related to these matters, accruals are based only on the best information available at the time. As additional information becomes available, we reassess the potential liability related to our pending claims and litigation and revise our estimates accordingly. Such revisions in the estimates of the potential liabilities could have a material impact on our results of operations and financial position.

Net Revenues

The table below and the discussion that follows are based upon the way we analyze our business. See Note 14 to the consolidated financial statements for additional information about business segments.

Fiscal

Fiscal

    

Fiscal

    

% of

    

Fiscal

    

% of

    

Fiscal

% of

2020-2021

    

2021-2022

    

2020

    

Net Revenues

    

2021

    

Net Revenues

    

2022

    

Net Revenues

% Change

    

% Change

(Dollars in millions)

Security

$

742.0

64

%

$

633.3

55

%

$

663.2

56

%

(15)

%

5

%

Healthcare

 

185.3

16

%

212.3

 

19

%

205.7

17

%

15

%

(3)

%

Optoelectronics / Manufacturing

 

238.7

20

%

301.3

 

26

%

314.3

27

%

26

%

4

%

Total Net Revenues

$

1,166.0

$

1,146.9

$

1,183.2

(2)

%

3

%

Fiscal 2022 Compared with Fiscal 2021. Revenues for the Security division during the fiscal year ended June 30, 2022 increased on a year-over-year basis. Our product revenues increased by approximately $20 million, and our service revenues increased by approximately $10 million as compared to the prior year comparable period.

40

Revenues for the Healthcare division during the fiscal year ended June 30, 2022 decreased 3% year-over-year. While cardiology sales increased by approximately $4.4 million and service, supplies and accessories sales increased by approximately $5.1 million, patient monitoring sales decreased by approximately $16.1 million as a result of the increased demand related to the COVID-19 pandemic in fiscal year 2021.

Revenues for the Optoelectronics and Manufacturing division during the fiscal year ended June 30, 2022 increased year-over year as a result of an increase in revenue in our optoelectronics business of approximately $10 million and an increase in sales of approximately $3 million in our contract manufacturing business.

Gross Profit

Fiscal

% of

Fiscal

% of

Fiscal

% of

    

2020

    

Net Revenues

    

2021

    

Net Revenues

    

2022

    

Net Revenues

(Dollars in millions)

Gross profit

$

420.6

36.1

%

$

419.9

    

36.6

%

$

424.4

35.9

%

Fiscal 2022 Compared with Fiscal 2021. Gross profit is impacted by sales volume, productivity, and changes in overall manufacturing-related costs, such as raw materials and component costs, warranty expense, provision for inventory, freight, and logistics. Gross profit increased approximately $5 million as compared to the prior year on a 3% increase in sales.  The gross margin declined from 36.6% to 35.9% driven by the mix of sales and increased costs. Our cost of goods sold increased year-over-year primarily as a result of the increase in revenues and higher raw material and freight costs. Gross profit as a percentage of net revenues during the fiscal year ended June 30, 2022 decreased on a year-over-year basis due to (i) strong sales growth within our Optoelectronics and Manufacturing division (which has the lowest gross margin among our divisions), (ii) a reduction in revenues in our Healthcare division (which has the highest gross margin among our divisions), and (iii) a reduction in the Security division gross margin due to increased component and freight costs, a less favorable sales mix and a reduced service gross margin.

Operating Expenses

Fiscal

Fiscal

Fiscal

    

% of

    

Fiscal

    

% of

    

Fiscal

% of

2020-2021

2021-2022

2020

Net Revenues

2021

Net Revenues

2022

    

Net Revenues

% Change

% Change

(Dollars in millions)

Selling, general and administrative

    

$

252.0

    

21.6

%

$

240.7

    

21.0

%

$

235.6

19.9

%

(5)

%

(2)

%

Research and development

 

57.3

 

4.9

%

 

53.7

 

4.7

%

59.6

5.0

%

(6)

%

11

%

Impairment, restructuring and other charges

 

6.5

 

0.6

%

 

10.1

 

0.9

%

7.5

0.6

%

55

%

(25)

%

Total operating expenses

$

315.8

 

27.1

%

$

304.5

 

26.5

%

$

302.7

25.6

%

(4)

%

(1)

%

Selling, General and Administrative

Our significant selling, general and administrative (“SG&A”) expenses include employee compensation, sales commissions, travel, professional services, marketing expenses, and depreciation and amortization expense.

Fiscal 2022 Compared with Fiscal 2021. SG&A expense for the fiscal year ended June 30, 2022 was lower than such expense in the same prior-year period due to reduced provision for losses on accounts receivable and certain bad debt recoveries totaling $16 million as well as a decrease of approximately $3 million for professional fees and other miscellaneous reductions of approximately $4 million. These decreases were partially offset by an increase in employee compensation expense of $11 million, increased travel and entertainment of $4 million, and increased marketing expenses of $3 million.

Research and Development

Our Security and Healthcare divisions have historically invested substantial amounts in research and development (“R&D”). We intend to continue this trend in future years, although specific programs may or may not continue to be funded and funding levels may fluctuate. R&D expenses included research related to new product development and product enhancement expenditures.

41

Fiscal 2022 Compared with Fiscal 2021. The increase in R&D expense during the fiscal year ended June 30, 2022 from the same prior-year period was primarily due to higher employee compensation expense of $7 million to support new product development initiatives and approximately $1 million in other expenses primarily in our Security and Healthcare divisions. This increase was partially offset by reductions in supplies of approximately $2 million.

Impairment, Restructuring and Other Charges

Impairment, restructuring and other charges generally consist of charges relating to reductions in our workforce, facilities consolidation, impairment of assets, costs related to acquisition activity, legal charges and other non-recurring charges. We have undertaken certain restructuring activities in an effort to align our global capacity and infrastructure with demand by our customers and fully integrate acquisitions, thereby improving our operational efficiency. Our efforts have helped enhance our ability to improve operating margins, retain and expand existing relationships with customers and attract new business. We may utilize similar measures in the future to realign our operations to further increase our operating efficiencies. The effect of these efforts may materially affect our future operating results.

Fiscal 2022 Compared with Fiscal 2021. During the fiscal year ended June 30, 2022, impairment, restructuring and other charges were $7.5 million and consisted of $5.1 million for legal charges, net of insurance reimbursements, $1.1 million in charges for employee terminations, $0.3 million in acquisition related costs, and $1.0 million in impairment charges. During the year ended June 30, 2021, we incurred $7.2 million for exit activities associated with an expired turnkey contract in Mexico. Such exit costs include $2.8 million for employee terminations, $1.1 million for facility closure and other exit costs, direct transaction costs of $2.7 million, and $0.6 million for right-of-use asset impairment for a leased facility. We also incurred costs of $2.1 million for other employee terminations and facility closure costs for operational efficiency activities, $0.3 million for acquisition-related activities, and $0.5 million for certain legal charges, net of insurance reimbursements.

Other Income

Fiscal 2022 Compared with Fiscal 2021. For the fiscal year ended June 30, 2022, other income was $27.4 million, driven by the gain on sale of property and equipment primarily from the sale of corporate owned real estate in a sale leaseback transaction of the Hawthorne Property in March 2022. There was no corresponding amount during the fiscal year ended June 30, 2021.

Interest and Other Expense, Net

Fiscal

Fiscal

Fiscal

    

2020

    

2021

    

2022

(Dollars in millions)

Interest and other expense, net

$

18.8

$

16.7

$

9.0

Fiscal 2022 Compared with Fiscal 2021. For the fiscal year ended June 30, 2022, interest and other expense, net was $9.0 million as compared to $16.7 million in the comparable prior-year period. This decrease was driven by our adoption of ASU 2020-06 (see Note 1 to the consolidated financial statements for further discussion) which was partially offset by rising interest rates and higher average levels of borrowing under our revolving credit facility during the fiscal year ended June 30, 2022 in comparison with interest rates and levels of borrowing during the same period in the prior fiscal year. Interest expense during the fiscal years ended June 30, 2022 and 2021 included $0.5 million and $9.0 million, respectively, of non-cash interest expense, which was primarily related to the Notes.

Provision for Income Taxes

The effective tax rate for a particular period varies depending on a number of factors including (i) the mix of income earned in various tax jurisdictions, each of which applies a unique range of income tax rates and income tax credits, (ii) changes in previously established valuation allowances for deferred tax assets (changes are based upon our current analysis of the likelihood that these deferred tax assets will be realized), (iii) the level of non-deductible expenses, (iv) certain tax elections, (v) tax holidays granted to certain of our international subsidiaries, (vi) return to provision adjustments and (vii) changes in tax legislation.

42

Fiscal 2022 Compared with Fiscal 2021. For the fiscal years ended June 30, 2022 and 2021, we recognized a provision for income taxes of $24.8 million and $24.6 million, respectively. The effective tax rate for the fiscal years ended June 30, 2022 and 2021 was 17.7% and 24.9%, respectively. During the fiscal years ended June 30, 2022 and 2021, we recognized a net discrete tax benefit of $7.0 million and $1.2 million, respectively, mainly related to equity-based compensation under ASU 2016-09 and changes in uncertain tax positions.

Liquidity and Capital Resources

Our principal sources of liquidity are our cash and cash equivalents, cash generated from operations and our credit facility. Cash and cash equivalents totaled $64.2 million at June 30, 2022, compared to $80.6 million at June 30, 2021. During fiscal 2022, we generated $63.8 million of cash flow from operations. These proceeds and $64.8 million of net bank borrowings and long-term debt were used for the following: $14.9 million invested in capital expenditures, $14.1 million for the acquisition of two businesses and $131.0 million for share repurchases and taxes paid related to the net share settlement of equity awards. If we continue to net settle equity awards, we will use additional cash to pay our tax withholding obligations in connection with such settlements. We currently anticipate that our available funds, credit facilities and cash flow from operations will be sufficient to meet our operational cash needs for the next 12 months and foreseeable future. In addition, we anticipate that cash generated from operations, without repatriating earnings from our non-U.S. subsidiaries, and our credit facilities will be sufficient to satisfy our obligations in the U.S.

We have a $750 million credit facility that is comprised of a $600 million revolving credit facility, which includes a $300 million subfacility for letters of credit, and a $150 million delayed draw term loan of which a portion was drawn. The term loan is available for us to draw until September 1, 2022. As of June 30, 2022, there was $60.0 million outstanding under our revolving credit facility, $50.0 million outstanding under the term loan, and $78.5 million of outstanding letters of credit. As of June 30, 2022, the total amount available under these credit facilities was $561.5 million. See Note 8 to the consolidated financial statements for further discussion.

Cash Provided by Operating Activities. Cash flows from operating activities can fluctuate significantly from period to period, as net income, adjusted for non-cash items, and working capital fluctuations impact cash flows. During fiscal 2022, we generated cash from operations of $63.8 million compared to $139.1 million in the prior fiscal year. This decrease was driven by increases in inventory, decreases in accounts payable and a reduction in customer advances, net and other changes in net working capital.

Cash Used in Investing Activities. Net cash used in investing activities was $12.7 million during fiscal 2022 as compared to $34.7 million used during the prior year. The decrease in cash used in investing activities was driven primarily by $32 million of proceeds for the sale of corporate owned real estate in a sale leaseback transaction of the Hawthorne Property. During fiscal 2022, we used cash of $14.1 million for the acquisition of businesses as compared to $3.0 million in the prior fiscal year. Net capital expenditures in fiscal 2022 were $14.9 million compared to $16.9 million in the prior year. Expenditures for intangible and other assets in fiscal 2022 were $15.6 million compared to $13.8 million in the prior fiscal year. In addition, purchases of certificates of deposit in fiscal 2022 were $2.2 million compared to $4.9 million in the same prior-year period.

Cash Used in Financing Activities. Net cash used in financing activities was $64.0 million during fiscal 2022, compared to $103.9 million during the prior year. The changes in cash flows from financing activities primarily relate to (i) net proceeds from bank borrowings and other debt totaling $64.3 million in fiscal 2022 compared to net repayments of $59.3 million on bank lines of credit and debt in fiscal 2021; and (ii) $131.0 million used for share repurchases and taxes paid related to the net share settlement of equity awards in fiscal 2022 compared to $49.1 million in the prior year.

Material Cash Requirements

Our material cash requirements include the following contractual and other obligations.

43

Borrowings. Outstanding lines of credit and current and long-term debt totaled $353.4 million at June 30, 2022, an increase of $76.1 million from $277.3 million at June 30, 2021. As of June 30, 2022, we were in compliance with all financial covenants under our various borrowing agreements. See Note 8 to the consolidated financial statements for further discussion. We anticipate that cash generated from our operations, in addition to existing cash borrowing arrangements and future access to capital markets should be sufficient to meet our cash requirements for at least the next 12 months, including the principal payment of the convertible notes of $242.3 million maturing on September 1, 2022. However, our future capital requirements will depend on many factors, including future business acquisitions, capital expenditures, litigation, stock repurchases and levels of research and development spending, among other factors. The adequacy of available funds will depend on many factors, including the success of our businesses in generating cash, continued compliance with financial covenants contained in our credit facility and the health of capital markets in general, among other factors.

Leases. We have lease arrangements for certain facilities and equipment under various operating lease agreements. As of June 30, 2022, we had lease payment obligations of $40.0 million, with $10.9 million payable within the next 12 months.

Cash Held by Foreign Subsidiaries

Our cash and cash equivalents totaled $64.2 million at June 30, 2022. Of this amount, approximately 78% was held by our foreign subsidiaries and subject to repatriation tax considerations. These foreign funds were held primarily by our subsidiaries in the United Kingdom, Singapore, Malaysia, Canada, India, and Australia, and to a lesser extent in Albania and Germany among others. We intend to permanently reinvest certain earnings from foreign operations, and we currently do not anticipate that we will need this cash in foreign countries to fund our U.S. operations. In the event we repatriate cash from certain foreign operations and if taxes have not previously been withheld on the related earnings, we would provide for withholding taxes at the time we change our intention with regard to the reinvestment of those earnings.

Stock Repurchase Program

In April 2020, the Board of Directors authorized a new share repurchase program of up to 1,000,000 shares, and in August 2020, the Board of Directors increased the maximum number of shares to 3,000,000 shares authorized under the stock repurchase program. This program does not expire unless our Board of Directors acts to terminate the program. During fiscal 2022, we repurchased 1,294,594 shares. As of June 30, 2022, 1,253,401 shares remained available for repurchase.

The timing and actual numbers of shares purchased depends on a variety of factors, including stock price, general business and market conditions and other investment opportunities. Repurchases may be made from time to time under the program through open-market purchases or privately-negotiated transactions at our discretion. Upon repurchase, the shares are restored to the status of authorized but unissued shares, and we record them as a reduction in the number of shares of Common Stock issued and outstanding in our consolidated financial statements.

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Market Risk

We are exposed to certain market risks, which are inherent in our financial instruments and arise from transactions entered into in the normal course of business. We may enter into derivative financial instrument transactions in order to manage or reduce market risk in connection with specific foreign-currency-denominated transactions. We do not enter into derivative financial instrument transactions for speculative purposes.

We are subject to interest rate risk on our borrowings under our bank lines of credit. Consequently, our interest expense fluctuates with changes in the general level of these interest rates as we borrow under the credit facility.

Importance of International Markets

International markets provide us with significant growth opportunities. Our financial results in future periods could, however, be adversely affected by periodic economic downturns in different regions of the world, changes in trade policies or tariffs, civil or military conflict and other political instability. We monitor economic and currency conditions around the world to evaluate whether there may be any significant effect on our international sales in the future.

44

Foreign Currency

Our international operations are subject to certain opportunities and risks, including from foreign currency fluctuations and governmental actions. We conduct business in more than 20 countries. We closely monitor our operations in each country in which we do business and seek to adopt appropriate strategies that are responsive to changing economic and political environments, and to fluctuations in foreign currencies. Weaknesses in the currencies of some of the countries in which we do business are often offset by strengths in other currencies. Foreign currency financial statements are translated into U.S. dollars at period-end rates, except that revenues, costs and expenses are translated at average rates during the reporting period. We include gains and losses resulting from foreign currency transactions in income, while we exclude those resulting from translation of financial statements from income and include them as a component of accumulated other comprehensive loss. Transaction gains and losses, which were included in our consolidated statement of operations, amounted to a gain (loss) of approximately $(3.4) million, $(1.3) million, and $0.6 million for the fiscal years ended June 30, 2020, 2021 and 2022, respectively. A 10% appreciation of the U.S. dollar relative to the local currency exchange rates would have resulted in a net increase in our operating income of approximately $14 million in fiscal 2022. Conversely, a 10% depreciation of the U.S. dollar relative to the local currency exchange rates would have resulted in a net decrease in our operating income of approximately $14 million in fiscal 2022.

Inflation

Heightened levels of inflation continue to present risk for us. We have experienced impacts to our materials and manufacturing costs and labor rates, and suppliers have signaled inflation-related cost pressures, which could flow through to our costs and pricing. If inflation remains at current levels for an extended period, or increases, and we are unable to successfully mitigate the impact, our costs could increase, resulting in pressure on our profits and margins. In addition, inflation and the increases in the cost of borrowing from rising interest rates could constrain the overall purchasing power of our customers for our products and services. Rising interest rates also will increase our borrowing costs. We remain committed to our ongoing efforts to increase the efficiency of our operations and improve the cost competitiveness of our products and services, which may, in part, offset cost increases from inflation.

Interest Rate Risk

The principal maturity and estimated value of our long-term debt exposure for each of the fiscal years set forth below as of June 30, 2022 were as follows (in thousands):

Maturity

 

2028 and

 

2023

2024

2025

2026

2027

Thereafter

Total

Fair Value

 

Convertible senior notes

    

$

242,302

    

$

    

$

    

$

    

$

    

$

    

$

242,302

    

$

241,139

Cash interest rate on convertible notes

 

1.25

%  

 

%  

 

%  

 

%  

 

%  

 

%  

 

1.25

%  

 

1.25

%

Term loan

$

1,875

$

2,500

$

2,500

$

2,500

$

40,625

$

$

50,000

$

50,000

Average interest rate

3.40

%  

3.40

%  

3.40

%  

3.40

%  

3.40

%  

%  

3.40

%  

3.40

%

Finance lease obligations

$

594

$

483

$

60

$

$

$

$

1,137

$

1,137

Average interest rate of finance lease obligations

 

3.8

%  

 

3.8

%  

 

%  

 

%  

 

%  

 

%  

 

3.8

%  

 

3.8

%

At June 30, 2022, we had $60 million of borrowings under our revolving credit facility and $50 million of term loan outstanding.

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

We make reference here to the Index to Consolidated Financial Statements that appears on page F-1 of this report. The Report of Independent Registered Public Accounting Firm from Moss Adams LLP, the Consolidated Financial Statements, the Notes to Consolidated Financial Statements, and Supplementary Data—Unaudited Quarterly Results listed in the Index to Consolidated Financial Statements, which appear beginning on page F-2 of this report, are incorporated by reference into this Item 8.

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

None.

45

ITEM 9A. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

As of June 30, 2022, the end of the period covered by this report, our management, including our Chief Executive Officer and our Chief Financial Officer, reviewed and evaluated the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) or 15d-15(e) of the Exchange Act). Based upon management’s review and evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of the end of the period covered by this Annual Report on Form 10-K, our disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed in our Exchange Act reports is recorded, processed, summarized and reported within the time periods specified by the SEC and is accumulated and communicated to management, including the Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

Management’s Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as such term is defined in Rule 13a-15(f) or 15d-15(f) of the Exchange Act) for the Company. Under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework and criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in 2013. Based on that evaluation, management concluded that our internal control over financial reporting was effective as of June 30, 2022.

Moss Adams LLP, an independent registered public accounting firm, has audited and reported on the consolidated financial statements of OSI Systems, Inc. and on the effectiveness of our internal control over financial reporting. The report of Moss Adams LLP is contained in this annual report.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting during the fourth quarter of fiscal 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Limitations on Effectiveness of Controls and Procedures

In designing and evaluating our controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud within the Company have been detected.

ITEM 9B. OTHER INFORMATION

None.

ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

Not applicable.

46

PART III

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

The information required by Item 10 is incorporated by reference from our definitive proxy statement for our annual stockholders’ meeting, presently scheduled to be held in December 2022.

ITEM 11. EXECUTIVE COMPENSATION

The information required by Item 11 is incorporated by reference from our definitive proxy statement for our annual stockholders’ meeting, presently scheduled to be held in December 2022.

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

The information required by Item 12 is incorporated by reference from our definitive proxy statement for our annual stockholders’ meeting, presently scheduled to be held in December 2022.

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

The information required by Item 13 is incorporated by reference from our definitive proxy statement for our annual stockholders’ meeting, presently scheduled to be held in December 2022.

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

The information required by Item 14 is incorporated by reference from our definitive proxy statement for our annual stockholders’ meeting, presently scheduled to be held in December 2022.

47

PART IV

ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

(a)The following documents are filed as part of this report:
1.Financial Statements. Please see the accompanying Index to Consolidated Financial Statements, which appears on page F-1 of the report. The Report of Independent Registered Public Accounting Firm, the Consolidated Financial Statements and the Notes to Consolidated Financial Statements listed in the Index to Consolidated Financial Statements, which appear beginning on page F-2 of this report, are incorporated by reference into Item 8 above.
2.Financial Statement Schedules.

Supplementary Data—Unaudited Quarterly Results

No other financial statement schedules are presented as the required information is either not applicable or included in the Consolidated Financial Statements or Notes thereto.

3.Exhibits. Reference is made to item 15(b) below.
(b)Exhibits. The exhibits listed on the accompanying Exhibit Index immediately preceding the signature page are filed as part of, or are incorporated by reference into, this report.
(c)Financial Statement Schedules. Reference is made to Item 15(a)(2) above.

ITEM 16. FORM 10-K SUMMARY

None.

48

Report of Independent Registered Public Accounting Firm

To the Shareholders and Board of Directors of

OSI Systems, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of OSI Systems, Inc. and subsidiaries (the “Company”) as of June 30, 2022 and 2021, the related consolidated statements of operations, comprehensive income, stockholders’ equity and cash flows for each of the three years in the period ended June 30, 2022, and the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company’s internal control over financial reporting as of June 30, 2022, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the consolidated financial position of the Company as of June 30, 2022 and 2021, and the consolidated results of its operations and its cash flows for each of the three years in the period ended June 30, 2022, in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of June 30, 2022, based on criteria established in Internal Control - Integrated Framework (2013) issued by COSO.

Change in Accounting Principle

As discussed in Note 1 to the consolidated financial statements, the Company changed its method of accounting for its convertible notes as of July 1, 2021 due to the adoption of Accounting Standards Update No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity”.

Basis for Opinions

The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting included in Item 9A. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

F-2

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Revenue recognition - Security Division

As described in Note 1 to the consolidated financial statements, the Company’s contracts with customers in its Security division may contain multiple performance obligations and frequently include an obligation to deliver an equipment product. Revenue is recognized when control of each distinct performance obligation is transferred to the customer. Revenues for the Security division were $663.2 million for the year ended June 30, 2022.

The Company’s revenue recognition for the Security division requires subjective considerations, particularly related to the identification and determination of the timing of revenue recognition for delivery of products, due to contractual terms and conditions that required judgment to determine when control of the product was deemed to be transferred to the customer. We identified the auditing of the transfer of control of equipment products to be a critical audit matter.

The primary procedures we performed to address this critical audit matter included:

Testing the design, implementation, and operating effectiveness of controls relating to revenue occurrence, including controls over the timing of revenue recognition; and
Performing substantive tests over the timing and occurrence of revenue recognition, which included, among other procedures, reading the executed contract or purchase order to understand the contract, evaluating the contract-specific terms and the reasonableness of the Company’s judgments about the transfer of control of the performance obligation, and obtaining evidence that the transfer of control had occurred for the revenue recognized.

/s/ Moss Adams LLP

Los Angeles, California

August 19, 2022

We have served as the Company’s auditor since 2006.

F-3

OSI SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(amounts in thousands, except share amounts and par value)

June 30, 

    

2021

    

2022

ASSETS

CURRENT ASSETS:

Cash and cash equivalents

$

80,613

$

64,202

Accounts receivable, net

 

290,653

 

307,973

Inventories

 

294,208

 

333,907

Prepaid expenses and other current assets

 

43,930

 

40,062

Total current assets

 

709,404

 

746,144

Property and equipment, net

 

118,004

 

109,684

Goodwill

 

320,304

 

336,357

Intangible assets, net

 

127,608

 

138,370

Other assets

 

109,047

 

112,595

Total assets

$

1,384,367

$

1,443,150

LIABILITIES AND STOCKHOLDERS’ EQUITY

CURRENT LIABILITIES:

Bank lines of credit

$

$

60,000

Current portion of long-term debt

 

846

 

244,575

Accounts payable

 

141,263

 

125,204

Accrued payroll and related expenses

 

50,816

 

46,379

Advances from customers

 

38,463

 

19,917

Other accrued expenses and current liabilities

 

113,379

 

117,879

Total current liabilities

 

344,767

 

613,954

Long-term debt, net

 

276,421

 

48,668

Deferred income taxes

 

7,157

 

11,112

Other long-term liabilities

 

116,202

 

130,992

Total liabilities

 

744,547

 

804,726

Commitments and contingencies (Note 11)

Stockholders’ Equity:

Preferred stock, $0.001 par value— 10,000,000 shares authorized; no shares issued or outstanding

 

 

Common stock, $0.001 par value—100,000,000 shares authorized; issued and outstanding, 17,854,110 and 16,870,050 shares at June 30, 2021 and 2022, respectively

 

105,724

 

17

Retained earnings

 

548,842

 

663,869

Accumulated other comprehensive loss

 

(14,746)

 

(25,462)

Total stockholders’ equity

 

639,820

 

638,424

Total liabilities and stockholders’ equity

$

1,384,367

$

1,443,150

See accompanying notes to Consolidated Financial Statements.

F-4

OSI SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

(amounts in thousands, except per share data)

Year Ended June 30, 

    

2020

    

2021

    

2022

Net revenues:

    

Products

$

850,478

$

872,809

$

897,259

Services

 

315,566

 

274,093

 

285,977

Total net revenues

 

1,166,044

 

1,146,902

 

1,183,236

Cost of goods sold:

Products

 

575,342

 

586,935

 

608,990

Services

 

170,063

 

140,049

 

149,819

Total cost of goods sold

 

745,405

 

726,984

 

758,809

Gross profit

 

420,639

 

419,918

 

424,427

Operating expenses:

Selling, general and administrative

 

251,961

 

240,747

 

235,553

Research and development

 

57,308

 

53,696

 

59,583

Impairment, restructuring and other charges, net

 

6,483

 

10,104

 

7,542

Total operating expenses

 

315,752

 

304,547

 

302,678

Income from operations

 

104,887

 

115,371

 

121,749

Interest and other expense, net

 

(18,765)

 

(16,731)

 

(8,962)

Other income

27,373

Income before income taxes

 

86,122

 

98,640

 

140,160

Provision for income taxes

 

(10,870)

 

(24,591)

 

(24,813)

Net income

$

75,252

$

74,049

$

115,347

Earnings per share:

Basic

$

4.14

$

4.12

$

6.57

Diluted

$

4.05

$

4.03

$

6.45

Shares used in per share calculation:

Basic

 

18,191

 

17,968

 

17,551

Diluted

 

18,600

 

18,388

 

17,870

See accompanying notes to Consolidated Financial Statements.

F-5

OSI SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(amounts in thousands)

Year Ended June 30, 

    

2020

    

2021

    

2022

Net income

$

75,252

$

74,049

$

115,347

Other comprehensive income (loss):

Foreign currency translation adjustment, net of tax

 

(6,590)

 

10,186

 

(10,202)

Other, net of tax

(1,877)

262

(514)

Other comprehensive income (loss)

(8,467)

10,448

(10,716)

Comprehensive income

$

66,785

$

84,497

$

104,631

See accompanying notes to Consolidated Financial Statements.

F-6

OSI SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(amounts in thousands, except share data)

Accumulated

Common Stock

Other

Number of

Retained

Comprehensive

    

Shares

    

Amount

    

Earnings

    

Loss

    

Total

Balance-July 1, 2019

 

18,167,020

$

168,913

$

399,541

$

(16,727)

$

551,727

Exercise of stock options

201,150

 

1,817

 

 

 

1,817

Vesting of restricted stock/RSUs

390,613

 

Shares issued under employee stock purchase program

71,595

 

4,286

 

 

 

4,286

Stock compensation expense

 

23,817

 

 

 

23,817

Repurchase of common stock

(562,707)

(51,775)

(51,775)

Taxes paid related to net share settlement of equity awards

(255,689)

 

(24,505)

 

 

 

(24,505)

Net income

75,252

75,252

Other comprehensive loss

 

 

 

 

(8,467)

 

(8,467)

Balance-June 30, 2020

 

18,011,982

$

122,553

$

474,793

$

(25,194)

$

572,152

Exercise of stock options

88,657

 

1,302

 

 

 

1,302

Vesting of restricted stock/RSUs

313,892

 

Shares issued under employee stock purchase program

68,180

 

4,215

 

 

 

4,215

Stock compensation expense

 

26,771

 

 

 

26,771

Repurchase of common stock

(452,005)

 

(37,468)

 

 

 

(37,468)

Taxes paid related to net share settlement of equity awards

(176,596)

 

(11,649)

 

 

 

(11,649)

Net income

74,049

74,049

Other comprehensive income

 

 

 

10,448

 

10,448

Balance-June 30, 2021

 

17,854,110

$

105,724

$

548,842

$

(14,746)

$

639,820

Exercise of stock options

166,629

460

460

Vesting of RSUs

337,442

Shares issued under employee stock purchase program

60,065

4,297

4,297

Stock compensation expense

28,072

28,072

Repurchase of common stock

(1,294,594)

(92,351)

(19,276)

(111,627)

Taxes paid related to net share settlement of equity awards

(253,602)

(19,422)

(19,422)

Adoption of ASU 2020-06 for convertible notes

(26,763)

18,956

(7,807)

Net income

115,347

115,347

Other comprehensive loss

(10,716)

(10,716)

Balance-June 30, 2022

 

16,870,050

$

17

$

663,869

$

(25,462)

$

638,424

See accompanying notes to Consolidated Financial Statements.

F-7

OSI SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(amounts in thousands)

Year Ended June 30, 

    

2020

    

2021

    

2022

CASH FLOWS FROM OPERATING ACTIVITIES

Net income

$

75,252

$

74,049

$

115,347

Adjustments to reconcile net income to net cash provided by operating activities, net of effects from acquisitions:

Depreciation and amortization

 

49,758

 

43,855

 

38,679

Stock-based compensation

 

23,817

 

26,771

 

28,072

Provision for (recovery of) losses on accounts receivable

4,741

9,823

(5,978)

Deferred income taxes

(431)

432

3,520

Amortization of debt discount and issuance costs

 

9,383

 

9,756

 

1,343

Impairment charges

5,458

552

1,006

Gain on sale of property and equipment

(27,373)

Other

 

178

 

(109)

 

(1,326)

Changes in operating assets and liabilities—net of business acquisitions:

Accounts receivable

 

(37,071)

 

(28,955)

 

(13,710)

Inventories

 

30,752

 

(47,768)

 

(44,662)

Prepaid expenses and other assets

 

(10,566)

 

(34,430)

 

22,323

Accounts payable

 

(8,893)

 

55,601

 

(15,055)

Accrued payroll and related expenses

4,205

10,486

(1,998)

Advances from customers

 

(15,188)

 

9,796

 

(18,423)

Other

 

(2,215)

 

9,207

 

(17,957)

Net cash provided by operating activities

 

129,180

 

139,066

 

63,808

CASH FLOWS FROM INVESTING ACTIVITIES

Acquisition of property and equipment

 

(21,057)

 

(16,896)

 

(14,921)

Proceeds from sale of property and equipment

669

1,136

34,132

Purchases of certificates of deposit

(4,892)

(2,243)

Proceeds from maturities of certificates of deposit

2,710

56

Acquisition of businesses, net of cash acquired

 

(8,940)

 

(3,000)

 

(14,132)

Acquisition of intangible and other assets

 

(13,359)

 

(13,751)

 

(15,566)

Net cash used in investing activities

 

(42,687)

 

(34,693)

 

(12,674)

CASH FLOWS FROM FINANCING ACTIVITIES

Net borrowings (repayments) on bank lines of credit

 

(29,000)

 

(59,000)

 

60,000

Proceeds from long-term debt

 

770

 

739

 

50,388

Payments on long-term debt

 

(970)

 

(1,057)

 

(46,074)

Proceeds from exercise of stock options and employee stock purchase plan

 

6,103

 

5,517

 

4,796

Payment of contingent consideration

(5,353)

(1,007)

(2,061)

Repurchase of common stock

 

(51,775)

 

(37,468)

 

(111,627)

Taxes paid related to net share settlement of equity awards

 

(24,505)

 

(11,649)

 

(19,430)

Net cash used in financing activities

 

(104,730)

 

(103,925)

 

(64,008)

Effect of exchange rate changes on cash

 

(1,977)

 

4,063

 

(3,537)

Net increase (decrease) in cash and cash equivalents

 

(20,214)

 

4,511

 

(16,411)

Cash and cash equivalents—beginning of year

 

96,316

 

76,102

 

80,613

Cash and cash equivalents—end of year

$

76,102

$

80,613

$

64,202

Supplemental disclosure of cash flow information:

Interest

$

7,713

$

5,979

$

6,979

Income taxes

$

19,077

$

12,778

$

16,658

See accompanying notes to Consolidated Financial Statements.

F-8

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE THREE YEARS ENDED JUNE 30, 2022

1.           SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Description of Business—OSI Systems, Inc., together with our subsidiaries, is a vertically integrated designer and manufacturer of specialized electronic systems and components for critical applications. We sell our products and provide related services in diversified markets, including homeland security, healthcare, defense and aerospace.

We have three reporting segments: (i) Security, providing security and inspection systems and turnkey security screening solutions; (ii) Healthcare, providing patient monitoring, cardiology and remote monitoring and connected care systems and associated accessories; and (iii) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for our Security and Healthcare divisions, as well as third parties for applications in the defense and aerospace markets, among others.

Through our Security segment, we provide security screening products and related services globally. These products fall into the following categories: baggage and parcel inspection; cargo and vehicle inspection; hold (checked) baggage screening; people screening; radiation detection; and explosive and narcotics trace detection. In addition to these products, we also provide site design, installation, training and technical support services to our customers. We also provide turnkey security screening solutions, which can include the construction, staffing and long-term operation of security screening checkpoints for our customers.

Through our Healthcare segment, we design, manufacture, market and service patient monitoring, cardiology and remote monitoring, and connected care systems and associated accessories globally. These products are used by care providers in critical care, emergency and perioperative areas within hospitals as well as physicians’ offices, medical clinics and ambulatory surgery centers, among others.

Through our Optoelectronics and Manufacturing segment, we design, manufacture and market optoelectronic devices and flex circuits and provide electronics manufacturing services globally for use in a broad range of applications, including aerospace and defense electronics, X-ray security and inspection systems and medical imaging, chemistry analysis and diagnostics instruments, telecommunications, scanners and industrial automations, internet of things (IoT) and consumer wearable products. This division provides products and services to OEM customers and end users as well as to our Security and Healthcare divisions.

Consolidation—The consolidated financial statements include the accounts of OSI Systems, Inc. and our wholly-owned and majority-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. Investments in joint ventures over which we have significant influence but do not have voting control are accounted for using the equity method. Investments over which we do not have significant influence or control are not material and are carried at cost as there is no readily determinable fair value for the equity interests.

Use of Estimates—The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of sales,costs of sales and expenses during the reporting period. The most significant of these estimates and assumptions for our company relate to contract revenue, fair values of assets acquired and liabilities assumed in business combinations, values for inventories reported at lower of cost or net realizable value, stock-based compensation expense, income taxes, accrued warranty costs, and the recoverability, useful lives and valuation of recorded amounts of long-lived assets, identifiable intangible assets and goodwill. Changes in estimates are reflected in the periods during which they become known. Due to the inherent uncertainty involved in making estimates, our actual amounts reported in future periods could differ materially from these estimates.

Cash and Cash Equivalents—We consider all highly liquid investments with maturities of three months or less as of the acquisition date to be cash equivalents.

Our cash and cash equivalents totaled $64.2 million at June 30, 2022. Of this amount, approximately 78% was held by our foreign subsidiaries and subject to repatriation tax considerations.  These foreign funds were held primarily by our subsidiaries in the United Kingdom, Singapore, Malaysia, Canada, India, and Australia, and to a lesser extent in Albania and Germany among other countries. We have cash holdings in financial institutions that exceed insured limits for such financial institutions; however, we mitigate this risk by utilizing international financial institutions of high credit quality.

F-9

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

Accounts Receivable—We monitor collections and payments from our customers, and we maintain allowances for doubtful accounts for estimated losses resulting from the inability of our customers to make required payments. We determine the allowance based on known troubled accounts, historical experience, current economic trends that might impact the level of credit losses in the future and other available information. If the financial condition of our customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances could be required.

Inventories—Inventories are generally stated at the lower of cost or net realizable value. We write down inventory for slow-moving and obsolete inventory based on historical usage, orders on hand, assessments of future demands, market conditions among other items. If these factors are less favorable than those projected, additional inventory write-downs may be required.

Property and Equipment—Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization are charged while assets are used in service and are computed using the straight-line method over the estimated useful lives of the assets taking into consideration any estimated salvage value. Amortization of leasehold improvements is calculated on the straight-line method over the shorter of the useful life of the asset or the lease term. Right-of-use assets from finance leases are included in property and equipment. Amortization of property and equipment under finance leases is included with depreciation expense.  In the event that property and equipment are idle, as a result of excess capacity or the early termination, non-renewal or reduction in scope of a turnkey screening operation, such assets are assessed for impairment on a periodic basis or if any indicators of impairment exist.

Goodwill and Other Intangible Assets and Valuation of Long-Lived Assets—Goodwill represents the excess purchase price over the estimated fair value of the assets acquired and liabilities assumed in a business combination. Goodwill is allocated to our segments based on the nature of the product line of the acquired business. The carrying value of goodwill is not amortized but is annually tested for impairment as of the end of the second quarter and more frequently if there is an indicator of impairment. We assess qualitative factors of each of our three reporting units to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. The assessments conducted as of December 31, 2021 indicated that it is not more likely than not that the fair values of our three reporting units are less than their carrying amounts, including goodwill. Despite the COVID-19 pandemic, there were no qualitative factors which would trigger impairment testing between measurement dates. Thus, we have determined that there is no goodwill impairment for any of the three reporting units.

We evaluate long-lived assets with finite lives for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. Impairment is considered to exist if the total estimated future cash flows on an undiscounted basis are less than the carrying amount of the assets. If impairment does exist, we measure the impairment loss and record it based on the discounted estimate of future cash flows. In estimating future cash flows, we group assets at the lowest level for which there are identifiable cash flows that are largely independent of the cash flows from other asset groups. Our estimate of future cash flows is based upon, among other things, certain assumptions about expected future operating performance, growth rates and other factors.

Income Taxes—Deferred income taxes are provided for temporary differences between the financial statement and income tax basis of our assets and liabilities, based on enacted tax rates. A valuation allowance is provided when it is more likely than not that some portion or all of the deferred income tax assets will not be realized. Income tax accounting standards prescribe a two-step process for the financial statement measurement and recognition of a tax position taken or expected to be taken in a tax return. The first step involves the determination of whether it is more likely than not (greater than 50 percent likelihood) that a tax position will be sustained upon examination, based on the technical merits of the position. The second step requires that any tax position that meets the more likely than not recognition threshold be measured and recognized in the financial statements at the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. See Note 10 for additional information.

Fair Value of Financial Instruments—Our financial instruments consist primarily of cash and cash equivalents, insurance company contracts, accounts receivable, accounts payable, debt instruments and foreign currency forward contracts. The carrying values of financial instruments, other than long term debt instruments, are representative of their fair values due to their short-term maturities. The carrying values of our long-term debt instruments are considered to approximate their fair values because the interest rates of these instruments are variable or comparable to current rates for financing available to us. The fair values of our foreign currency forward contracts were not significant as of June 30, 2022.

F-10

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The “Level 1” category includes assets and liabilities at quoted prices in active markets for identical assets and liabilities. The “Level 2” category includes assets and liabilities from observable inputs other than quoted market prices. The “Level 3” category includes assets and liabilities for which valuation techniques are unobservable and significant to the fair value measurement. Our contingent payment obligations related to acquisitions, which are further discussed in Note 11 to the consolidated financial statements, are in the “Level 3” category for valuation purposes.

The fair values of our financial assets and liabilities as of June 30, 2021 and 2022 are categorized as follows (in thousands):

    

June 30, 2021

    

June 30, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets—Insurance company contracts

$

$

47,113

$

$

47,113

$

$

40,284

$

$

40,284

Liabilities—Convertible debt

$

$

287,500

$

$

287,500

$

$

242,302

$

$

242,302

Liabilities—Contingent consideration

$

$

$

19,431

$

19,431

$

$

$

28,212

$

28,212

F-11

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

Derivative Instruments and Hedging Activity—Our use of derivatives consists of foreign currency forward contracts. These forward contracts are utilized to partially mitigate certain balance sheet exposures or used as a net investment hedge to protect against potential changes resulting from short-term foreign currency fluctuations. These contracts have original maturities of up to three months.  We do not use hedging instruments for speculative purposes.

The net investment hedge has been designated as a hedge instrument and accounted for under Accounting Standards Codification (“ASC”) 815 Derivatives and Hedging. Hedge effectiveness is assessed using the spot method, consistent with guidance in ASC 815 whereby the change in fair value of the forward contract is recorded in the same manner as the related currency translation adjustments, within other comprehensive income, as the hedging instrument is expected to be fully effective unless the amount hedged exceeds the net investment in the foreign operation, or the foreign operation is liquidated. We settled the net investment hedge during fiscal 2021, and the amount recorded in other comprehensive loss was not significant. There were no net investment hedges outstanding as of June 30, 2022.

The net gains or losses from our foreign currency forward contracts, which are not designated as hedge instruments, are reported in the consolidated statements of operations, and the amounts reported for the years ending June 30, 2020, 2021 and 2022 were not significant.  The fair value of our foreign currency forward contracts is estimated using a standard valuation model and market-based observable inputs over the contractual term. Unrealized gains are recognized as assets and unrealized losses are recognized as liabilities.  As of June 30, 2021 and 2022, we held foreign currency forward contracts with notional amounts totaling $26.1 million and $22.9 million, respectively. Unrealized gains and losses from our foreign currency forward contracts as of June 30, 2021 and 2022 were not significant.

Revenue Recognition

We recognize revenue under Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (“ASC 606”), which superseded all prior revenue recognition methods and industry-specific guidance. The core principle of ASC 606 is that an entity should recognize revenue to depict the transfer of control for promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. In applying the revenue recognition principles, an entity is required to identify the contract(s) with a customer, identify the performance obligations, determine the transaction price, allocate the transaction price to the performance obligations and recognize revenue as the performance obligations are satisfied (i.e., either over time or at a point in time). ASC 606 further requires that companies disclose sufficient information to enable readers of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers.

Product Sales. We recognize revenue from sales of products upon shipment or delivery when control of the product transfers to the customer, depending on the terms of each sale, and when collection is probable. In the circumstance where terms of a product sale include subjective customer acceptance criteria, revenue is deferred until we have achieved the customer acceptance criteria unless such acceptance criteria are perfunctory or inconsequential. We generally offer customers payment terms of less than one year. In cases when payment terms extend beyond one year, we consider whether the contract has a significant financing component.

Service Revenue. Revenue from services includes installation and implementation of products and turnkey security screening services and after-market services. Generally, revenue from services is recognized over time as the services are performed. Revenues from out of warranty service maintenance contracts are recognized ratably over the respective terms of such contracts. Deferred revenue for such services arises from payments received from customers for services not yet performed.

F-12

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

Contract Revenue. Sales agreements with customers can be project specific, cover a period of time, and can be renewable periodically. The contracts may contain terms and conditions with respect to payment, delivery, installation, services, warranty and other rights. In certain instances, we consider an accepted customer order, governed by a master sales agreement, to be the contract with the customer when legal rights and obligations exist. Contracts with customers may include the sale of products and services, as discussed in the paragraphs above. In certain instances, contracts can contain multiple performance obligations as discussed in the paragraph below. According to the terms of a sale contract, we may receive consideration from a customer prior to transferring goods to the customer, and we record these prepayments as an advance receipt. We also record deferred revenue, typically related to service contacts, when consideration is received before the services have been performed. We recognize contract liabilities and deferred revenue as net sales after all revenue recognition criteria are met.

When determining revenue recognition for contracts, we make judgments based on our understanding of the obligations in each contract. We determine whether or not customer acceptance criteria are perfunctory or inconsequential. The determination of whether or not customer acceptance terms are perfunctory or inconsequential impacts the amount and timing of revenue recognition. Judgments also include estimates of warranty reserves, which are established based on historical experience and knowledge of the product under warranty.

Multiple Performance Obligations.  Certain agreements with customers include the sale of capital equipment involving multiple elements that may include civil works to prepare a site for the installation of equipment, manufacture and delivery of equipment, installation and integration of equipment, training of customer personnel to operate the equipment and after-market service of the equipment. We generally separate multiple elements in a contract into separate performance obligations if those elements are distinct, both individually and in the context of the contract. If multiple promises comprise a series of distinct services which are substantially the same and have the same pattern of transfer, they are combined and accounted for as a single performance obligation.

In cases where obligations in a contract are distinct and thus require separation into multiple performance obligations, revenue recognition guidance requires that contract consideration be allocated to each distinct performance obligation based on its relative standalone selling price. The value allocated to each performance obligation is then recognized as revenue when the revenue recognition criteria for each distinct obligation or bundle of obligations has been met.

The standalone selling price for each performance obligation is an amount that depicts the amount of consideration to which the entity expects to be entitled in exchange for transferring the good or service. When there is only one performance obligation associated with a contract, the entire sale value is attributed to that obligation. When a contract contains multiple performance obligations, the standalone selling price is first estimated using the observable price, which is generally a list price net of applicable discount, or the price used to sell the good or service in similar circumstances. In circumstances when a selling price is not directly observable, we will estimate the standalone selling price using information available to us including our market assessment and/or expected cost plus margin.

The timetable for fulfilment of each of the distinct performance obligations can range from completion in a short amount of time and entirely within a single reporting period to completion over several reporting periods. The timing of revenue recognition for each performance obligation may be dependent upon several milestones, including physical delivery of equipment, completion of factory acceptance test, completion of site acceptance test, installation and connectivity of equipment, certification of training of personnel and, in the case of after-market service deliverables, the passage of time (typically evenly over the post-warranty period of the service deliverable).

We often provide a guarantee to support our performance under multiple performance obligations. In the event that customers are permitted to terminate such arrangements, the underlying contract typically requires payment for deliverables and reimbursement of costs incurred through the date of termination.

We disaggregate revenue by reporting segment (Security, Optoelectronics and Manufacturing, and Healthcare) to depict the nature of revenue in a manner consistent with our business operations and to be consistent with other communications and public filings. Refer to Note 14 for additional details of revenues by reporting segment.

F-13

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

Contract Assets and Liabilities. We enter into contracts to sell products and provide services, and we recognize contract assets and liabilities that arise from these transactions. We recognize revenue and corresponding accounts receivable according to ASC 606. When we recognize revenue in advance of the point in time at which contracts give us the right to invoice a customer, we record this as unbilled revenue, which is included in accounts receivable, net, on the consolidated balance sheet. We may also receive consideration, per the terms of a contract, from customers prior to transferring goods to the customer. We record customer deposits as contract liabilities. Additionally, we may receive payments, most typically under service and warranty contracts, at the onset of the contract and before services have been performed. In such instances, we record a deferred revenue liability. We recognize these contract liabilities as sales after all revenue recognition criteria are met.

Practical Expedients. In cases where we are responsible for shipping after the customer has obtained control of the goods, we have elected to treat the shipping activities as fulfillment activities rather than as a separate performance obligation. Additionally, we have elected to capitalize the cost to obtain a contract only if the period of amortization would be longer than one year. We only give consideration to whether a customer agreement has a financing component if the period of time between transfer of goods and services and customer payment is greater than one year.

Freight—We record shipping and handling fees that we charge to our customers as revenue and related costs as cost of goods sold.

Research and Development Costs—Research and development costs are those costs related to the development of a new product, process or service, or significant improvement to an existing product, process or service. Such costs are charged to operations as incurred.

Stock-Based Compensation—Stock-based compensation cost is measured at the grant date based on the estimated fair value of the award and is recognized as expense over the employee’s requisite service period for all stock-based awards granted or modified. Certain restricted stock unit awards vest based on the achievement of pre-established performance criteria. The fair value of performance-based awards is estimated at the date of grant based upon the probability that the specified performance criteria will be met, adjusted for estimated forfeitures. Each quarter we update our assessment of the probability that the specified performance criteria will be achieved and adjust the estimate of the expenses of the performance-based awards if necessary. We amortize the fair value of performance-based awards over the requisite service period for each separately vesting tranche of the award. See Note 9 to the consolidated financial statements.

Impairment, Restructuring and Other Charges—We account for certain charges related to restructuring activities, litigation, acquisition-related costs and other non-routine charges as Impairment, restructuring and other charges in the consolidated financial statements. See Note 7 for additional information about these charges.

Credit Risk and Concentration Financial instruments that are potentially subject to concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable. We restrict investments in cash equivalents to financial institutions with high credit standing. Credit risk on accounts receivable is minimized as a result of the large and diverse nature of our company’s worldwide customer base. As of June 30, 2021 and 2022, no customer accounted for greater than 10% of accounts receivable. In fiscal years 2020, 2021 and 2022, no customer accounted for greater than 10% of revenues. We perform ongoing credit evaluations of our customers’ financial condition and maintain allowances for potential credit losses.

Our cash and cash equivalents totaled $80.6 million and $64.2 million at June 30, 2021 and 2022, respectively. Of these amounts, approximately 71% and 78% was held by our foreign subsidiaries at June 30, 2021 and 2022, respectively.

For cost, quality control, technological, and efficiency reasons, we purchase certain materials, parts, and components only from single vendors with whom we have ongoing relationships. We do, however, qualify second sources for many of our materials, parts, and components. While management believes that relying on key vendors improves the efficiency and reliability of business operations, relying on any one vendor for a significant aspect of business can have a significant negative impact on revenue and profitability if that vendor fails to perform at acceptable service levels for any reason, including financial difficulties of the vendor.

F-14

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

Foreign Currency Translation and Transactions We transact business in various foreign currencies. In countries where the functional currency of the underlying operations has been determined to be the local country’s currency, revenues and expenses of operations outside the United States are translated into United States dollars using average exchange rates while assets and liabilities of operations outside the United States are translated into United States dollars using period-end exchange rates. The effects of foreign currency translation adjustments are included in stockholders’ equity as a component of accumulated other comprehensive income (loss) in the accompanying consolidated balance sheets. We also have subsidiaries where the United States dollar has been designated as the functional currency based on individual facts and circumstances. Remeasurement of non-United States dollar monetary assets and liabilities are translated using period-end exchange rates and associated gains and losses are recognized in the consolidated statements of operations. Non-monetary assets and liabilities are translated using historical exchange rates. Transaction gains and losses, which were included in our consolidated statement of operations, amounted to a gain (loss) of approximately $(3.4) million, $(1.3) million and $0.6 million for the fiscal years ended June 30, 2020, 2021 and 2022, respectively.

Business Combinations—Under ASC 805, the acquisition method of accounting requires us to record assets acquired and liabilities assumed from an acquisition at their estimated fair values at the date of acquisition. Any excess of the total estimated purchase price over the estimated fair value of the net assets acquired should be recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customers, acquired technology, trade names, useful lives and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is up to one year from the acquisition date, as additional information that existed at the acquisition date becomes available for preliminary estimates, we may record adjustments to the preliminary assets acquired and liabilities assumed. Upon the conclusion of the measurement period, any subsequent adjustments are included in earnings.

Earnings per Share—We compute basic earnings per share by dividing net income available to common stockholders by the weighted average number of common shares outstanding during the period. We compute diluted earnings per share by dividing net income available to common stockholders by the sum of the weighted average number of common shares and dilutive potential common shares outstanding during the period. Potential common shares consist of the shares issuable upon the exercise of stock options and restricted stock unit awards under the treasury stock method. In periods where a net loss is reported, basic and diluted net loss per share are the same since the effect of potential common shares is antidilutive and therefore excluded. The underlying equity component of the 1.25% convertible senior notes due 2022 (the “Notes”) discussed in Note 8 to the consolidated financial statements will have a net impact on diluted earnings per share when the average price of our Common Stock exceeds the conversion price of $107.46 because the principal amount of the Notes is intended to be settled in cash upon conversion. There was no dilutive effect of the Notes for the years ended June 30, 2020, 2021 and 2022.

The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):

    

2020

    

2021

    

2022

Net income available to common stockholders

$

75,252

$

74,049

$

115,347

Weighted average shares outstanding—basic

 

18,191

 

17,968

 

17,551

Dilutive effect of equity awards

 

409

 

420

 

319

Weighted average shares outstanding—diluted

 

18,600

 

18,388

 

17,870

Basic earnings per share

$

4.14

$

4.12

$

6.57

Diluted earnings per share

$

4.05

$

4.03

$

6.45

Weighted average shares excluded from diluted earnings per share due to their anti-dilutive effect

120

47

47

F-15

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

Warranty Provision—We offer our customers warranties on many of the products that we sell. These warranties typically provide for repairs and maintenance of the products if problems arise during a specified time period after original shipment. Concurrent with the sale of products, we record a provision for estimated warranty expenses with a corresponding increase in cost of goods sold. We periodically adjust this provision based on historical experience and anticipated expenses. We charge actual expenses of repairs under warranty, including parts and labor, to this provision when incurred. The current obligation for warranty provision is included in other accrued expenses and current liabilities and the noncurrent portion is included in other long-term liabilities in the consolidated balance sheets, whose activity for each of the three fiscal years ended June 30, 2022 is summarized in the following table (in thousands):

Warranty provision as of June 30, 2019

    

$

21,724

Warranty claims provided for/assumed in acquisition

 

7,551

Settlements made

 

(8,450)

Warranty provision as of June 30, 2020

$

20,825

Warranty claims provided for/assumed in acquisition

 

5,419

Settlements made

 

(6,508)

Warranty provision as of June 30, 2021

$

19,736

Warranty claims provided for/assumed in acquisition

 

3,474

Settlements made

 

(9,863)

Warranty provision as of June 30, 2022

$

13,347

Leases—Right-of-use (“ROU”) assets represent our right to use an underlying asset during the reasonably certain lease terms, and lease liabilities represent our obligation to make lease payments arising from the leases. We recognize ROU lease assets and lease liabilities at lease commencement on our consolidated balance sheet based on the present value of lease payments over the lease term using a discount rate determined based on our incremental borrowing rate since the rate implicit in each lease is not readily determinable. We elected the package of practical expedients, which permits us to not reassess (1) whether any expired or existing contracts are or contain leases, (2) the lease classification of any expired or existing leases, and (3) any initial direct costs for any existing leases as of the effective date. We elected the practical expedient to account for each separate lease component of a contract and its associated non-lease components as a single lease component. We also elected the hindsight practical expedient, which allows us to use hindsight in determining the lease term. We do not record an ROU asset and corresponding lease liability for leases with an initial term of one year or less (“short-term leases”). The terms in our leases may include options to extend or terminate the lease. We recognize ROU assets and liabilities when it is reasonably certain that we will exercise those options. Judgment is required in our assessment as to whether renewal or termination options are reasonably certain to be exercised and factors such as contractual terms compared to current market rates and the importance of the facility and location to our operations, among others, are considered. Lease payments are made in accordance with the lease terms, and lease expense, including short-term lease expense, is recognized on a straight-line basis over the lease term.

We lease facilities and certain equipment under various operating lease agreements. The majority of our lease arrangements are comprised of fixed payments while certain of our other leases provide for periodic rent increases. Our leases may contain escalation clauses and renewal options. Most of the leases require us to pay for certain other costs such as common area maintenance and property taxes. Rent expense for leases with periodic rent increases or escalation clauses is recognized on a straight-line basis over the minimum lease term. The lease agreements do not contain any material residual value guarantees or material restrictive covenants. We also have finance leases for fleet vehicles that are not material to the consolidated financial statements.

Subsequent Events In accordance with ASC 855, our management evaluated material events after the balance sheet date through the date of the filing of this report with the SEC, and there are no disclosable subsequent events.

F-16

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

Recent Accounting Guidance

Recently Adopted Accounting Pronouncements

Convertible Debt

In August 2020, the FASB issued Accounting Standards Update 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). Under ASU 2020-06, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in capital. Consequently, a convertible debt instrument will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. By removing those separation models, the effective interest rate of convertible debt instruments typically will be closer to the coupon interest rate. The guidance is effective for financial statements issued for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years, with early adoption permitted, but only at the beginning of the fiscal year. We early adopted the new guidance on July 1, 2021 using the modified retrospective approach and recorded a $19 million increase to retained earnings and a reduction of $27 million in Common Stock as if there had been no equity component. Additionally, we recorded an increase to the convertible notes balance of $10 million. Interest expense recognized subsequent to adoption on July 1, 2021 is reduced as a result of accounting for the convertible debt instrument as a single liability measured at its amortized cost.

Income Taxes

In December 2019, the FASB issued Accounting Standards Update 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions to the general principles of ASC 740 and is intended to improve consistency and simplify GAAP in several other areas of ASC 740 by clarifying and amending existing guidance. The ASU applies to all entities that pay income taxes under GAAP. We adopted this accounting pronouncement on July 1, 2021 using the modified prospective approach. The adoption of ASU 2019-12 did not have a material impact on our consolidated financial statements.

Contract Assets and Contract Liabilities from Revenue Contracts with Customers in a Business Combination

In October 2021, the FASB issued Accounting Standards Update 2021-08, an accounting standard update to improve the accounting for contract assets and contract liabilities from revenue contracts with customers in a business combination (Topic 805). This amendment improves comparability for both the recognition and measurement of acquired revenue contracts with customers at the date of and after a business combination. This authoritative guidance is effective for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years, with early adoption permitted. We early adopted the new guidance effective January 1, 2022 using the prospective approach and applied the amendments to both business combinations that occurred during the year ended June 30, 2022. The adoption of ASU 2021-08 did not have a material impact on our consolidated financial statements.

2.             BUSINESS COMBINATIONS

In February 2022, we (through our Security division) acquired a privately held provider of intelligent inspection, sensory, and recognition solutions for approximately $14 million, plus up to $25 million in potential contingent consideration. The acquisition was financed with cash on hand and borrowings under our revolving bank line of credit. The goodwill recognized for this business is not deductible for income tax purposes.

In February 2022, we (through our Security division) acquired a privately held sales and services company for approximately $1.1 million, plus an immaterial amount of potential contingent consideration. The acquisition was financed with cash on hand. The goodwill recognized for this transaction is deductible for income tax purposes.

F-17

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

In fiscal 2021, we (through our Healthcare division) acquired a privately-held software development company for $3.0 million, plus up to $12.0 million in potential contingent consideration. The goodwill recognized for this business is deductible for income tax purposes. This acquisition was financed with available cash on hand.

In fiscal 2020, we paid an aggregate of $8.9 million, plus potential future contingent consideration of an immaterial amount, for four business acquisitions. The goodwill recognized for these businesses are deductible for income tax purposes. These acquisitions were financed with available cash on hand.

These business acquisitions, individually and in the aggregate, were not material to our consolidated financial statements. Accordingly, pro-forma historical results of operations and other disclosures related to these businesses have not been presented.

3.           BALANCE SHEET DETAILS

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

June 30, 

Accounts receivable, net

    

2021

    

2022

Accounts receivable

$

315,926

    

$

326,849

Less allowance for doubtful accounts

 

(25,273)

 

(18,876)

Total

$

290,653

$

307,973

June 30, 

Inventories

    

2021

    

2022

Raw materials

$

160,313

    

$

213,290

Work-in-process

 

59,594

 

46,873

Finished goods

 

74,301

 

73,744

Total

$

294,208

$

333,907

Estimated

Useful

June 30, 

Property and equipment, net

    

Lives

    

2021

2022

Land

N/A

$

16,357

    

$

15,028

Buildings, civil works and improvements

5-40 years

 

57,555

 

47,309

Leasehold improvements

1-13 years

 

8,874

 

11,599

Equipment and tooling

3-10 years

 

129,735

 

128,425

Furniture and fixtures

3-10 years

 

3,275

 

3,592

Computer equipment

3-5 years

 

19,349

 

21,208

Computer software

3-10 years

 

23,090

 

25,153

Computer software implementation in process

N/A

11,102

9,422

Construction in process

N/A

 

4,011

 

5,283

Total

 

273,348

 

267,019

Less accumulated depreciation and amortization

 

(155,344)

 

(157,335)

Property and equipment, net

$

118,004

$

109,684

During fiscal 2020, 2021 and 2022, depreciation expense was approximately $21.5 million, $22.4 million and $21.0 million, respectively.

F-18

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

4.           GOODWILL AND INTANGIBLE ASSETS

The changes in the carrying amount of goodwill by segment for fiscal 2021 and 2022 are as follows (in thousands):

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Consolidated

Balance as of June 30, 2020

$

203,627

$

39,983

$

67,017

$

310,627

Goodwill acquired or adjusted during the period

 

2,322

 

3,244

 

 

5,566

Foreign currency translation adjustment

 

477

 

357

 

3,277

 

4,111

Balance as of June 30, 2021

$

206,426

$

43,584

$

70,294

$

320,304

Goodwill acquired or adjusted during the period

 

19,436

 

 

 

19,436

Foreign currency translation adjustment

 

(307)

 

(397)

 

(2,679)

 

(3,383)

Balance as of June 30, 2022

$

225,555

$

43,187

$

67,615

$

336,357

Intangible assets consisted of the following (amounts in thousands):

June 30, 2021

June 30, 2022

Weighted

Gross

Gross

Average

Carrying

Accumulated

Intangibles

Carrying

Accumulated

Intangibles

    

Lives

    

Value

    

Amortization

    

Net

    

Value

    

Amortization

    

Net

Amortizable assets:

Software development costs

 

8-9 years

$

49,183

$

(15,679)

$

33,504

$

64,096

$

(18,934)

$

45,162

Patents

 

19 years

 

8,753

 

(2,597)

 

6,156

 

8,541

 

(2,987)

 

5,554

Developed technology

 

10 years

 

60,665

 

(25,923)

 

34,742

 

66,901

 

(31,071)

 

35,830

Customer relationships

 

7 years

 

50,676

 

(26,588)

 

24,088

 

53,736

 

(32,785)

 

20,951

Total amortizable assets

 

169,277

 

(70,787)

 

98,490

 

193,274

 

(85,777)

 

107,497

Non-amortizable assets:

In-process R&D

533

533

533

533

Trademarks

 

28,585

 

 

28,585

 

30,340

 

 

30,340

Total intangible assets

$

198,395

$

(70,787)

$

127,608

$

224,147

$

(85,777)

$

138,370

Amortization expense related to intangible assets was $20.7 million, $21.5 million and $17.7 million for fiscal 2020, 2021 and 2022, respectively.

At June 30, 2022, the estimated future amortization expense was as follows (in thousands):

2023

    

$

18,581

2024

 

17,617

2025

 

16,781

2026

 

15,174

2027

12,005

Thereafter

 

27,339

Total

$

107,497

F-19

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

Software development costs for software products incurred before establishing technological feasibility are charged to operations. Software development costs incurred after establishing technological feasibility are capitalized on a product-by-product basis until the product is available for general release to customers at which time amortization begins. Annual amortization, charged to cost of goods sold, is the amount computed using the ratio that current revenues for a product bear to the total current and anticipated future revenues for that product. In the event that future revenues are not estimable, such costs are amortized on a straight-line basis over the remaining estimated economic life of the product. Amortizable assets that have not yet begun to be amortized are included in Thereafter in the table above. During fiscal 2020, 2021 and 2022, we capitalized software development costs in the amounts of $11.9 million, $12.9 million and $15.2 million, respectively.

5.            CONTRACT ASSETS AND LIABILITIES

The table below shows the balance of contract assets and liabilities as of June 30, 2021 and 2022, including the change between the periods. There were no substantial non-current contract assets for the periods presented.

Contract Assets (in thousands)

June 30,

June 30,

    

    

 

    

2021

    

2022

    

Change

    

% Change

 

Unbilled revenue (included in accounts receivable, net)

$

40,853

$

43,287

$

2,434

 

6

%

Contract Liabilities (in thousands)

June 30,

June 30,

 

    

2021

    

2022

    

Change

    

% Change

Advances from customers

$

38,463

$

19,917

$

(18,546)

 

(48)

%

Deferred revenue—current

 

32,689

 

31,396

 

(1,293)

 

(4)

%

Deferred revenue—long-term

 

14,898

 

20,476

 

5,578

 

37

%

Remaining Performance Obligations. Remaining performance obligations related to ASC 606 represent the portion of the transaction price allocated to performance obligations under an original contract with a term greater than one year which are fully or partially unsatisfied at the end of the period. As of June 30, 2022, the aggregate portion of the transaction price allocated to remaining performance obligations was approximately $400.8 million. We expect to recognize revenue on approximately 44% of the remaining performance obligations over the next 12 months, and the remainder is expected to be recognized thereafter. During the year ended June 30, 2022, we recognized revenue of $65.7 million from contract liabilities existing as of July 1, 2021.

Practical Expedients. In cases where we are responsible for shipping after the customer has obtained control of the goods, we have elected to treat the shipping activities as fulfillment activities rather than as a separate performance obligation. Additionally, we have elected to capitalize the cost to obtain a contract only if the period of amortization would be longer than one year. We only give consideration to whether a customer agreement has a financing component if the period of time between transfer of goods and services and customer payment is greater than one year.

F-20

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

6.            LEASES

The components of operating lease expense for the fiscal years ended June 30, 2021 and 2022 were as follows (in thousands):

    

Fiscal Year Ended June 30,

2021

    

2022

Operating lease cost

$

9,384

$

10,390

Variable lease cost

 

927

 

856

Short-term lease cost

 

907

 

1,061

$

11,218

$

12,307

Sale-leaseback Transaction. In March 2022, we completed a sale-leaseback transaction for our manufacturing facilities and corporate headquarters in Hawthorne, California (the “Hawthorne Property”). We sold the Hawthorne Property for $32 million and recognized a gain on sale of $27.4 million which is included in Other income on the statement of operations. We also entered into a 6-year lease agreement for the Hawthorne Property expiring in March 2028, with two 5-year renewal options. As of June 30, 2022, we recorded the related ROU asset and lease liability for $5.7 million.

Supplemental balance sheet assets and liabilities related to operating leases were as follows (in thousands):

    

Balance Sheet Category

    

June 30, 2021

    

June 30, 2022

 

Operating lease ROU assets, net

 

Other assets

$

23,439

$

39,461

Operating lease liabilities, current portion

 

Other accrued expenses and current liabilities

$

7,499

$

9,700

Operating lease liabilities, long-term

 

Other long-term liabilities

 

16,317

 

30,363

Total operating lease liabilities

$

23,816

$

40,063

Weighted average remaining lease term

 

 

  

 

4.9 years

Weighted average discount rate

 

 

  

 

3.5

%

Supplemental cash flow information related to operating leases for the year ended June 30, 2022 was as follows (in thousands):

Fiscal Year Ended June 30, 

    

2021

    

2022

Cash paid for operating lease liabilities

$

9,884

$

10,046

ROU assets obtained in exchange for new lease obligations

 

4,212

 

27,402

Maturities of operating lease liabilities under ASC 842 Leases at June 30, 2022 were as follows (in thousands):

    

June 30, 2022

Less than one year

$

10,886

1 – 2 years

 

9,673

2 – 3 years

 

7,776

3 – 4 years

 

6,355

4 – 5 years

 

5,468

Thereafter

 

3,517

 

43,675

Less: Imputed interest

 

(3,612)

Total lease liabilities

$

40,063

F-21

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

7.            IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES

We endeavor to align our global capacity and infrastructure with demand by our customers as well as fully integrate acquisitions and thereby improve operational efficiency.

During the fiscal year ended June 30, 2022, we recognized $7.5 million in impairment, restructuring and other charges, which included $5.1 million in legal charges primarily related to class action litigation and government investigations, $1.2 million for employee terminations, $1.0 million for impairment of software assets, $0.3 million in acquisition related costs, and a net benefit for facility closures activity of a nominal amount.

During the fiscal year ended June 30, 2021, we incurred $7.2 million for exit activities associated with an expired turnkey contract in Mexico. Such exit costs include $2.8 million for employee terminations, $1.1 million for facility closure and other exit costs, direct transaction costs of $2.7 million, and $0.6 million for ROU asset impairment for a leased facility. We also incurred costs of $1.6 million for other employee terminations and $0.5 million for other facility closure costs for operational efficiency activities, $0.3 million for acquisition-related activities, and $0.5 million for certain legal charges, net of insurance reimbursements.

During fiscal year ended June 30, 2020, we incurred $0.4 million in costs for professional fees relating to acquisitions, $4.0 million in employee termination costs as part of operational efficiency initiatives, and $0.2 million in costs associated with the consolidation of facilities in our Security division. Additionally, legal fees and settlement costs resulted in a net recovery of $3.6 million as a result of insurance reimbursements of certain legal costs. During the year ended June 30, 2020, we also impaired an intangible asset for IPR&D in the Security division due to a strategic shift in the direction of the project and abandoned a non-core product line in our Healthcare division which resulted in the write-off of assets, including intangible and fixed assets. As a result, $5.5 million of assets, including intangible and fixed assets, were written off as we determined that these assets had no value and were permanently impaired. These impairment charges were included in impairment, restructuring and other charges in our consolidated statements of operations.

The following tables summarize impairment, restructuring and other charges for the periods set forth below (in thousands):

Fiscal 2020

Optoelectronics

and

Security 

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Total

Impairment charges

$

2,200

$

3,258

$

$

$

5,458

Acquisition-related costs

309

41

350

Employee termination costs

 

2,748

 

466

 

618

 

184

 

4,016

Facility closures/consolidation

 

231

 

 

 

 

231

Legal costs (recoveries), net

 

 

 

 

(3,572)

 

(3,572)

Total expensed

$

5,488

$

3,724

$

659

$

(3,388)

$

6,483

Fiscal 2021

Optoelectronics

and

Security 

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Total

Impairment charges

$

552

$

$

$

$

552

Acquisition-related costs

249

27

276

Employee termination costs

 

4,130

 

 

315

 

 

4,445

Mexico transaction costs

2,691

2,691

Facility closures/consolidation

 

1,675

 

 

 

 

1,675

Legal costs, net

 

 

 

 

465

 

465

Total expensed

$

9,297

$

27

$

315

$

465

$

10,104

F-22

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

Fiscal 2022

Optoelectronics

and

Security 

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Total

Impairment charges

$

$

$

$

1,006

$

1,006

Acquisition-related costs

232

56

288

Employee termination costs

 

1,077

 

 

100

 

 

1,177

Facility closures/consolidation

 

(33)

 

 

 

 

(33)

Legal costs, net

 

 

 

 

5,104

 

5,104

Total expensed

$

1,276

$

$

100

$

6,166

$

7,542

The accrued liability for restructuring and other charges is included in other accrued expenses and current liabilities in the consolidated balance sheet. The changes in the accrued liability for restructuring and other charges for fiscal 2021 and 2022 were as follows (in thousands):

Facility

Acquisition-

Employee

Closure /

Legal

Related 

Termination

Consolidation

Costs and

    

Costs

    

Costs

    

Cost

    

Settlements

    

Total

Balance as of June 30, 2020

$

$

545

$

201

$

1,882

$

2,628

Restructuring and other charges, net

276

4,368

1,675

3,156

9,475

Payments, adjustments and reimbursements, net

(276)

(4,663)

(1,490)

(2,266)

(8,695)

Balance as of June 30, 2021

$

$

250

$

386

$

2,772

$

3,408

Restructuring and other charges (benefit), net

 

288

 

1,177

 

(33)

 

6,110

 

7,542

Payments, adjustments and reimbursements, net

 

(288)

 

(1,246)

 

(330)

 

(7,102)

 

(8,966)

Balance as of June 30, 2022

$

$

181

$

23

$

1,780

$

1,984

8.           BORROWINGS

Revolving Credit Facility

In December 2021, we entered into an amendment to the senior secured credit facility that increased the aggregate amount available to borrow from $535 million to $750 million. The amended facility matures in December 2026 and is comprised of a $600 million revolving credit facility and a $150 million delayed draw term loan. The term loan is available to us to draw through September 1, 2022. The revolving credit facility includes a $300 million sub-limit for letters of credit. Under certain circumstances and subject to certain conditions, we have the ability to increase the revolving credit facility by the greater of $250 million or such amount as would not cause our secured leverage ratio to exceed a specified level. Borrowings under the amended facility bore interest at LIBOR plus a margin of 1.0% as of June 30, 2022 (which margin can range from 1.0% to 1.75% based on our consolidated net leverage ratio as defined in the credit facility). The LIBOR index is expected to be phased out over time. The terms of our credit facility allow for replacement when that occurs. Letters of credit reduce the amount available to borrow under the credit facility by their face value amount. The unused portion of the facility bore a commitment fee of 0.10% as of June 30, 2022 (which fee can range from 0.10% to 0.25% based on our consolidated net leverage ratio as defined in the credit facility). Our borrowings under the credit agreement are guaranteed by certain of our U.S.-based subsidiaries and are secured by substantially all of our assets and substantially all the assets of certain of our subsidiaries. The credit facility contains various representations and warranties, affirmative, negative and financial covenants and events of default. As of June 30, 2022, there were $60.0 million of borrowings outstanding under the revolving credit facility, $78.5 million outstanding under the letters of credit sub-facility, and $50 million outstanding under the term loan. As of June 30, 2022, the amount available to borrow under the revolving credit facility was $461.5 million and the amount available to borrow under the term loan was $100 million. Loan amounts under the revolving credit facility may be borrowed, repaid and re-borrowed during the term. The principal amount of each loan is due and payable in full on the maturity date. We have the right to repay each loan in whole or in part from time to time without penalty. It is our practice to routinely borrow and repay several times per year under the revolving facility and therefore,

F-23

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

borrowings under the revolving credit facility are included in current liabilities. As of June 30, 2022, we were in compliance with all financial covenants under this credit facility.

1.25% Convertible Senior Notes Due 2022

In February 2017, we issued $287.5 million of the Notes in a private offering. The Notes are governed by an indenture dated February 22, 2017. The maturity for the payment of principal is September 1, 2022. The Notes bear interest at the rate of 1.25% and are payable in cash semiannually in arrears on each March 1 and September 1. The Notes are senior unsecured obligations and rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the Notes; equal in right of payment to any of our unsecured indebtedness that is not so subordinated; effectively junior in right of payment to any of our secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of our subsidiaries as well as any of our existing and future indebtedness that may be guaranteed by our subsidiaries to the extent of such guarantees (including the guarantees of certain of our subsidiaries under our existing credit facility).

The Notes are convertible at any time at an initial conversion rate of 9.3056 per $1,000 principal amount of the Notes, which is equal to an initial conversion price of approximately $107.46 per share or a 38.5% premium to our stock price at the time of the issuance. The conversion rate is subject to adjustment upon certain events. Upon conversion, the original indenture provided that the Notes may be settled, at our election, in cash or shares of our Common Stock or a combination of cash and shares of our Common Stock. We have irrevocably elected a combination settlement method to satisfy the conversion obligation, which provides for us to settle the principal amount of the Notes in cash and to settle the excess conversion value, if any, in shares of Common Stock and cash in lieu of fractional shares.

We may redeem the Notes if the last reported sale price of our Common Stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any period of  30 consecutive trading days. If we undergo a fundamental change, as defined in the indenture for the Notes, subject to certain conditions, holders of the Notes may require us to repurchase all or part of the Notes for cash at a price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date. The occurrence of a fundamental change will also result in the Notes becoming immediately convertible. Since the last reported sales price of our Common Stock did not exceed 130% of the conversion price for at least 20 trading days within any applicable period of 30 consecutive trading days, the Notes are not yet convertible.

Pursuant to ASC 470-20, we originally allocated the $287.5 million gross proceeds of the Notes between liability and equity components. The initial $242.4 million liability component was determined based on the fair value of similar debt instruments excluding the conversion feature for similar terms and priced on the same day the Notes were issued. The initial $45.1 million equity component represented the debt discount and was calculated as the difference between the fair value of the debt and the gross proceeds of the Notes. Issuance costs of $7.7 million were allocated between debt ($6.5 million) and equity ($1.2 million) components with the portion allocated to the debt presented as an offset against long-term debt in the consolidated balance sheet and was being amortized as interest expense over the life of the Notes using the effective interest method. Total interest expense recognized for the year ended June 30, 2020 related to the Notes was $13.0 million, which consisted of $3.6 million of contractual interest expense for each year, $8.2 million of debt discount amortization, and $1.2 million of amortization of debt issuance costs. Total interest expense recognized for the year ended June 30, 2021 related to the Notes was $13.4 million, which consisted of $3.6 million of contractual interest expense, $8.6 million of debt discount amortization, and $1.2 million of amortization of debt issuance costs.

For the year ended June 30, 2022, the total interest expense on the Notes was $4.7 million, which consisted of $3.5 million of contractual interest expense and $1.2 million of amortization of debt issuance costs. As of July 1, 2021, the remaining unamortized debt discount of $10.5 million was eliminated upon the adoption of ASU 2020-06. The unamortized debt issuance cost of $1.4 million and $0.2 million as of June 30, 2021 and June 30, 2022, respectively, is amortized on a straight-line basis, which approximates the effective interest method, over the life of the Notes.

In August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. Under ASU 2020-06, the embedded conversion features are no longer separated from the host contract for convertible

F-24

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in capital. Consequently, a convertible debt instrument will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. By removing those separation models, the effective interest rate of convertible debt instruments typically will be closer to the coupon interest rate. We early adopted the new guidance on July 1, 2021 using the modified retrospective approach and recorded a $19 million increase to retained earnings and a reduction of $27 million in Common Stock as if there had been no equity component. Additionally, we recorded an increase to the convertible notes balance by $10 million.

During fiscal 2022, we repurchased and cancelled approximately $45.2 million of principal value of the Notes. We recognized a loss on debt extinguishment of $0.1 million during the year ended June 30, 2022, representing the write-off of unamortized debt issuance costs related to the portion of the Notes repurchased.

Other Borrowings

Several of our foreign subsidiaries maintain bank lines-of-credit, denominated in local currencies and U.S. dollars, primarily for the issuance of letters-of-credit. As of June 30, 2022, $60.0 million was outstanding under these letter-of-credit facilities. As of June 30, 2022, the total amount available under these credit facilities was $9.6 million.

Long-term debt consisted of the following (in thousands):

    

June 30, 

2021

2022

1.25% convertible notes due September 1, 2022:

Principal amount

$

287,500

$

242,302

Unamortized discount

(10,494)

Unamortized debt issuance costs

(1,372)

(196)

275,634

242,106

Term loan

50,000

Other long-term debt

 

1,633

 

1,137

 

277,267

 

293,243

Less current portion of long-term debt

 

(846)

 

(244,575)

Long-term portion of debt

$

276,421

$

48,668

Fiscal year principal payments of long-term debt as of June 30, 2022 are as follows (in thousands):

2023

    

$

244,771

2024

 

2,983

2025

 

2,560

2026

 

2,500

2027

 

40,625

Thereafter

Total

$

293,439

9.            STOCKHOLDERS’ EQUITY

Stock-based Compensation

As of June 30, 2022, we maintained the OSI Plan as a stock-based employee compensation plan.

F-25

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

We recorded stock-based compensation expense in the consolidated statements of operations as follows (in thousands):

2020

    

2021

    

2022

Cost of goods sold

$

708

$

760

$

812

Selling, general and administrative

 

22,546

 

25,457

 

26,749

Research and development

 

563

 

554

 

511

Stock-based compensation expense

$

23,817

$

26,771

$

28,072

As of June 30, 2022, total unrecognized compensation cost related to share-based compensation grants under the OSI Plan were estimated at $0.6 million for stock options and $13.8  million for restricted stock units (“RSUs”). We expect to recognize these costs over a weighted-average period of 2.0 years with respect to the stock options and 2.1 years for grants of RSUs.

OSI Plan

Awards are granted in the form of incentive options, nonqualified options, restricted stock awards, stock appreciation rights, RSUs, performance shares and stock bonuses, amongst other forms of equity, to qualified employees, directors and consultants.

Under the OSI Plan, the exercise price of nonqualified options and incentive stock options may not be less than the fair market value of our Common Stock on the date of grant. The exercise price of nonqualified options and incentive stock options granted to individuals who own more than 10% of our voting stock may not be less than 110% of the fair market value of our Common Stock on the date of grant. Stock options granted under the OSI Plan typically vest over three years based on continued service. Restricted stock and RSUs typically vest over three to four years based on continued service. Certain restricted stock awards granted to senior management vest based on the achievement of pre-established performance criteria.

Stock Option Fair Value Estimation Assumptions.  We estimate the fair value of our stock options at the date of grant using the Black-Scholes option-pricing valuation model. Our valuation model is affected by our stock price as well as weighted average assumptions for a number of subjective variables described below.

Expected Dividend.   Expected dividend is based on historical patterns and our anticipated dividend payments over the expected holding period.

Risk-Free Interest Rate.   The risk-free interest rate for stock options is based on U.S. Treasuries for a maturity matching the expected holding period.

Expected Volatility.   Expected volatility is based on implied volatility and/or our historical share price volatility matching the expected holding period. No single method of estimating volatility is proper under all circumstances and to the extent that a company can derive implied volatility based on the trading of its financial instruments on a public market, it may be appropriate to use both implied and historical volatility in its assumptions. We have certain financial instruments that are publicly traded from which we can derive the implied volatility. Therefore, we use implied and historical volatility for valuing our stock options. We believe that implied and historical volatility is a better indicator of expected volatility because it is generally reflective of both historical volatility and expectations of how future volatility will differ from historical volatility.

Expected Holding Period.   We use historical stock option exercise data to estimate the expected holding period.

F-26

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

Changes in assumptions can materially impact the estimated fair value of stock options. The weighted average assumptions used in the valuation model are presented in the table below.

    

2020

    

2021

    

2022

 

Expected dividend

 

Risk-free interest rate

 

1.6

%  

0.4

%  

1.2

%

Expected volatility

 

26.0

%  

26.0

%  

31.0

%

Expected holding period (in years)

 

4.5

4.5

4.5

The following summarizes stock option activity for fiscal years 2020, 2021 and 2022:

Weighted-

Average

Weighted-Average

Aggregate

Number of

Exercise

Remaining Contractual

Intrinsic Value

    

Options

    

Price

    

Term

    

(in thousands)

Outstanding at June 30, 2019

 

515,884

 

33.74

Granted

 

13,263

 

101.31

Exercised

 

(201,150)

 

20.48

Expired or forfeited

 

(1,693)

 

81.79

Outstanding at June 30, 2020

 

326,304

 

$

44.41

Granted

 

22,171

 

82.17

Exercised

 

(88,657)

 

35.19

Expired or forfeited

 

(4,598)

 

80.46

Outstanding at June 30, 2021

 

255,220

 

$

50.24

 

Granted

 

22,954

96.38

Exercised

 

(166,629)

35.09

Expired or forfeited

 

(900)

73.99

Outstanding at June 30, 2022

 

110,645

$

82.43

6.1 years

$

815

Exercisable at June 30, 2022

70,354

$

76.76

 

4.5 years

$

774

The per-share weighted-average grant-date fair value of stock options granted under the OSI Plan was $24.88, $18.37 and $26.72 for fiscal 2020, 2021 and 2022, respectively. The total intrinsic value of options exercised during fiscal 2022 was $10.4 million.

F-27

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

Restricted Stock Units—A summary of RSU activity for the periods indicated was as follows:

Weighted-

Average

    

Shares

    

Fair Value

Nonvested at June 30, 2019

 

521,140

$

73.97

Granted

 

308,431

 

87.88

Vested

 

(390,613)

 

68.63

Forfeited

 

(15,368)

 

83.36

Nonvested at June 30, 2020

 

423,590

$

88.68

Granted

 

339,311

 

80.40

Vested

 

(313.892)

 

86.12

Forfeited

 

(13,084)

 

85.78

Nonvested at June 30, 2021

 

435,925

$

84.16

Granted

 

334,435

90.31

Vested

 

(337,442)

82.66

Forfeited

 

(5,471)

83.66

Nonvested at June 30, 2022

 

427,447

$

90.17

The per-share weighted average grant-date fair value of RSUs granted under the OSI Plan was $87.88, $80.40, and $90.31 for fiscal 2020, 2021 and 2022, respectively. The total fair value of shares vested during fiscal 2020, 2021 and 2022 was $26.8 million, $27.0 million, and $27.9 million, respectively.

In December 2020, our shareholders authorized an increase of 1.65 million shares for the OSI Plan resulting in a maximum pool of 7.1 million shares. As of June 30, 2022, there were approximately 1.4 million shares available for grant under the OSI Plan. Under the terms of the OSI Plan, RSUs and restricted stock granted from the pool of shares available for grant reduce the pool by 1.87 shares for each award granted. RSUs and restricted stock forfeited and returned to the pool of shares available for grant increase the pool by 1.87 shares for each award forfeited.

We granted 81,621, 136,242, and 96,620 performance-based awards during fiscal 2020, 2021 and 2022, respectively. These performance-based RSU awards are contingent on the achievement of certain performance metrics. The payout related to these awards can range from zero to 376% of the original number of shares or units awarded. Compensation cost associated with these performance based RSUs are recognized based on the estimated number of shares that we ultimately expect will vest. If the estimated number of shares to vest is revised in the future, then stock-based compensation expense will be adjusted accordingly.

Employee Stock Purchase Plan

We have an employee stock purchase plan under which eligible employees may purchase a limited number of shares of Common Stock at a discount of up to 15% of the market value of such stock at pre-determined, plan-defined dates. During the years ended June 30, 2020, 2021 and 2022, employees purchased 69,399, 63,499, and 60,708 shares, respectively. As of June 30, 2022, there were 477,227 shares of our Common Stock available for issuance under the plan.

Stock Repurchase Program

Our Board of Directors has authorized a share repurchase program of up to 3,000,000 shares of Common Stock. This program does not expire unless our Board of Directors acts to terminate the program. The timing and actual numbers of shares purchased depends on a variety of factors, including stock price, general business and market conditions and other investment opportunities. Repurchases may be made from time to time under the program through open-market purchases or privately-negotiated transactions at our discretion. Upon repurchase, the shares are restored to the status of authorized but unissued shares and we record them in our consolidated financial statements as a reduction in the number of shares of Common Stock issued and outstanding.

F-28

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

During fiscal 2020, 2021 and 2022, we repurchased 562,707 shares, 452,005 shares and 1,294,594 shares, respectively, of common stock under our then current programs. As of June 30, 2022, there were 1,253,401 shares remaining available for repurchase under the authorized repurchase program.

Dividends

We have not paid any cash dividends since the consummation of our initial public offering in 1997 and we do not currently intend to pay any cash dividends in the foreseeable future. Our Board of Directors will determine the payment of future cash dividends, if any. Certain of our current bank credit facilities restrict the payment of cash dividends and future borrowings may contain similar restrictions.

10.            INCOME TAXES

The following is a geographical breakdown of income before the provision for income taxes (in thousands):

    

2020

    

2021

    

2022

Pre-tax income:

United States

$

41,025

$

34,323

$

51,295

Foreign

 

45,097

 

64,317

 

88,865

Total pre-tax income

$

86,122

$

98,640

$

140,160

Our provision (benefit) for income taxes consists of the following (in thousands):

    

2020

    

2021

    

2022

Current:

Federal

$

2,661

$

4,407

$

6,216

State

 

577

 

1,190

 

1,964

Foreign

 

8,063

 

18,562

 

13,113

Total current provision

 

11,301

 

24,159

 

21,293

Deferred:

Federal

$

2,882

$

679

$

3,915

State

 

45

 

464

 

133

Foreign

 

(3,358)

 

(711)

 

(528)

Total deferred provision (benefit)

 

(431)

 

432

 

3,520

Total provision

$

10,870

$

24,591

$

24,813

As of June 30, 2021 and 2022, our liability for uncertain tax positions was $10.0 million and $8.2 million, respectively. The amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate was $8.1 million.

We recognize potential interest and penalties related to income tax matters in income tax expense. As of June 30, 2022, we have accrued $0.5 million for interest and penalties. Our uncertain tax positions are related to tax years that remain subject to examination by the relevant tax authorities. These include fiscal years after 2019 for federal purposes, fiscal years after 2018 for state purposes and fiscal years after 2010 for various foreign jurisdictions. Facts and circumstances could arise that could cause us to reduce the liability for unrecognized tax benefits, including, but not limited to, settlement of income tax positions or expiration of statutes of limitation. Since the ultimate resolution of uncertain tax positions depends on many factors and assumptions, we are not able to estimate the range of potential changes in the liability for unrecognized tax benefits or the timing of such changes.

F-29

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

A summary of activity of unrecognized tax benefits for fiscal 2021 and 2022 is as follows (in thousands).

Balance at June 30, 2020

    

$

13,310

Additions on tax positions for the current year

 

5,937

Additions on tax positions from prior years

 

678

Reduction in tax positions from prior year

 

(248)

Balance at June 30, 2021

$

19,677

Additions on tax positions for the current year

 

3,084

Additions on tax positions from prior years

 

1,479

Reduction in tax positions from prior year

 

(10,663)

Balance at June 30, 2022

$

13,577

Deferred income tax assets (liabilities) consisted of the following (in thousands):

June 30,

    

2021

    

2022

Deferred income tax assets:

Tax credit carryforwards

$

16,767

$

13,130

Net operating loss carryforwards

 

3,745

 

6,494

Customer advances

 

2,819

 

2,848

Allowance for doubtful accounts

 

5,266

 

4,471

Inventory reserve

 

10,391

 

11,636

Inventory capitalization

 

489

 

406

Accrued liabilities

 

4,466

 

3,241

Operating lease liabilities

10,522

8,714

Stock and deferred compensation

 

12,323

 

10,601

Other assets

 

2,685

 

1,446

Total deferred income tax assets

 

69,473

 

62,987

Valuation allowance

 

(16,177)

 

(12,301)

Net deferred income tax assets

 

53,296

 

50,686

Deferred income tax liabilities:

Depreciation

 

(2,137)

 

(7,604)

Amortization of intangible assets

 

(31,779)

 

(31,518)

Withholding tax on unrepatriated foreign earnings

(6,851)

(6,851)

Operating lease ROU assets

(10,355)

(8,480)

State transition tax

(1,754)

(1,754)

Convertible debt

(2,384)

Other liabilities

 

(1,036)

 

(1,750)

Total deferred income tax liabilities

 

(56,296)

 

(57,957)

Net deferred income tax liability

$

(3,000)

$

(7,271)

The components of the net deferred income tax liability are classified in the consolidated balance sheets as follows (in thousands):

June 30,

    

2021

    

2022

Long term deferred income tax asset, included in other assets

$

4,157

$

3,841

Long term deferred income tax liability

 

(7,157)

 

(11,112)

Net deferred income tax liability

$

(3,000)

$

(7,271)

F-30

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

The components of current taxes receivable and payable and prepaid taxes are classified in the consolidated balance sheets as follows (in thousands):

    

June 30,

2021

    

2022

Current taxes receivable and prepaid taxes, included in prepaid expenses and other current assets

$

10,383

$

7,843

Current taxes payable, included in other accrued expenses and current liabilities

 

(4,377)

 

(7,722)

Net tax receivable

$

6,006

$

121

As of June 30, 2022, we had federal, state and foreign net operating losses carryforwards of approximately $3.6 million, $26.8 million and $16.1 million, respectively. As of June 30, 2022, we had federal and state tax credit carryforwards of approximately $11.9 million and $9.1 million, respectively. Our credit carryforwards will begin to expire in the tax year ending June 30, 2029.

We have established valuation allowances that relate to the net operating loss of certain subsidiaries, capital losses, and tax credits. During the year ended June 30, 2022, we recorded a net aggregated decrease of $3.9 million to these valuation allowances. We review the adequacy of individual valuation allowances and release such allowances when it is determined that it is more likely than not that the related benefits will be realized.

We recognized all excess tax benefits and tax deficiencies as income tax expense or benefit in the current year. An income tax expense of approximately $1.2 million and $2.0 million was recognized in fiscal 2021 and 2022, respectively.

The consolidated effective income tax rate differs from the federal statutory income tax rate due primarily to the following:

June 30,

 

    

2020

    

2021

    

2022

 

Provision for income taxes at federal statutory rate

21.0

%  

21.0

%  

21.0

%

Research and development tax credits

(1.6)

(1.7)

(1.3)

Foreign income subject to tax at other than federal statutory rate

(0.8)

0.6

0.2

Stock compensation

(6.7)

(.9)

(1.2)

Officers’ compensation

4.4

5.8

4.3

Change in valuation allowance

(1.3)

(5.9)

(4.0)

Unrecognized tax expense (benefit)

1.2

4.2

(1.4)

Tax on foreign currency gains and losses

2.1

(0.2)

State tax expense

1.1

1.2

1.0

U.S. tax on foreign earnings

(2.1)

(1.8)

0.9

Changes in prior year estimates

(6.4)

(0.6)

Global intangible low-taxed income, net of foreign tax credits

1.8

0.5

0.3

Foreign Derived Intangible Income Benefit

(0.6)

(1.3)

(1.3)

Withholding tax on foreign earnings

3.4

Other

0.5

(0.2)

Effective income tax rate

12.6

%  

24.9

%  

17.7

%

The provision for income taxes consists of provisions for federal, state, and foreign income taxes. We operate in an international environment with significant operations in various locations outside the U.S. Accordingly, the consolidated income tax rate is a composite rate reflecting the earnings in the various locations and the applicable rates.

11.          COMMITMENTS AND CONTINGENCIES

Acquisition-Related Contingent Obligations—Under the terms and conditions of the purchase agreements associated with certain acquisitions, we may be obligated to make additional payments based on the achievement of certain sales or profitability

F-31

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

milestones through the acquired operations. For agreements that contain contingent consideration caps, the remaining maximum amount of such potential future payments is $52.2 million as of June 30, 2022.

We account for such contingent payments for acquisitions which occurred through the end of fiscal year 2009 as additions to the purchase price of the acquired business. We made contingent payments relating to such acquisitions of $1.0 million and $1.9 million, respectively, during the fiscal years ended June 30, 2021 and 2022, respectively.

For acquisitions completed after fiscal 2009, pursuant to ASC 805, the estimated fair value of these obligations is recorded as a liability at the time of the acquisition with subsequent revisions recorded in Selling, general and administrative expense in the consolidated financial statements. The estimated fair value measurements of contingent earnout obligations are primarily based on unobservable inputs, which may include projected revenues, gross margins, operating income and the estimated probability of achieving the earnouts.

These projections and probabilities are used to estimate future contingent earnout payments, which are discounted back to present value to compute contingent earnout liabilities. The following table provides a roll-forward from June 30, 2021 to June 30, 2022 of the contingent consideration liability, which is included in other accrued expenses and current liabilities, and other long-term liabilities in our consolidated balance sheets (in thousands):

Beginning fair value, June 30, 2021

    

$

19,431

Addition of contingent earnout obligations

14,609

Foreign currency translation adjustment

(515)

Changes in fair value for contingent earnout obligations

 

(5,145)

Payments on contingent earnout obligations

 

(168)

Ending fair value, June 30, 2022

$

28,212

Advances from Customers—We receive advances from customers associated with certain contracts. These advances are paid in cash by customers, and we account for these as liabilities until our contractual obligations are complete.

Environmental Contingencies—We are subject to various environmental laws. We often conduct environmental investigations at our manufacturing facilities in North America, Asia-Pacific, and Europe, and, to the extent practicable, on all new properties in order to identify, as of the date of such investigation, potential areas of environmental concern related to past and present activities or from nearby operations.

We have not accrued for loss contingencies relating to environmental matters because we believe that, although unfavorable outcomes are possible, they are not considered by our management to be probable and reasonably estimable. If one or more of these environmental matters are resolved in a manner adverse to us, the impact on our business, financial condition, results of operations and cash flow could be material.

Indemnifications and Certain Employment-Related Contingencies—In the normal course of business, we have agreed to indemnify certain parties with respect to certain matters. We have agreed to hold certain parties harmless against losses arising from a breach of representations, warranties or covenants, or intellectual property infringement or other claims made by third parties. These agreements may limit the time within which an indemnification claim can be made and the amount of the claim. In addition, we have entered into indemnification agreements with our directors and certain of our officers. It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. We have not recorded any liability for costs related to contingent indemnification obligations as of June 30, 2022.

On December 31, 2017, we and Deepak Chopra, our Chief Executive Officer, entered into an amendment to Mr. Chopra’s employment agreement that, among other things, provides for a $13.5 million bonus payment to Mr. Chopra on or within 45 days of January 1, 2024 contingent upon Mr. Chopra’s continued employment with us through that date, subject to accelerated payout terms in the event of Mr. Chopra’s death or disability. The bonus is accrued in the financial statements over the remaining term of the employment agreement and is included in other long-term liabilities.

F-32

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

Legal Proceedings—We are involved in various claims and legal proceedings arising in the ordinary course of business. In our opinion after consultation with legal counsel, the ultimate disposition of such proceedings is not likely to have a material adverse effect on our business, financial condition, results of operations or cash flows. We have not accrued for loss contingencies relating to any such matters because we believe that, although unfavorable outcomes in the proceedings are possible, they are not considered by management to be probable and reasonably estimable. If one or more of these matters are resolved in a manner adverse to our company, the impact on our business, financial condition, results of operations and cash flows could be material.

12.          RELATED-PARTY TRANSACTIONS

In 1994, we, together with an unrelated company, formed ECIL-Rapiscan Security Products Limited, a joint venture organized under the laws of India. We own a 36% interest in the joint venture, our Chairman and Chief Executive Officer owns a 10.5% interest, and one of our Executive Vice Presidents owns a 4.5% ownership interest. Our initial investment in the joint venture was approximately $0.1 million. For each of the years ended June 30, 2020, 2021 and 2022 our equity earnings in the joint venture were less than $0.1 million. We, our Chairman and Chief Executive Officer and our Executive Vice President collectively control less than 50% of the board of directors voting power in the joint venture. As a result, we account for the investment under the equity method of accounting. The joint venture was formed for the purpose of the manufacture, assembly, service and testing of security and inspection systems and other products. Some of our subsidiaries are suppliers to the joint venture partner, which in turn manufactures and sells the resulting products. Sales to the joint venture partner for fiscal 2020, 2021 and 2022 were approximately $2.3 million, $2.4 million and $2.3 million, respectively. Receivables from the joint venture were $0.5 million and $0.6 million as of June 30, 2021 and 2022, respectively.

13.          EMPLOYEE BENEFIT PLANS

Employee Retirement Savings Plans

We have various qualified employee retirement savings plans. Participants can contribute certain amounts to the plans and we match a certain portion of employee contributions. We contributed approximately $6.5 million, $6.7 million and $6.9 million to the plans for the fiscal years ended June 30, 2020, 2021 and 2022, respectively.

Deferred Compensation Plan

We have a deferred compensation plan, which meets the requirements for deferred compensation under Section 409A of the Internal Revenue Code. The plan provides that selected employees are eligible to defer up to 80% of their salaries and up to 100% of their bonuses. We may also make employer contributions to participant accounts in certain circumstances. The benefits under this plan are unsecured. Participants are generally eligible to receive payment of their vested benefit at the end of their elected deferral period or after termination of their employment for any reason or at a later date to comply with the restrictions of Section 409A. Discretionary company contributions and the related earnings are subject to a vesting schedule dependent upon years of service to us and, also, vest completely upon the participant’s disability or death while employed by us or immediately prior to a change of control. We made contributions of $0.5 million for each of fiscal year 2020, 2021 and 2022. As of June 30, 2022, we held assets of $28.4 million and liabilities of $28.2 million related to this plan. Assets related to this plan are included in other assets and liabilities related to this plan are included in other long-term liabilities in the consolidated balance sheets. The plan liabilities include accrued employer contributions not yet funded to the plan.

Employee Pension Plans

We sponsor a number of qualified and nonqualified pension plans for our employees at certain locations. In accordance with accounting standards for employee pension and postretirement benefits, we fully recognize the overfunded or underfunded status of each of our defined benefit plans as an asset or liability in the consolidated balance sheets. The asset or liability equals the difference between the fair value of the plans’ assets and their benefit obligations. The liabilities associated with underfunded plans are classified as noncurrent, except to the extent the fair value of the plans’ assets is less than the plans’ estimated benefit payments over the next 12 months. We measure our pension and postretirement benefit plans’ assets and benefit obligations as of June 30.

F-33

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

The following provides a reconciliation of the changes in the plans’ benefit obligations and fair value of assets for fiscal years 2021 and 2022, and a statement of the funded status as of June 30, 2021 and 2022 (in thousands):

    

2021

    

2022

Change in Benefit Obligation

Benefit obligation at beginning of year

$

16,225

$

18,434

Translation adjustment

 

700

 

(708)

Interest costs

 

477

 

464

Amendment

1,272

1,345

Actuarial (gain) loss

 

(45)

 

(900)

Benefits paid

 

(195)

 

(171)

Benefit obligation at end of year

 

18,434

 

18,464

Change in Plan Assets

Fair value of plan assets at beginning of year

 

5,358

 

7,010

Translation adjustment

 

710

 

(860)

Actual return on plan assets

 

1,090

 

(47)

Benefits paid

 

(148)

 

(126)

Fair value of plan assets at end of year

 

7,010

 

5,977

Funded status and net amount recognized

$

(11,424)

$

(12,487)

Amount recognized in consolidated balance sheets consists of:

Investments

$

1,503

$

2,275

Accrued pension liability

 

(12,927)

 

(14,757)

Accumulated other comprehensive income

 

4,319

 

4,609

One of our defined benefit pension plans is considered a nonqualified plan, therefore we have funded a separate rabbi trust which comprises insurance company contracts with fair values of $14.3 million and $11.9 million as of June 30, 2021 and 2022, respectively. These amounts are not included in the fair value of plan assets in the table above.

The following table provides the net periodic benefit costs for the fiscal years ended June 30, (in thousands):

    

2020

    

2021

    

2022

Net Periodic Benefit Costs

Interest costs

$

442

$

477

$

464

Service costs

Expected return on plan assets

 

(251)

 

(242)

 

(279)

Amortization of prior service costs

 

(61)

 

668

 

1,115

Recognized actuarial loss

 

34

 

75

 

41

Net periodic benefit cost

$

164

$

978

$

1,341

Plan Assumptions

    

2021

    

2022

 

Weighted average assumptions at year-end:

Discount rate

 

2.6

%  

3.0

%

Expected return on plan assets

 

4.2

%  

4.2

%

Rate of compensation increase

 

%  

%

The long-term return on assets has been derived from the weighted average of assumed returns on each of the major asset categories. The weighted average is based on the actual proportion of each major asset class held, rather than a benchmark portfolio of assets. The expected returns for each major asset class have been derived from a combination of both historical market returns and

F-34

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

current market data as well as the views of a range of investment managers. There is no assumed rate of compensation increase as most of the plan participants are retirees or no longer employed by OSI.

Plan Assets and Investment Policy

Fiscal year ended

Fiscal year ended

 

June 30,  2021

June 30,  2022

 

Proportion of

Expected Rate

Proportion of

Expected Rate

 

    

Fair Value

    

of Return

    

Fair Value

    

of Return

 

Equity securities

83

%  

4.9

%  

85

%  

4.9

%  

Debt securities

 

16

%  

0.8

%  

14

%  

0.8

%  

Cash

 

1

%  

0.4

%  

1

%  

0.4

%  

Combined

 

100

%  

4.2

%  

100

%  

4.2

%  

The defined benefit plans’ assets are invested in a range of pooled investment funds that provide access to a diverse range of asset classes. The investment objective is to maximize the investment return over the long term without exposing the fund to an unnecessary level of risk. Within this objective, it is recognized that benefits will be secured by the purchase of annuities at the time of employee retirement.

The benchmark is to hold assets in both equity and debt securities. The proportion in each investment class is not mandated and is allowed to fluctuate with market movements. The equity holdings are maintained in balanced funds under the control of investment managers.

Day-to-day equities selection decisions are delegated to investment managers, although these are monitored against performance and risk targets. Due to the nature of the pooled funds, there are no significant holdings in any single company (greater than 5% of the total assets). The investment strategy is reviewed on a regular basis, based on the results of third-party liability studies.

Projected Benefit Payments

The following table reflects estimated benefits payments, based upon the same assumptions used to measure the benefit obligation and net pension cost, as of June 30, 2022 (in thousands):

    

Pension Benefits

July 1, 2022 to June 30, 2023

180

July 1, 2023 to June 30, 2024

6,051

July 1, 2024 to June 30, 2025

1,418

July 1, 2025 to June 30, 2026

1,919

July 1, 2026 to June 30, 2027

2,254

July 1, 2027 to June 30, 2032

5,875

Company Contribution

As of June 30, 2022, our weighted average contribution rate is under 1% of pensionable salaries.

F-35

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

14.         SEGMENT INFORMATION

We have determined that we operate in three identifiable industry segments: (a) security and inspection systems (Security division), (b) medical monitoring systems (Healthcare division) and (c) optoelectronic devices and manufacturing (Optoelectronics and Manufacturing division). We also have a corporate segment (Corporate) that includes executive compensation and certain other general and administrative expenses; expenses related to stock issuances and legal, audit and other professional service fees not allocated to industry segments. Both the Security and Healthcare divisions comprise primarily end-product businesses whereas the Optoelectronics and Manufacturing division primarily supplies components and subsystems to external OEM customers, as well as to the Security and Healthcare divisions. Sales between divisions are at transfer prices that approximate market values. All other accounting policies of the segments are the same as described in Note 1, Summary of Significant Accounting Policies.

The following tables present our results of operations and identifiable assets by industry segment (in thousands):

Fiscal 2020

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Eliminations

    

Consolidated

Revenues:

    

    

    

    

    

    

External customer revenue

$

742,043

$

185,322

$

238,679

$

$

$

1,166,044

Revenue between product segments

 

 

 

45,149

 

 

(45,149)

 

Total revenues

$

742,043

$

185,322

$

283,828

$

 

(45,149)

$

1,166,044

Income (loss) from operations

$

90,063

$

15,766

$

30,566

$

(31,630)

$

122

$

104,887

Segments assets

$

758,054

$

208,857

$

232,408

$

109,178

$

(39,956)

$

1,268,541

Capital expenditures

$

8,648

$

1,404

$

6,291

$

4,045

$

$

20,388

Depreciation and amortization

$

34,907

$

4,390

$

8,785

$

1,676

$

$

49,758

Fiscal 2021

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Eliminations

    

Consolidated

Revenues:

    

    

    

    

    

    

External customer revenue

$

633,340

$

212,315

$

301,247

$

$

$

1,146,902

Revenue between product segments

 

 

 

48,640

 

 

(48,640)

 

Total revenues

$

633,340

$

212,315

$

349,887

$

 

(48,640)

$

1,146,902

Income (loss) from operations

$

85,515

$

31,563

$

38,465

$

(39,769)

$

(403)

$

115,371

Segments assets

$

798,192

$

220,411

$

282,039

$

121,293

$

(37,568)

$

1,384,367

Capital expenditures

$

3,290

$

2,144

$

6,714

$

3,612

$

$

15,760

Depreciation and amortization

$

26,572

$

5,364

$

9,325

$

2,594

$

$

43,855

Fiscal 2022

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Eliminations

    

Consolidated

Revenues:

    

    

    

    

    

    

External customer revenue

$

663,159

$

205,658

$

314,419

$

$

$

1,183,236

Revenue between product segments

 

 

 

52,242

 

 

(52,242)

 

Total revenues

$

663,159

$

205,658

$

366,661

$

 

(52,242)

$

1,183,236

Income (loss) from operations

$

98,784

$

24,696

$

45,030

$

(46,950)

$

189

$

121,749

Segments assets

$

839,769

$

231,423

$

301,483

$

104,834

$

(34,359)

$

1,443,150

Capital expenditures

$

5,513

$

2,295

$

4,533

$

2,580

$

$

14,921

Depreciation and amortization

$

22,970

$

5,915

$

8,098

$

1,696

$

$

38,679

F-36

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2022

The following tables present the revenues and identifiable assets by geographical area (in thousands):

Fiscal 2020

External

Intersegment

Total

Long-lived

Long-lived

    

revenues

    

revenues

    

Consolidated

    

tangible assets

    

assets

Geographic region:

    

    

    

    

    

United States

$

571,134

$

16,515

$

587,649

$

118,322

$

475,856

Mexico

 

66,626

 

 

66,626

 

974

 

974

Other Americas

 

45,896

 

 

45,896

 

8,539

 

29,551

Total Americas

 

683,656

 

16,515

 

700,171

 

127,835

506,381

United Kingdom

 

268,940

 

529

 

269,469

 

21,823

75,382

Other Europe, Middle East and Africa

 

46,099

 

 

46,099

 

7,252

10,611

Total EMEA

 

315,039

 

529

 

315,568

 

29,075

85,993

Asia-Pacific

 

167,349

 

28,105

 

195,454

 

23,972

27,414

Eliminations

 

 

(45,149)

 

(45,149)

 

N/A

 

N/A

Total

$

1,166,044

$

$

1,166,044

$

180,882

$

619,788

Fiscal 2021

External

Intersegment

Total

Long-lived

Long-lived

    

revenues

    

revenues

    

Consolidated

    

tangible assets

    

assets

Geographic region:

    

    

    

    

    

United States

$

589,579

$

17,498

$

607,077

$

126,100

$

493,423

Mexico

 

10,583

 

 

10,583

 

2,379

 

2,379

Other Americas

 

66,732

 

 

66,732

 

8,055

 

29,960

Total Americas

 

666,894

 

17,498

 

684,392

 

136,534

525,762

United Kingdom

 

221,423

 

874

 

222,297

 

25,183

80,348

Other Europe, Middle East and Africa

 

29,879

 

 

29,879

 

8,389

8,389

Total EMEA

 

251,302

 

874

 

252,176

 

33,572

88,737

Asia-Pacific

 

228,706

 

30,268

 

258,974

 

29,346

32,865

Eliminations

 

 

(48,640)

 

(48,640)

 

 

Total

$

1,146,902

$

$

1,146,902

$

199,452

$

647,364

Fiscal 2022

External

Intersegment

Total

Long-lived

Long-lived

    

revenues

    

revenues

    

Consolidated

    

tangible assets

    

assets

Geographic region:

    

    

    

    

    

United States

$

569,601

$

16,322

$

585,923

$

117,622

$

514,489

Mexico

 

8,109

 

 

8,109

 

261

 

261

Other Americas

 

47,737

 

 

47,737

 

8,091

 

27,676

Total Americas

 

625,447

 

16,322

 

641,769

 

125,974

542,426

United Kingdom

 

276,658

 

2,887

 

279,545

 

27,749

80,758

Other Europe, Middle East and Africa

 

52,952

 

 

52,952

 

4,837

6,776

Total EMEA

 

329,610

 

2,887

 

332,497

 

32,586

87,534

Asia-Pacific

 

228,179

 

33,002

 

261,181

 

20,589

23,916

Eliminations

 

 

(52,211)

 

(52,211)

 

 

Total

$

1,183,236

$

$

1,183,236

$

179,149

$

653,876

Pursuant to ASC 280 Segment Reporting, external revenues are attributed to individual countries based upon the location of our selling entity.

* * * * * *

F-37

SUPPLEMENTARY DATA

UNAUDITED QUARTERLY RESULTS

The following tables present unaudited quarterly financial information for the four quarters ended June 30, 2021 and 2022 (in thousands, except per share data):

Quarter Ended

September 30, 

December 31, 

March 31, 

June 30, 

    

2020

    

2020

    

2021

    

2021

(Unaudited)

Revenues

$

254,908

$

276,009

$

283,787

$

332,198

Costs of goods sold

 

159,157

 

173,928

 

179,768

 

214,131

Gross profit

 

95,751

 

102,081

 

104,019

 

118,067

Operating expenses:

 

 

 

 

Selling, general and administrative

 

58,617

 

56,101

 

57,906

 

68,123

Research and development

 

12,082

 

13,784

 

13,932

 

13,898

Impairment, restructuring and other charges (benefit), net

 

8,359

 

(162)

 

(285)

 

2,192

Total operating expenses

 

79,058

 

69,723

 

71,553

 

84,213

Income from operations

 

16,693

 

32,358

 

32,466

 

33,854

Interest and other expense, net

 

(4,189)

 

(4,233)

 

(4,167)

 

(4,142)

Income before income taxes

 

12,504

 

28,125

 

28,299

 

29,712

Provision for income taxes

 

(3,160)

 

(8,087)

 

(9,526)

 

(3,818)

Net income

$

9,344

$

20,038

$

18,773

$

25,894

Basic earnings per common share

$

0.52

$

1.12

$

1.04

$

1.44

Diluted earnings per common share

$

0.51

$

1.10

$

1.03

$

1.40

Quarter Ended

September 30, 

December 31, 

March 31, 

June 30, 

    

2021

    

2021

    

2022

    

2022

(Unaudited)

Revenues

$

279,257

$

276,681

$

290,477

$

336,821

Costs of goods sold

 

179,927

 

176,908

 

187,619

 

214,355

Gross profit

 

99,330

 

99,773

 

102,858

 

122,466

Operating expenses:

 

 

 

 

Selling, general and administrative

 

57,323

 

54,879

 

57,813

 

65,538

Research and development

 

14,817

 

14,977

 

15,150

 

14,639

Impairment, restructuring and other charges, net

 

2,510

 

831

 

1,469

 

2,732

Total operating expenses

 

74,650

 

70,687

 

74,432

 

82,909

Income from operations

 

24,680

 

29,086

 

28,426

 

39,557

Interest and other expense, net

 

(2,016)

 

(2,217)

 

(2,301)

(2,428)

Other income

27,373

Income before income taxes

 

22,664

 

26,869

 

53,498

 

37,129

Provision for income taxes

 

(3,612)

 

(7,072)

 

(10,763)

 

(3,366)

Net income

$

19,052

$

19,797

$

42,735

$

33,763

Basic earnings per common share

$

1.06

$

1.11

$

2.45

$

1.99

Diluted earnings per common share

$

1.04

$

1.09

$

2.41

$

1.94

F-38

INDEX TO EXHIBITS

No.

   

EXHIBIT DESCRIPTION

3.1

Certificate of Incorporation of OSI Systems, Inc. (1)

3.2

Bylaws of OSI Systems, Inc. (1)

4.1

Form of Common Stock Certificate (1)

4.2

Indenture (including the form of Note) related to the 1.25% Convertible Senior Notes due 2022, dated as of February 22, 2017, between OSI Systems, Inc. and Branch Banking and Trust Company, as trustee (13)

4.3

Form of 1.25% Convertible Senior Note due 2022 (included in Exhibit 4.2) (13)

4.4*

Description of Capital Stock

10.1†

Amended and Restated OSI Systems, Inc. Deferred Compensation Plan (2)

10.2†

OSI Systems, Inc. Nonqualified Defined Benefit Plan (3)

10.3†

Amended and Restated OSI Systems, Inc. 2008 Employee Stock Purchase Plan (4)

10.4†

First Amendment to Amended and Restated OSI Systems, Inc. 2008 Employee Stock Purchase Plan (15)

10.5†

Form of Indemnification Agreement for Directors and Executive Officers of OSI Systems, Inc. (5)

10.6*

Eighth Amendment to Credit Agreement dated August 11, 2022 between Wells Fargo Bank, N.A. and OSI Systems, Inc.

10.7†

Employment Agreement effective as of January 1, 2012 between Deepak Chopra and OSI Systems, Inc. (6)

10.8†

Amendment to Employment Agreement effective as of July 1, 2015 between Deepak Chopra and OSI Systems, Inc. (11)

10.9†

Second Amendment to Employment Agreement effective as of December 31, 2017 by and between Deepak Chopra and OSI Systems, Inc. (7)

10.10†

Employment Agreement effective as of January 1, 2012 between Alan Edrick and OSI Systems, Inc. (6)

10.11†

Amendment to Employment Agreement effective as of July 1, 2015 between Alan Edrick and OSI Systems, Inc. (11)

10.12†

Employment Agreement effective as of January 1, 2012 between Ajay Mehra and OSI Systems, Inc. (6)

10.13†

Amendment to Employment Agreement effective as of May 1, 2015 between Ajay Mehra and OSI Systems, Inc. (12)

10.14†

Second Amendment to Employment Agreement effective April 29, 2019 between Ajay Mehra and OSI Systems, Inc. (16)

10.15†

Employment Agreement effective as of January 1, 2012 between Victor Sze and OSI Systems, Inc. (6)

10.16†

Amendment to Employment Agreement effective as of July 1, 2015 between Victor Sze and OSI Systems, Inc. (11)

10.17†

Second Amendment to Employment Agreement effective April 29, 2019 between Victor Sze and OSI Systems, Inc. (16)

10.18†

Offer Letter dated July 3, 2017 between Malcolm Maginnis and OSI Systems, Inc. (14)

10.19†

Amended and Restated Retirement Benefit Award Agreement effective as of December 31, 2017 by and between Deepak Chopra and OSI Systems, Inc. (7)

10.20†

First Amendment to Amended and Restated Retirement Benefit Award Agreement effective as of June 19, 2020 by and between Deepak Chopra and OSI Systems, Inc. (17)

10.21†

Second Amendment to Amended and Restated Retirement Benefit Award Agreement effective as of August 19, 2020 by and between Deepak Chopra and OSI Systems, Inc. (17)

10.22†

Third Amendment to Amended and Restated Retirement Benefit Award Agreement effective as of October 27, 2021 by and between Deepak Chopra and OSI Systems, Inc. (18)

10.23†

Amended and Restated OSI Systems, Inc. 2012 Incentive Award Plan (8)

10.24†

Form of Restricted Stock Award Agreement (9)

10.25†

Form of Restricted Stock Unit Award Agreement (9)

10.26†

Form of Stock Option Agreement (9)

14.1

OSI Systems, Inc. Code of Ethics and Conduct effective May 23, 2016 (10)

21.1*

Subsidiaries of the Company

23.1*

Consent of Independent Registered Public Accounting Firm

24.1*

Power of Attorney (included on the signature page of this Form 10-K)

31.1*

Certification Pursuant to Section 302

31.2*

Certification Pursuant to Section 302

32.1*

Certification Pursuant to Section 906

32.2*

Certification Pursuant to Section 906

101.1

The following financial information from the Registrant’s Annual Report on Form 10-K for the year ended June 30, 2022 formatted in XBRL (eXtensible Business Reporting Language) as follows:

(i)    the consolidated balance sheets

(ii)   the consolidated statements of operations

(iii)  the consolidated statements of comprehensive income

(iv)  the consolidated statements of stockholders’ equity

(v)   the consolidated statements of cash flows

(vi)  the notes to the consolidated financial statements, tagged in summary and detail

No.

   

EXHIBIT DESCRIPTION

104

Cover Page Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information contained in Exhibits 101)

*               Filed herewith

†               Denotes a management contract or compensatory plan or arrangement.

(1)Previously filed with our Current Report on Form 8-K filed on March 8, 2010.
(2)Previously filed with our Quarterly Report on Form 10-Q filed on May 2, 2014.
(3)Previously filed with our Current Report on Form 8-K filed on October 10, 2008.
(4)Previously filed with our Quarterly Report on Form 10-Q filed on October 24, 2014.
(5)Previously filed with our Annual Report on Form 10-K filed on August 27, 2010.
(6)Previously filed with our Current Report on Form 8-K filed on April 6, 2012.
(7)Previously filed with our Current Report on Form 8-K filed on January 5, 2018.
(8)Previously filed with our Proxy Statement on Schedule 14A filed on October 21, 2020.
(9)Previously filed with our Registration Statement on Form S-8 filed on August 16, 2013.
(10)Previously filed with our Current Report on Form 8-K filed on May 23, 2016.
(11)Previously filed with our Quarterly Report on Form 10-Q filed on January 28, 2016.
(12)Previously filed with our Quarterly Report on Form 10-Q filed on October 30, 2015.
(13)Previously filed with our Current Report on Form 8-K filed on February 22, 2017.
(14)Previously filed with our Quarterly Report on Form 10-Q filed on October 26, 2018.
(15)Previously filed with our Proxy Statement on Schedule 14A filed on October 21, 2016.
(16)Previously filed with our Quarterly Report on Form 10-Q filed on May 2, 2019.
(17)Previously filed with our Annual Report on Form 10-K filed on August 21, 2020.
(18)Previously filed with our Quarterly Report on Form 10-Q filed on October 29, 2021.

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.

OSI SYSTEMS, INC.
(Registrant)

Date: August 19, 2022

By:

/s/ ALAN EDRICK

Alan Edrick,
Executive Vice President & Chief Financial Officer

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below does hereby constitute and appoint Deepak Chopra, Alan Edrick and Victor Sze, and each of them singly, our true and lawful attorneys with full power to them, and each of them singly, to sign for us and in our names in the capacities indicated below, the Form 10-K filed herewith and any and all amendments to said Form 10-K, and generally to do all such things in our names and in our capacities as officers and directors to enable OSI Systems, Inc. to comply with the provisions of the Securities Exchange Act of 1934, as amended, and all requirements of the Securities and Exchange Commission in connection therewith, hereby ratifying and confirming our signatures as they may be signed by our said attorneys, or any of them, to said Form 10-K and any and all amendments thereto.

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

Name

    

Title

   

Date

/s/ DEEPAK CHOPRA

Deepak Chopra

Chairman of the Board,
   President and Chief Executive Officer
   (Principal Executive Officer)

August 19, 2022

/s/ ALAN EDRICK

Alan Edrick

Executive Vice President and Chief
   Financial Officer (Principal
   Financial and Accounting Officer)

August 19, 2022

/s/ WILLIAM F. BALLHAUS, JR.

William F. Ballhaus, Jr.

Director

August 19, 2022

/s/ GERALD CHIZEVER

Gerald Chizever

Director

August 19, 2022

/s/ STEVEN C. GOOD

Steven C. Good

Director

August 19, 2022

/s/ JAMES B. HAWKINS

James B. Hawkins

Director

August 19, 2022

/s/ MEYER LUSKIN

Meyer Luskin

Director

August 19, 2022

/s/ KELLI BERNARD

Kelli Bernard

Director

August 19, 2022

II-2

EX-4.4 2 osis-20220630xex4d4.htm EXHIBIT 4.4

EXHIBIT 4.4

DESCRIPTION OF SECURITIES

The following is a summary of the terms of each class of securities of OSI Systems, Inc. that is registered pursuant to Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). As this is only a summary, it does not contain all of the information that may be important to you. For a complete description of the matters set forth below, you should refer to our certificate of incorporation and bylaws, which are included as exhibits to our Annual Report on Form 10-K, and to the applicable provisions of Delaware law.

Our authorized capital stock currently consists of 100,000,000 shares of Common Stock, $0.001 par value, and 10,000,000 shares of preferred stock, $0.001 par value. As of June 30, 2022, our Common Stock is the only class of securities registered pursuant to Section 12 of the Exchange Act.

COMMON STOCK

Voting Rights

The holders of Common Stock are entitled to one vote for each share held of record on all matters submitted to a vote of the stockholders.

Dividends

Subject to preferences that may be applicable to any shares of preferred stock issued in the future, holders of Common Stock are entitled to receive ratably such dividends as may be declared by the Board of Directors out of funds legally available therefor. Since the consummation of our initial public offering in 1997, we have not issued any dividends.

Liquidation, Dissolution or Winding-Up

In the event of a liquidation, dissolution or winding up of the Company, holders of Common Stock are entitled to receive ratably all assets remaining after payment of liabilities and the liquidation preferenceof any then outstanding preferred stock. Holders of Common Stock have no preemptive rights and no right to convert their Common Stock into any other securities. There are no redemption or sinking fund provisions applicable to the Common Stock.


EX-10.6 3 osis-20220630xex10d6.htm EXHIBIT 10.6

Exhibit 10.6

Execution Version

EIGHTH AMENDMENT TO CREDIT AGREEMENT

THIS EIGHTH AMENDMENT TO CREDIT AGREEMENT (this “Amendment”), dated as of August 11, 2022, is by and among OSI SYSTEMS, INC., a Delaware corporation (the “Borrower”), the Domestic Subsidiaries of the Borrower identified on the signature pages hereto (collectively, the “Guarantors”) and WELLS FARGO BANK, NATIONAL ASSOCIATION, as administrative agent on behalf of the Lenders under the Credit Agreement (as hereinafter defined) (in such capacity, the “Administrative Agent”).  Capitalized terms used herein and not otherwise defined herein shall have the meanings ascribed thereto in the Credit Agreement.

W I T N E S S E T H

WHEREAS, the Borrower, the Guarantors, certain banks and financial institutions party thereto (the “Existing Lenders”) and the Administrative Agent are parties to that certain Credit Agreement dated as of October 15, 2010 (as amended by that certain First Amendment to Credit Agreement dated as of November 10, 2011, that certain Second Amendment to Credit Agreement dated as of December 15, 2011, that certain Third Amendment to Credit Agreement dated as of April 10, 2012, that certain Fourth Amendment to Credit Agreement dated as of May 28, 2014, that certain Fifth Amendment to Credit Agreement dated as of December 20, 2016, that certain Sixth Amendment to Credit Agreement dated as of April 23, 2019 and that certain Seventh Amendment to Credit Agreement dated as of December 22, 2021 (collectively, the “Existing Credit Agreement”) and as further amended, modified, extended, restated, replaced, or supplemented from time to time, the “Credit Agreement”);

WHEREAS, certain Loans or other Extensions of Credit under the Existing Credit Agreement or other Credit Documents bear or are permitted to bear interest, or incur or are permitted to incur fees, commissions or other amounts, based on USD LIBOR in accordance with the terms of the Existing Credit Agreement or the other Credit Documents;

WHEREAS, an Early Opt-In Election has occurred with respect to USD LIBOR and the applicable parties thereunder have determined in accordance with the Existing Credit Agreement and any other applicable Credit Document that USD LIBOR should be replaced with Adjusted Term SOFR as an alternative Benchmark rate for purposes of the Credit Agreement and the other Credit Documents for settings of benchmark rates that occur on or after the Amendment Effective Date (as defined below) pursuant to a benchmark replacement amendment in accordance with the benchmark replacement provisions set forth in any applicable Credit Documents and pursuant thereto the Administrative Agent is exercising its right to make certain benchmark replacement conforming changes in connection with the implementation of the applicable benchmark replacement as set forth herein; and

WHEREAS, (a) this Amendment constitutes notice of an Early Opt-In Election as required pursuant to the Existing Credit Agreement (including Section 2.13(c)(ii) thereof) and (b) the amendments and modifications set forth in this Amendment constitute Benchmark Replacement Conforming Changes for purposes of the Existing Credit Agreement and the other Credit Documents.

NOW, THEREFORE, in consideration of the agreements hereinafter set forth, and for other good and valuable consideration, the receipt and adequacy of which are hereby acknowledged, the parties hereto agree as follows:


ARTICLE I

AMENDMENT TO CREDIT AGREEMENT AND NOTICE OF EARLY OPT-IN

1.1Amendment to Credit Agreement.  The Existing Credit Agreement is amended to incorporate the revisions attached hereto as Exhibit A to this Amendment (the “Amendment Provisions”; the Existing Credit Agreement, after giving effect to the Amendment Provisions, shall be referred to as the “Amended Credit Agreement”).  For the avoidance of doubt, this Amendment shall become effective on the Amendment Effective Date (as defined below). Notwithstanding anything herein to the contrary, if on the Amendment Effective Date there is any outstanding advance under the Existing Credit Agreement that is bearing interest at a rate determined in relation to LIBOR for any Interest Period (as those terms are defined in the Existing Credit Agreement) then such outstanding LIBOR advance shall continue to bear interest at such LIBOR based rate in accordance with the terms of the Existing Credit Agreement until the end of its Interest Period (such LIBOR advance shall continue to be subject to the Benchmark Replacement provisions in effect prior to the effectiveness of this Eighth Amendment).  After the end of its Interest Period, such outstanding advance that had been bearing interest at a fixed rate determined in relation to LIBOR shall bear interest in accordance with the interest rate provisions of the Amended Credit Agreement (including the provision herein that requires Borrower to provide the Administrative Agent with prior notice in the event the Borrower wishes to select a SOFR rate option thereunder).

1.2Notice.  This Amendment shall constitute notice by the Administrative Agent and the Borrower of (i) an Early Opt-In Election with respect to USD LIBOR, (ii) a Benchmark Replacement Date, (iii) the implementation of Adjusted Term SOFR as a Benchmark Replacement or (iv) any Benchmark Replacement Conforming Changes in connection with the adoption and implementation of Adjusted Term SOFR or the use and administration thereof, in each case are required pursuant to the Existing Credit Agreement (including Section 2.13(c)(ii) thereof).

ARTICLE II

CONDITIONS TO EFFECTIVENESS

2.1Closing Conditions.  This Amendment shall become effective as of 5:00 p.m. New York City time on the fifth (5th) Business Day after the date first set forth in the introductory paragraph (the “Amendment Effective Date”) upon satisfaction of the following conditions (in form and substance reasonably acceptable to the Administrative Agent):

(a)Executed Amendment.  The Administrative Agent shall have received a copy of this Amendment duly executed by each of the Borrower, the Guarantors and the Administrative Agent.

(b)Objection from Required Lenders.  The Administrative Agent has not received, by such time, written notice of objection to this Amendment from Lenders comprising the Required Lenders.

ARTICLE III

MISCELLANEOUS

3.1Amended Terms.  On and after the Amendment Effective Date, all references to the Credit Agreement in each of the Credit Documents or to any Credit Document shall hereafter mean the Credit Agreement or other applicable Credit Document as amended by this Amendment.  Except as specifically amended hereby or otherwise agreed, the Credit Agreement is hereby ratified and confirmed and shall remain in full force and effect according to its terms.

2


3.2Representations and Warranties of Credit Parties.  Each of the Credit Parties represents and warrants as follows:

(a)It has taken all necessary action to authorize the execution, delivery and performance of this Amendment.

(b)This Amendment has been duly executed and delivered by such Person and constitutes such Person’s legal, valid and binding obligations, enforceable in accordance with its terms, except as such enforceability may be subject to (i) bankruptcy, insolvency, reorganization, fraudulent conveyance or transfer, moratorium or similar laws affecting creditors’ rights generally and (ii) general principles of equity (regardless of whether such enforceability is considered in a proceeding at law or in equity).

(c)No consent, approval, authorization or order of, or filing, registration or qualification with, any court or governmental authority or third party is required in connection with the execution, delivery or performance by such Person of this Amendment.

(d)The representations and warranties set forth in Article III of the Credit Agreement are true and correct as of the date hereof (except for those which expressly relate to an earlier date).

(e)After giving effect to this Amendment, no event has occurred and is continuing which constitutes a Default or an Event of Default.

(f)The Security Documents continue to create a valid security interest in, and Lien upon, the Collateral, in favor of the Administrative Agent, for the benefit of the Lenders, which security interests and Liens are perfected in accordance with the terms of the Security Documents and prior to all Liens other than Permitted Liens.

(g)Except as specifically provided in this Amendment, the Credit Party Obligations are not reduced or modified by this Amendment and are not subject to any offsets, defenses or counterclaims.

3.3Reaffirmation of Credit Party Obligations; No Novation.  Each Credit Party hereby ratifies the Credit Documents and acknowledges and reaffirms (a) that it is bound by all terms of the Credit Agreement applicable to it and (b) that it is responsible for the observance and full performance of its respective Credit Party Obligations.  The execution of this Amendment shall not operate as a waiver of any right, power or remedy of the Administrative Agent or Lenders, constitute a waiver of any provision of any of the Credit Documents or serve to effect a novation of the Credit Party Obligations.

3.4Credit Document.  This Amendment shall constitute a Credit Document under the terms of the Credit Agreement.

3.5Expenses.  The Borrower agrees to pay all reasonable costs and expenses of the Administrative Agent in connection with the preparation, execution and delivery of this Amendment, including without limitation the reasonable fees and expenses of the Administrative Agent’s legal counsel.

3.6Further Assurances; Post-Closing Obligations.  The Credit Parties agree to promptly take such reasonable action, upon the request of the Administrative Agent, as is necessary to carry out the intent of this Amendment.

3


3.7Entirety.  This Amendment and the other Credit Documents embody the entire agreement among the parties hereto and supersede all prior agreements and understandings, oral or written, if any, relating to the subject matter hereof.

3.8Counterparts; Telecopy.  This Amendment may be executed in any number of counterparts, each of which when so executed and delivered shall be an original, but all of which shall constitute one and the same instrument.  Delivery of an executed counterpart to this Amendment by telecopy or other electronic means shall be effective as an original and shall constitute a representation that an original will be delivered.

3.9No Actions, Claims, Etc.  As of the date hereof, each of the Credit Parties hereby acknowledges and confirms that it has no knowledge of any actions, causes of action, claims, demands, damages and liabilities of whatever kind or nature, in law or in equity, against the Administrative Agent, the Lenders, or the Administrative Agent’s or the Lenders’ respective officers, employees, representatives, agents, counsel or directors arising from any action by such Persons, or failure of such Persons to act under the Credit Agreement on or prior to the date hereof.

3.10GOVERNING LAW.  THIS AMENDMENT SHALL BE GOVERNED BY, AND SHALL BE CONSTRUED AND ENFORCED IN ACCORDANCE WITH THE LAWS OF THE STATE OF NEW YORK.

3.11Successors and Assigns.  This Amendment shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns.

3.12Consent to Jurisdiction; Service of Process; Waiver of Jury Trial.  The jurisdiction, service of process and waiver of jury trial provisions set forth in Sections 9.13 and 9.16 of the Credit Agreement are hereby incorporated by reference, mutatis mutandis.

[REMAINDER OF PAGE INTENTIONALLY LEFT BLANK]

4


IN WITNESS WHEREOF the parties hereto have caused this Amendment to be duly executed on the date first above written.

BORROWER:

OSI SYSTEMS, INC.,

a Delaware corporation

By:

/s/ Alan Edrick

Name:

Alan Edrick

Title:

EVP and CFO

GUARANTORS:

OSI OPTOELECTRONICS, INC.,

a California corporation

By:

/s/ Alan Edrick

Name:

Alan Edrick

Title:

CFO and Treasurer

RAPISCAN SYSTEMS, INC.,

a California corporation

By:

/s/ Deepak Chopra

Name:

Deepak Chopra

Title:

CEO

SPACELABS HEALTHCARE, INC.,

a Delaware corporation

By:

/s/ Alan Edrick

Name:

Alan Edrick

Title:

CFO

SPACELABS HEALTHCARE, L.L.C.,

a Washington limited liability company

By:

/s/ Shalabh Chandra

Name:

Shalabh Chandra

Title:

President


RAPISCAN HOLDINGS, INC.,

a Delaware corporation

By:

/s/ Alan Edrick

Name:

Alan Edrick

Title:

CFO

SPACELABS HOLDINGS, INC.,

a Delaware corporation

By:

/s/ Alan Edrick

Name:

Alan Edrick

Title:

CFO

AMERICAN SCIENCE AND ENGINEERING, INC. a Massachusetts corporation

By:

/s/ Rosa Gallo

Name:

Rosa Gallo

Title:

Treasurer


ADMINISTRATIVE AGENT:

WELLS FARGO BANK, NATIONAL ASSOCIATION,

as a Lender and as Administrative Agent

By:

/s/ Henry Jai

Name:

Henry Jai

Title:

Senior Vice President


EXHIBIT A

Amended Credit Agreement


EXECUTION VERSION

$750,000,000

CREDIT AGREEMENT

among

OSI SYSTEMS, INC.,

as Borrower,

CERTAIN DOMESTIC SUBSIDIARIES OF THE BORROWER

FROM TIME TO TIME PARTY HERETO,

as Guarantors,

THE LENDERS PARTY HERETO,

WELLS FARGO BANK, NATIONAL ASSOCIATION,

as Administrative Agent,

BANK OF AMERICA, N.A.,

as Syndication Agent,

U.S. BANK N.A.,

HSBC BANK USA, N.A.,

and

JPMORGAN CHASE BANK, N.A.,

as Joint Documentation Agents,

Dated as of October 15, 2010

WELLS FARGO SECURITIES, LLC,

BOFA SECURITIES, INC.

and

JPMORGAN CHASE BANK, N.A,

as Joint Lead Arrangers

and

WELLS FARGO SECURITIES, LLC,

BOFA SECURITIES, INC.

and

JPMORGAN CHASE BANK, N.A.,

as Joint Bookrunners

Prepared by:

Graphic


TABLE OF CONTENTS

Page

ARTICLE I DEFINITIONS

1

Section 1.1

Defined Terms.

1

Section 1.2

Other Definitional Provisions.

37

Section 1.3

Accounting Terms.

38

Section 1.4

Time References.

39

Section 1.5

Execution of Documents.

39

ARTICLE II THE LOANS; AMOUNT AND TERMS

40

Section 2.1

Revolving Loans and Incremental Revolving Loans.

40

Section 2.2

Delayed Draw Term Loan.

43

Section 2.3

Letter of Credit Subfacility.

45

Section 2.4

Swingline Loan Subfacility.

49

Section 2.5

Fees.

51

Section 2.6

Commitment Reductions.

52

Section 2.7

Prepayments.

52

Section 2.8

Default Rate and Payment Dates.

53

Section 2.9

Conversion Options.

54

Section 2.10

Computation of Interest and Fees; Usury.

54

Section 2.11

Pro Rata Treatment and Payments.

55

Section 2.12

Non-Receipt of Funds by the Administrative Agent.

57

Section 2.13

Inability to Determine Interest Rate.

59

Section 2.14

Yield Protection.

61

Section 2.15

Compensation for Losses; Eurocurrency Liabilities.

63

Section 2.16

Taxes.

63

Section 2.17

Indemnification; Nature of Issuing Lender’s Duties.

66

Section 2.18

Illegality.

67

Section 2.19

Replacement of Lenders.

67

Section 2.20

Cash Collateral.

68

Section 2.21

Defaulting Lenders.

69

ARTICLE III REPRESENTATIONS AND WARRANTIES

71

Section 3.1

Financial Condition.

71

Section 3.2

No Material Adverse Effect; Internal Control Event.

72

Section 3.3

Corporate Existence; Compliance with Law.

72

Section 3.4

Corporate Power; Authorization; Enforceable Obligations.

73

Section 3.5

No Legal Bar; No Default.

73

Section 3.6

No Material Litigation.

73

Section 3.7

Investment Company Act; etc.

74

Section 3.8

Margin Regulations.

74

Section 3.9

ERISA.

74

Section 3.10

Environmental Matters.

74

Section 3.11

Use of Proceeds.

75

Section 3.12

Subsidiaries; Joint Ventures; Partnerships.

75

Section 3.13

Ownership.

76

Section 3.14

Indebtedness.

76

Section 3.15

Taxes.

76

Section 3.16

Intellectual Property Rights.

76

Section 3.17

Solvency.

77

Section 3.18

Investments.

77

Section 3.19

Location of Collateral.

77

Section 3.20

[Reserved].

77

i


Section 3.21

Brokers’ Fees.

77

Section 3.22

Labor Matters.

78

Section 3.23

Accuracy and Completeness of Information.

78

Section 3.24

Material Contracts.

78

Section 3.25

Insurance.

78

Section 3.26

Security Documents.

78

Section 3.27

Reserved.

79

Section 3.28

Classification of Senior Indebtedness.

79

Section 3.29

Anti-Corruption Laws and Sanctions.

79

Section 3.30

Consent; Governmental Authorizations.

79

Section 3.31

Government Contracts.

79

Section 3.32

Assignment of Payments.

80

ARTICLE IV CONDITIONS PRECEDENT

80

Section 4.1

Conditions to Closing Date.

80

Section 4.2

Conditions to All Extensions of Credit.

84

ARTICLE V AFFIRMATIVE COVENANTS

85

Section 5.1

Financial Statements.

85

Section 5.2

Certificates; Other Information.

86

Section 5.3

Payment of Taxes and Other Obligations.

87

Section 5.4

Conduct of Business and Maintenance of Existence.

87

Section 5.5

Maintenance of Property; Insurance.

88

Section 5.6

Inspection of Property; Books and Records; Discussions.

88

Section 5.7

Notices.

88

Section 5.8

Environmental Laws.

89

Section 5.9

Financial Covenants.

90

Section 5.10

Additional Guarantors.

91

Section 5.11

Compliance with Law.

91

Section 5.12

Pledged Assets.

91

Section 5.13

Covenants Regarding Patents, Trademarks and Copyrights.

92

Section 5.14

Landlord Waivers.

93

Section 5.15

Federal Assignment of Claims Act.

93

Section 5.16

Further Assurances.

93

ARTICLE VI NEGATIVE COVENANTS

94

Section 6.1

Indebtedness.

94

Section 6.2

Liens.

96

Section 6.3

Nature of Business.

96

Section 6.4

Consolidation, Merger, Sale or Purchase of Assets, etc.

96

Section 6.5

Advances, Investments and Loans.

97

Section 6.6

Transactions with Affiliates.

97

Section 6.7

Ownership of Subsidiaries; Restrictions.

98

Section 6.8

Corporate Changes; Material Contracts.

98

Section 6.9

Limitation on Restricted Actions.

98

Section 6.10

Restricted Payments.

98

Section 6.11

Amendment of Subordinated Debt.

99

Section 6.12

Sale Leasebacks.

99

Section 6.13

No Further Negative Pledges.

100

Section 6.14

Bank Accounts.

100

Section 6.15

Permitted Reorganization.

100

Section 6.16

Use of Proceeds.

100

Section 6.17

Delaware Split LLC.

100

ARTICLE VII EVENTS OF DEFAULT

101

ii


Section 7.1

Events of Default.

101

Section 7.2

Acceleration; Remedies.

103

ARTICLE VIII THE ADMINISTRATIVE AGENT

104

Section 8.1

Appointment and Authority.

104

Section 8.2

Nature of Duties.

104

Section 8.3

Exculpatory Provisions.

105

Section 8.4

Reliance by Administrative Agent.

105

Section 8.5

Notice of Default

105

Section 8.6

Non-Reliance on Administrative Agent and Other Lenders.

106

Section 8.7

Indemnification.

106

Section 8.8

Administrative Agent in Its Individual Capacity.

107

Section 8.9

Successor Administrative Agent.

107

Section 8.10

Collateral and Guaranty Matters.

108

ARTICLE IX MISCELLANEOUS

110

Section 9.1

Amendments, Waivers and Release of Collateral.

110

Section 9.2

Notices.

113

Section 9.3

No Waiver; Cumulative Remedies.

114

Section 9.4

Survival of Representations and Warranties.

115

Section 9.5

Payment of Expenses and Taxes; Indemnity.

115

Section 9.6

Successors and Assigns; Participations.

117

Section 9.7

Right of Set-off; Sharing of Payments.

120

Section 9.8

Table of Contents and Section Headings.

121

Section 9.9

Counterparts; Integration; Effectiveness; Electronic Execution.

121

Section 9.10

Severability.

121

Section 9.11

Integration.

122

Section 9.12

Governing Law.

122

Section 9.13

Consent to Jurisdiction; Service of Process and Venue.

122

Section 9.14

Confidentiality.

122

Section 9.15

Acknowledgments.

123

Section 9.16

Waivers of Jury Trial; Waiver of Consequential Damages.

124

Section 9.17

Patriot Act Notice.

124

Section 9.18

Resolution of Drafting Ambiguities.

124

Section 9.19

Continuing Agreement.

124

Section 9.20

Lender Consent

125

Section 9.22

Press Releases and Related Matters.

125

Section 9.23

No Advisory or Fiduciary Responsibility.

125

Section 9.24

Certain ERISA Matters.

126

ARTICLE X GUARANTY

127

Section 10.1

The Guaranty.

127

Section 10.2

Bankruptcy.

128

Section 10.3

Nature of Liability.

128

Section 10.4

Independent Obligation.

129

Section 10.5

Authorization.

129

Section 10.6

Reliance.

129

Section 10.7

Waiver.

129

Section 10.8

Limitation on Enforcement.

130

Section 10.9

Confirmation of Payment.

131

Section 10.10

Eligible Contract Participant.

131

Section 10.11

Keepwell.

131

Section 10.12

Acknowledgment and Consent to Bail-In of Affected Financial Institutions.

131

Section 10.13

Acknowledgement Regarding Any Supported QFCs

132

iii


Schedules

Schedule 1.1(a)

Investments

Schedule 1.1(b)

Liens

Schedule 1.1(c)

Lender Commitments

Schedule 3.3

Jurisdictions of Organization and Qualification

Schedule 3.12

Subsidiaries

Schedule 3.16

Intellectual Property

Schedule 3.19(a)

Location of Real Property

Schedule 3.19(b)

Location of Collateral

Schedule 3.19(c)

Chief Executive Offices

Schedule 3.22

Labor Matters

Schedule 6.15

Permitted Reorganization

Exhibits

Exhibit 1.1(a)

Form of Account Designation Notice

Exhibit 1.1(b)

Form of Assignment and Assumption

Exhibit 1.1(c)

Form of Joinder Agreement

Exhibit 1.1(d)

Form of Notice of Borrowing

Exhibit 1.1(e)

Form of Notice of Conversion/Extension

Exhibit 1.1(f)

Form of Permitted Acquisition Certificate

Exhibit 2.1(a)

Form of Funding Indemnity Letter

Exhibit 2.1(e)

Form of Revolving Note

Exhibit 2.2(e)

Form of Term Loan Note

Exhibit 2.4(d)

Form of Swingline Note

Exhibit 4.1(a)

Form of Lender Consent

Exhibit 4.1(b)

Form of Officer’s Certificate

Exhibit 4.1(d)

Form of Landlord Waiver

Exhibit 4.1(g)

Form of Solvency Certificate

Exhibit 4.1(p)

Form of Financial Condition Certificate

Exhibit 4.1(q)

Form of Patriot Act Certificate

Exhibit 5.2(b)

Form of Officer’s Compliance Certificate

iv


CREDIT AGREEMENT, dated as of October 15, 2010 among OSI SYSTEMS, INC., a Delaware corporation (the “Borrower”), each of those Domestic Subsidiaries of the Borrower identified as a “Guarantor” on the signature pages hereto and such other Domestic Subsidiaries of the Borrower as may from time to time become a party hereto (such Subsidiaries, each a “Guarantor” and collectively, the “Guarantors”), the several banks and other financial institutions as are, or may from time to time become parties to this Agreement (each a “Lender” and, collectively, the “Lenders”), and WELLS FARGO BANK, NATIONAL ASSOCIATION (successor-by-merger to Wachovia Bank, National Association), a national banking association, as administrative agent for the Lenders hereunder (in such capacity, the “Administrative Agent”).

W I T N E S S E T H:

WHEREAS, the Credit Parties (as hereinafter defined) have requested that the Lenders make loans and other financial accommodations to the Credit Parties in an aggregate amount of up to $750,000,000, as more particularly described herein; and

WHEREAS, the Lenders have agreed to make such loans and other financial accommodations to the Credit Parties on the terms and conditions contained herein.

NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged by the parties hereto, such parties hereby agree as follows:

ARTICLE I

DEFINITIONS

Section 1.1        Defined Terms.

As used in this Agreement, terms defined in the preamble to this Agreement have the meanings therein indicated, and the following terms have the following meanings:

ABR Default Rate” shall have the meaning set forth in Section 2.8.

Account Designation Notice” shall mean the Account Designation Notice dated as of the Closing Date from the Borrower to the Administrative Agent in substantially the form attached hereto as Exhibit 1.1(a).

Additional Credit Party” shall mean each Person that becomes a Guarantor by execution of a Joinder Agreement in accordance with Section 5.10.

Additional Revolving Loan” shall have the meaning set forth in Section 2.1(f).

Adjusted Term SOFR” shall mean, for purposes of any calculation, the rate per annum equal to (a) Term SOFR for such calculation plus (b) the Term SOFR Adjustment; provided that if Adjusted Term SOFR as so determined shall ever be less than the Floor, then Adjusted Term SOFR shall be deemed to be the Floor.

Administrative Agent” or “Agent” shall have the meaning set forth in the first paragraph of this Agreement and shall include any successors in such capacity.


Administrative Questionnaire” shall mean an Administrative Questionnaire in a form supplied by the Administrative Agent.

Affected Financial Institution” shall mean (a) any EEA Financial Institution or (b) any UK Financial Institution.

Affiliate” shall mean, with respect to a specified Person, another Person that directly, or indirectly through one or more intermediaries, Controls or is Controlled by or is under common Control with the Person specified.

Agreement” or “Credit Agreement” shall mean this Agreement, as amended by that certain First Amendment to Credit Agreement dated as of November 10, 2011, that certain Second Amendment to Credit Agreement dated as of December 15, 2011, that certain Third Amendment to Credit Agreement dated as of April 10, 2012, that certain Fourth Amendment to Credit Agreement dated as of May 28, 2014, that certain Fifth Amendment to Credit Agreement dated as of December 20, 2016, that certain Sixth Amendment to Credit Agreement dated as of April 23, 2019, that certain Seventh Amendment to Credit Agreement dated as of December 22, 2021, and as further amended, modified, extended, restated, replaced, or supplemented from time to time in accordance with its terms.

Alternate Base Rate” shall mean, for any day, a rate per annum equal to the greater of (a) the Prime Rate in effect on such day and (b) the Federal Funds Effective Rate in effect on such day plus 1/2 of 1% and (c) the sum of (i) Adjusted Term SOFR for an Interest Period of one (1) month commencing on such day plus (ii) 1.00%.  For purposes hereof: “Prime Rate” shall mean, at any time, the rate of interest per annum publicly announced or otherwise identified from time to time by Wells Fargo at its principal office in Charlotte, North Carolina as its prime rate.  Each change in the Prime Rate shall be effective as of the opening of business on the day such change in the Prime Rate occurs.  The parties hereto acknowledge that the rate announced publicly by Wells Fargo as its Prime Rate is an index or base rate and shall not necessarily be its lowest or best rate charged to its customers or other banks; and “Federal Funds Effective Rate” shall mean, for any day, the weighted average of the rates on overnight federal funds transactions with members of the Federal Reserve System arranged by federal funds brokers, as published on the next succeeding Business Day by the Federal Reserve Bank of New York, or, if such rate is not so published on the next succeeding Business Day, the average of the quotations for the day of such transactions received by the Administrative Agent from three federal funds brokers of recognized standing selected by it.  If for any reason the Administrative Agent shall have determined (which determination shall be conclusive in the absence of manifest error) that it is unable to ascertain the Federal Funds Effective Rate, for any reason, including the inability or failure of the Administrative Agent to obtain sufficient quotations in accordance with the terms above, the Alternate Base Rate shall be determined without regard to clause (b) of the first sentence of this definition, as appropriate, until the circumstances giving rise to such inability no longer exist.  Any change in the Alternate Base Rate due to a change in the Prime Rate or the Federal Funds Effective Rate shall be effective on the opening of business on the date of such change.  Notwithstanding the foregoing, if the Federal Funds Effective Rate shall be less than zero, such rate shall be deemed to be zero for purposes of this Agreement.

Alternate Base Rate Loans” shall mean Loans that bear interest at an interest rate based on the Alternate Base Rate.

Anti-Corruption Laws” shall mean all laws, rules, and regulations of any jurisdiction applicable to the Borrower or its Subsidiaries from time to time concerning or relating to bribery or corruption, including, without limitation, the United States Foreign Corrupt Practices Act of 1977 and the rules and regulations thereunder and the U.K. Bribery Act 2010 and the rules and regulations thereunder.

2


Anti-Money Laundering Laws” shall mean any and all laws, statutes, regulations or obligatory government orders, decrees, ordinances or rules applicable to a Credit Party, its Subsidiaries or Affiliates related to terrorism financing or money laundering, including any applicable provision of the Patriot Act and The Currency and Foreign Transactions Reporting Act (also known as the “Bank Secrecy Act,” 31 U.S.C. §§ 5311-5330 and 12 U.S.C. §§ 1818(s), 1820(b) and 1951-1959).

Applicable Percentage” shall mean, for any day, the rate per annum set forth below opposite the applicable level then in effect (based on the Consolidated Net Leverage Ratio), it being understood that the Applicable Percentage for (a) Alternate Base Rate Loans shall be the percentage set forth under the column “Base Rate Margin”, (b) SOFR Loans shall be the percentage set forth under the column “SOFR Margin & Letter of Credit Fee”, (c) the Letter of Credit Fee shall be the percentage set forth under the column “SOFR Margin & Letter of Credit Fee”, and (d) the Commitment Fee and the Delayed Draw Commitment Fee shall be the percentage set forth under the column “Commitment Fee”:

Applicable Percentage

Level

Consolidated Net Leverage Ratio

SOFR Margin & Letter of Credit Fee

Base Rate Margin

Commitment Fee

I

≤1.50 to 1.0

1.00%

0.00%

0.100%

II

<2.00 to 1.0 but >1.50 to 1.0

1.25%

0.25%

0.150%

III

<2.75 to 1.0 but >2.00 to 1.0

1.50%

0.50%

0.200%

IV

> 2.75 to 1.0

1.75 %

0.75%

0.250%

The Applicable Percentage shall, in each case, be determined and adjusted quarterly on the date five (5) Business Days after the date on which the Administrative Agent has received from the Borrower the quarterly financial information (in the case of the first three fiscal quarters of the Borrower’s fiscal year), the annual financial information (in the case of the fourth fiscal quarter of the Borrower’s fiscal year) and the certifications required to be delivered to the Administrative Agent and the Lenders in accordance with the provisions of Sections 5.1(a), 5.1(b) and 5.2(b) (each an “Interest Determination Date”).  Such Applicable Percentage shall be effective from such Interest Determination Date until the next such Interest Determination Date.  After the Closing Date, if the Credit Parties shall fail to provide the financial information or certifications in accordance with the provisions of Sections 5.1(a), 5.1(b) and 5.2(b), the Applicable Percentage shall, on the date five (5) Business Days after the date by which the Credit Parties were so required to provide such financial information or certifications to the Administrative Agent and the Lenders, be based on Level IV until such time as such information or certifications or corrected information or corrected certificates are provided, whereupon the Level shall be determined by the then current Consolidated Net Leverage Ratio.  In the event that any financial statement or certification delivered pursuant to Section 5.1 is shown to be inaccurate (regardless of whether this Agreement or the Commitments are in effect when such inaccuracy is discovered), and such inaccuracy, if corrected, would have led to the application of a higher Applicable Percentage for any period (an “Applicable Period”) than the Applicable Percentage applied for such Applicable Period, then for so long as this Agreement shall be in effect the Borrower shall immediately (i) deliver to the

3


Administrative Agent a corrected compliance certificate for such Applicable Period, (ii) determine the Applicable Percentage for such Applicable Period based upon the corrected compliance certificate, and (iii) pay to the Administrative Agent the accrued additional interest owing as a result of such increased Applicable Percentage for such Applicable Period, which payment shall be promptly applied by the Administrative Agent in accordance with Section 2.11.  It is acknowledged and agreed that nothing contained herein shall limit the rights of the Administrative Agent and the Lenders under the Credit Documents, including their rights under Sections 2.8 and 7.1 and other of their respective rights under this Agreement.

Approved Bank” shall have the meaning set forth in the definition of “Cash Equivalents.”

Approved Fund” shall mean any Fund that is administered, managed or underwritten by (a) a Lender, (b) an Affiliate of a Lender or (c) an entity or an Affiliate of an entity that administers or manages a Lender.

Arrangers” shall mean (a) Wells Fargo Securities, LLC, together with its successors and assigns, (b) BofA Securities, Inc. (or any other registered broker-dealer wholly-owned by Bank of America Corporation to which all or substantially all of Bank of America Corporation’s or any of its subsidiaries’ investment banking, commercial lending services or related businesses may be transferred following the date of this Agreement), together with its successors and assigns and (c) JPMorgan Chase Bank, N.A., together with its successors and assigns.

Assignment and Assumption” shall mean an assignment and assumption entered into by a Lender and an Eligible Assignee (with the consent of any party whose consent is required by the definition of Eligible Assignee and Section 9.6), and accepted by the Administrative Agent, in substantially the form of Exhibit 1.1(b) or any other form approved by the Administrative Agent.

Available Tenor” shall mean, as of any date of determination and with respect to the then-current Benchmark, as applicable, (a) if the then-current Benchmark is a term rate, any tenor for such Benchmark or (b) otherwise, any payment period for interest calculated with reference to such Benchmark, as applicable, that is or may be used for determining the length of an Interest Period pursuant to this Agreement as of such date and not including, for the avoidance of doubt, any tenor for such Benchmark that is then-removed from the definition of “Interest Period” pursuant to Section 2.13(c)(iv).

Bail-In Action” shall mean the exercise of any Write-Down and Conversion Powers by the applicable Resolution Authority in respect of any liability of an Affected Financial Institution.

Bail-In Legislation” shall mean (a) with respect to any EEA Member Country implementing Article 55 of Directive 2014/59/EU of the European Parliament and of the Council of the European Union, the implementing law, regulation, rule or requirement for such EEA Member Country from time to time which is described in the EU Bail-In Legislation Schedule and (b) with respect to the United Kingdom, Part I of the United Kingdom Banking Act 2009 (as amended from time to time) and any other law, regulation or rule applicable in the United Kingdom relating to the resolution of unsound or failing banks, investment firms or other financial institutions or their affiliates (other than through liquidation, administration or other insolvency proceedings).

Bankruptcy Code” shall mean the Bankruptcy Code in Title 11 of the United States Code, as amended, modified, succeeded or replaced from time to time.

Bankruptcy Event” shall mean any of the events described in Section 7.1(f).

4


Bankruptcy Event of Default” shall mean an Event of Default specified in Section 7.1(f).

Benchmark” shall mean, initially, the Term SOFR Reference Rate; provided that if a Benchmark Transition Event has occurred with respect to the Term SOFR Reference Rate or the then-current Benchmark, then “Benchmark” means the applicable Benchmark Replacement to the extent that such Benchmark Replacement has replaced such prior benchmark rate pursuant to Section 2.13(c)(i).

Benchmark Conforming Changes” shall mean, with respect to either the use or administration of Term SOFR or the use, administration, adoption or implementation of any Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of “Alternate Base Rate,” the definition of “Business Day,” the definition of “U.S. Government Securities Business Day,” the definition of “Interest Period” or any similar or analogous definition (or the addition of a concept of “interest period”), timing and frequency of determining rates and making payments of interest, timing of borrowing requests or prepayment, conversion or continuation notices, the applicability and length of lookback periods, the applicability of Section 2.13(c) and other technical, administrative or operational matters) that the Administrative Agent decides may be appropriate to reflect the adoption and implementation of any such rate or to permit the use and administration thereof by the Administrative Agent in a manner substantially consistent with market practice (or, if the Administrative Agent decides that adoption of any portion of such market practice is not administratively feasible or if the Administrative Agent determines that no market practice for the administration of any such rate exists, in such other manner of administration as the Administrative Agent decides is reasonably necessary in connection with the administration of this Agreement and the other Credit Documents).

Benchmark Replacement” shall mean, with respect to any Benchmark Transition Event, the sum of: (a) the alternate benchmark rate that has been selected by the Administrative Agent and the Borrower giving due consideration to (i) any selection or recommendation of a replacement benchmark rate or the mechanism for determining such a rate by the Relevant Governmental Body or (ii) any evolving or then-prevailing market convention for determining a benchmark rate as a replacement to the then-current Benchmark for Dollar-denominated syndicated credit facilities and (b) the related Benchmark Replacement Adjustment; provided that, if such Benchmark Replacement as so determined would be less than the Floor, such Benchmark Replacement will be deemed to be the Floor for the purposes of this Agreement and the other Credit Documents.

Benchmark Replacement Adjustment” shall mean, with respect to any replacement of the then-current Benchmark with an Unadjusted Benchmark Replacement for any applicable Available Tenor, the spread adjustment, or method for calculating or determining such spread adjustment, (which may be a positive or negative value or zero) that has been selected by the Administrative Agent and the Borrower giving due consideration to (a) any selection or recommendation of a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement by the Relevant Governmental Body or (b) any evolving or then-prevailing market convention for determining a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement for Dollar-denominated syndicated credit facilities.

Benchmark Replacement Date” shall mean the earliest to occur of the following events with respect to the then-current Benchmark:

(a)         in the case of clause (a) or (b) of the definition of “Benchmark Transition Event,” the later of (i) the date of the public statement or publication of information referenced therein and (ii) the date on which the administrator of such Benchmark (or the published component used in the calculation

5


thereof) permanently or indefinitely ceases to provide all Available Tenors of such Benchmark (or such component thereof); or

(b)         in the case of clause (c) of the definition of “Benchmark Transition Event,” the first date on which such Benchmark (or the published component used in the calculation thereof) has been determined and announced by the regulatory supervisor for the administrator of such Benchmark (or such component thereof) to be non-representative; provided that such non-representativeness will be determined by reference to the most recent statement or publication referenced in such clause (c) and even if any Available Tenor of such Benchmark (or such component thereof) continues to be provided on such date.

For the avoidance of doubt, the “Benchmark Replacement Date” will be deemed to have occurred in the case of clause (a) or (b) with respect to any Benchmark upon the occurrence of the applicable event or events set forth therein with respect to all then-current Available Tenors of such Benchmark (or the published component used in the calculation thereof).

Benchmark Transition Event” shall mean the occurrence of one or more of the following events with respect to the then-current Benchmark:

(a)         a public statement or publication of information by or on behalf of the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that such administrator has ceased or will cease to provide all Available Tenors of such Benchmark (or such component thereof), permanently or indefinitely; provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof);

(b)         a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof), the FRB, the Federal Reserve Bank of New York, an insolvency official with jurisdiction over the administrator for such Benchmark (or such component), a resolution authority with jurisdiction over the administrator for such Benchmark (or such component) or a court or an entity with similar insolvency or resolution authority over the administrator for such Benchmark (or such component), which states that the administrator of such Benchmark (or such component) has ceased or will cease to provide all Available Tenors of such Benchmark (or such component thereof) permanently or indefinitely; provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof); or

(c)         a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that all Available Tenors of such Benchmark (or such component thereof) are not, or as of a specified future date will not be, representative.

For the avoidance of doubt, a “Benchmark Transition Event” will be deemed to have occurred with respect to any Benchmark if a public statement or publication of information set forth above has occurred with respect to each then-current Available Tenor of such Benchmark (or the published component used in the calculation thereof).

Benchmark Transition Start Date” shall mean, in the case of a Benchmark Transition Event, the earlier of (a) the applicable Benchmark Replacement Date and (b) if such Benchmark Transition Event is a public statement or publication of information of a prospective event, the 90th day prior to the expected date of such event as of such public statement or publication of information (or if the expected date of

6


such prospective event is fewer than 90 days after such statement or publication, the date of such statement or publication).

Benchmark Unavailability Period” shall mean the period (if any) (x) beginning at the time that a Benchmark Replacement Date has occurred if, at such time, no Benchmark Replacement has replaced the then-current Benchmark for all purposes hereunder and under any Credit Document in accordance with Section 2.13(c) and (y) ending at the time that a Benchmark Replacement has replaced the then-current Benchmark for all purposes hereunder and under any Credit Document in accordance with Section 2.13(c).

Bond Hedge Transaction” shall mean any bond hedge, capped call or equity call option or substantively equivalent derivative transaction on Equity Interests.

Borrower” shall have the meaning set forth in the first paragraph of this Agreement.

Borrowing Date” shall mean, in respect of any Loan, the date such Loan is made.

Business” shall have the meaning set forth in Section 3.10.

Business Day” shall mean any day other than a Saturday, Sunday or other day on which the Federal Reserve Bank of New York is closed or commercial banks in Charlotte, North Carolina, New York, New York or Los Angeles, California are authorized or required by law to close.

Canadian Dollars” or “CAD” shall mean dollars in the lawful currency of Canada.

Capital Lease” shall mean any lease of property, real or personal, the obligations with respect to which are required to be capitalized on a balance sheet of the lessee in accordance with GAAP.

Capital Lease Obligations” shall mean the capitalized lease obligations relating to a Capital Lease determined in accordance with GAAP.

Cash Collateralize” shall mean to pledge and deposit with or deliver to the Administrative Agent, for the benefit of the Administrative Agent, the Issuing Lender or Swingline Lender (as applicable) and the Lenders, as collateral for LOC Obligations, obligations in respect of Swingline Loans, or obligations of Lenders to fund participations in respect of either thereof (as the context may require), cash or deposit account balances or, if the Issuing Lender or Swingline Lender benefiting from such collateral shall agree in its sole discretion, other credit support, in each case pursuant to documentation in form and substance satisfactory to (a) the Administrative Agent and (b) the applicable Issuing Lender or the Swingline Lender.  “Cash Collateral” shall have a meaning correlative to the foregoing and shall include the proceeds of such cash collateral and other credit support.

Cash Equivalents” shall mean (a) securities issued or directly and fully guaranteed or insured by the United States of America or any agency or instrumentality thereof (provided that the full faith and credit of the United States of America is pledged in support thereof) having maturities of not more than twelve months from the date of acquisition (“Government Obligations”), (b) Dollar denominated time deposits, certificates of deposit, Eurodollar time deposits and Eurodollar certificates of deposit of (i) any domestic commercial bank of recognized standing having capital and surplus in excess of $250,000,000 or (ii) any bank whose short-term commercial paper rating at the time of the acquisition thereof is at least A-1 or the equivalent thereof from S&P or from Moody’s is at least P-1 or the equivalent thereof from Moody’s (any such bank being an “Approved Bank”), in each case with maturities of not more than 364 days from the date of acquisition, (c) commercial paper and variable or fixed rate notes issued by any

7


Approved Bank (or by the parent company thereof) or any variable rate notes issued by, or guaranteed by any domestic corporation rated A-1 (or the equivalent thereof) or better by S&P or P-1 (or the equivalent thereof) or better by Moody’s and maturing within six months of the date of acquisition, (d) repurchase agreements with a bank or trust company (including a Lender) or a recognized securities dealer having capital and surplus in excess of $500,000,000 for direct obligations issued by or fully guaranteed by the United States of America, (e) obligations of any state of the United States or any political subdivision thereof for the payment of the principal and redemption price of and interest on which there shall have been irrevocably deposited Government Obligations maturing as to principal and interest at times and in amounts sufficient to provide such payment, (f) auction preferred stock rated in the highest short-term credit rating category by S&P or Moody’s, (g) money market accounts subject to Rule 2a-7 of the Exchange Act (“SEC Rule 2a-7”) which consist primarily of cash and cash equivalents set forth in clauses (a) through (f) above and of which 95% shall at all times be comprised of First Tier Securities (as defined in SEC Rule 2a-7) and any remaining amount shall at all times be comprised of Second Tier Securities (as defined in SEC Rule 2a-7) and (h) shares of any so-called “money market fund,” provided that such fund is registered under the Investment Company Act of 1940, has net assets of at least $100,000,000 and has an investment portfolio with an average maturity of 365 days or less.

Cash Management Agreement” means any agreement to provide cash management services, including treasury, depository, overdraft, credit or debit card (including non-card electronic payables), electronic funds transfer and other cash management arrangements.

Cash Management Bank” means any Person that, (a) at the time it enters into a Cash Management Agreement with a Credit Party or a Subsidiary of a Credit Party, is a Lender, an Affiliate of a Lender, the Administrative Agent or an Affiliate of the Administrative Agent, or (b) at the time it (or its Affiliate) becomes a Lender (including on the effective date of any amendment to this Agreement), is a party to a Cash Management Agreement with a Credit Party or a Subsidiary of a Credit Party, in each case in its capacity as a party to such Cash Management Agreement.

Change in Law” shall mean the occurrence, after the date of this Agreement, of any of the following:  (a) the adoption or taking effect of any law, rule, regulation or treaty, (b) any change in any law, rule, regulation or treaty or in the administration, interpretation, implementation or application thereof by any Governmental Authority or (c) the making or issuance of any request, rule, guideline or directive (whether or not having the force of law) by any Governmental Authority; provided, that notwithstanding anything herein to the contrary, (i) the Dodd-Frank Wall Street Reform and Consumer Protection Act and all requests, rules, guidelines or directives thereunder or issued in connection therewith and (ii) all requests, rules, guidelines or directives promulgated by the Bank for International Settlements, the Basel Committee on Banking Supervision (or any successor or similar authority) or the United States or foreign regulatory authorities, in each case pursuant to Basel III, shall in each case be deemed to be a “Change in Law”, regardless of the date enacted, adopted or issued.

Change of Control” shall mean at any time the occurrence of any of the following events:  (a) any “person” or “group” (as such terms are used in Section 13(d) and 14(d) of the Exchange Act), is or becomes the “beneficial owner” (as defined in Rules 13d-3 and 13d-5 under the Exchange Act, except that a person shall be deemed to have “beneficial ownership” of all securities that such person has the right to acquire, whether such right is exercisable immediately or only after the passage of time), directly or indirectly, of thirty-five percent (35%) or more of the then outstanding Voting Stock of the Borrower; or (b) the replacement of a majority of the Board of Directors of the Borrower over a two-year period from the directors who constituted the Board of Directors at the beginning of such period, and such replacement’s nomination for election shall not have been approved by a vote of at least a majority of the Board of Directors of the Borrower then still in office who either were members of such Board of

8


Directors at the beginning of such period or whose nomination for election as a member of such Board of Directors was previously so approved.

Closing Date” shall mean the date of this Agreement.

Code” shall mean the Internal Revenue Code of 1986, as amended from time to time.

Collateral” shall mean a collective reference to the collateral which is identified in, and at any time will be covered by, the Security Documents and any other property or assets of a Credit Party, whether tangible or intangible and whether real or personal, that may from time to time secure the Credit Party Obligations; provided that there shall be excluded from the Collateral (a) any account, instrument, chattel paper or other obligation or property of any kind due from, owed by, or belonging to, a Sanctioned Person or Sanctioned Country or (b) any lease in which the lessee is a Sanctioned Person or Sanctioned Country.

Committed Funded Exposure” shall mean, as to any Lender at any time, the aggregate principal amount at such time of its outstanding Loans, LOC Obligations and Swingline Obligations at such time.

Commitment” shall mean the Revolving Commitments, the LOC Commitment, the Swingline Commitment and the Delayed Draw Term Loan Commitment, individually or collectively, as appropriate.

Commitment Fee” shall have the meaning set forth in Section 2.5(a).

Commitment Percentage” shall mean the Revolving Commitment Percentage and/or the Delayed Draw Term Loan Commitment Percentage, as appropriate.

Commitment Period” shall mean (a) with respect to Revolving Loans and Swingline Loans, the period from and including the Closing Date to but excluding the Maturity Date and (b) with respect to Letters of Credit, the period from and including the Closing Date to but excluding the date that is thirty (30) days prior to the Maturity Date.

Commodity Exchange Act” shall mean the Commodity Exchange Act (7 U.S.C. § 1 et seq.), as amended from time to time, and any successor statute.

Commonly Controlled Entity” shall mean an entity, whether or not incorporated, which is under common control with the Borrower within the meaning of Section 4001(b)(1) of ERISA or is part of a group which includes the Borrower and which is treated as a single employer under Section 414(b) or 414(c) of the Code or, solely for purposes of Section 412 of the Code to the extent required by such section, Section 414(m) or 414(o) of the Code.

Consolidated” shall mean, when used with reference to financial statements or financial statement items of the Borrower and its Subsidiaries or any other Person, such statements or items on a consolidated basis in accordance with the consolidation principles of GAAP.

Consolidated EBITDA” shall mean, as of any date of determination for the four consecutive fiscal quarter period ending on such date, without duplication:

(a) Consolidated Net Income for such period,

plus

9


(b) the sum of the following for such period to the extent deducted in calculating Consolidated Net Income:

(i) Consolidated Interest Expense,

(ii) tax expense (including, without limitation, any federal, state, local and foreign income and similar taxes) of the Borrower and its Subsidiaries,

(iii) non-cash amounts attributed to any third party’s minority interest in any Credit Party or any Subsidiary thereof,

(iv) depreciation and amortization expense of the Borrower and its Subsidiaries,

(v) non-cash stock based compensation expense,

(vi) non-recurring cash charges in an aggregate amount not to exceed fifteen percent (15%) of Consolidated EBITDA,

(vii) other non-cash charges (excluding reserves for future cash charges) of the Borrower and its Subsidiaries,

(viii) charges, losses, costs and expenses incurred to the extent actually reimbursed by third parties pursuant to indemnification provisions or insurance,

(ix)(A) cost savings and synergies associated with any other consummated Permitted Acquisition projected by the Borrower in good faith to be realizable within eighteen (18) months after the consummation of such Permitted Acquisition (calculated on a pro forma basis as though realized on the first day of the applicable period, net of the amount of actual benefits realized), as long as such cost savings and synergies are reasonably identifiable, reasonably attributable to specified actions to be taken, reasonably anticipated to result from such actions and supportable, and (B) to the extent relating to the realization of any of the cost savings and synergies permitted as an add-back under clause (A) above, charges and expenses for such period resulting from facility closures, severance, relocation, restructuring, integration and other similar adjustments, or any business optimization costs and expenses; provided that (1) concurrently with the delivery of the financial statements referred to in Sections 5.1(a) and 5.1(b), the Administrative Agent shall receive a quarterly certificate, in form and substance reasonably satisfactory to the Administrative Agent, from a Responsible Officer of the Borrower summarizing all such cost savings and synergies and charges and expenses for the applicable period, and (2) the aggregate amount of all such cost savings and synergies and charges and expenses permitted to be added back under clauses (A) and (B) above shall not exceed twenty five percent (25%) of pro forma Consolidated EBITDA (calculated before giving effect to such add-backs) for such period, and

(x) fees and reasonable and documented out-of-pocket expenses incurred in connection with the consummation of any Permitted Acquisition, the incurrence of any Indebtedness permitted under this Agreement or the issuance of any Equity Interests permitted hereunder,

minus

(c) the sum of the following:

(i) non-cash charges previously added back to Consolidated Net Income in determining

10


Consolidated EBITDA to the extent such non-cash charges have become cash charges during such period except to the extent such cash charges are permitted as an add-back under clause (b)(vi) above,

(ii) extraordinary losses and gains and all non-cash income, interest income and tax credits, and rebates to the extent otherwise included in Consolidated Net Income, and

(iii) non-recurring gains to the extent otherwise included in Consolidated Net Income including, without limitation, gains in connection with material litigation.

Consolidated Funded Debt” shall mean, as of any date of determination, Funded Debt of the Borrower and its Subsidiaries on a Consolidated basis.

Consolidated Interest Expense” shall mean, as of any date of determination for the four consecutive fiscal quarter period ending on such date, all interest expense (excluding amortization of debt discount and premium and debt issuance costs, but including the interest component under Capital Leases and synthetic leases, tax retention operating leases, off-balance sheet loans and similar off-balance sheet financing products) for such period of the Borrower and its Subsidiaries on a Consolidated basis.

Consolidated Net Income” shall mean, as of any date of determination for the four consecutive fiscal quarter period ending on such date, the net income of the Borrower and its Subsidiaries on a Consolidated basis for such period, all as determined in accordance with GAAP.

Consolidated Net Leverage Ratio” shall mean, as of the last day of any fiscal quarter of the Borrower, for the Borrower and its Subsidiaries on a Consolidated basis, the ratio of (a) Consolidated Funded Debt of the Borrower and its Subsidiaries on such date less  (i) the outstanding amount of all Performance Letters of Credit (including Letters of Credit issued hereunder that are Performance Letters of Credit) to the extent undrawn, (ii) all unrestricted cash and Cash Equivalents of the Borrower and its Subsidiaries and (iii) restricted cash and Cash Equivalents of the Borrower and its Subsidiaries in an aggregate amount not to exceed $2,000,000 to (b) Consolidated EBITDA.

Consolidated Secured Net Leverage Ratio” shall mean, as of the last day of any fiscal quarter of the Borrower, for the Borrower and its Subsidiaries on a Consolidated basis, the ratio of (a) Consolidated Funded Debt of the Borrower and its Subsidiaries on such date that is secured by a Lien on any asset of the Borrower or any of its Subsidiaries less  (i) the outstanding amount of all Performance Letters of Credit (including Letters of Credit issued hereunder that are Performance Letters of Credit) to the extent undrawn, (ii) all unrestricted cash and Cash Equivalents of the Borrower and its Subsidiaries and (iii) restricted cash and Cash Equivalents of the Borrower and its Subsidiaries in an aggregate amount not to exceed $2,000,000 to (b) Consolidated EBITDA.

Consolidated Total Tangible Assets” shall mean the consolidated total assets of the Borrower and its Subsidiaries, as determined in accordance with GAAP applied on a consistent basis, minus the aggregate amount of any intangible assets, including, without limitation, goodwill, franchises, licenses, patents, trademarks, trade names, copyrights, service marks and brand names.

Contractual Obligation” shall mean, as to any Person, any provision of any security issued by such Person or of any contract, agreement, instrument or undertaking to which such Person is a party or by which it or any of its property is bound.

11


Control” shall mean the possession, directly or indirectly, of the power to direct or cause the direction of the management or policies of a Person, whether through the ability to exercise voting power, by contract or otherwise.  “Controlling” and “Controlled” have meanings correlative thereto.

Convertible Notes” shall mean the 1.25% Convertible Senior Notes due 2022 issued pursuant to that certain Indenture dated as of February 22, 2017 between the Borrower and Branch Banking and Trust Company.

Copyright Licenses” shall mean any agreement, whether written or oral, providing for the grant by or to a Person of any right under any Copyright, including, without limitation, any thereof referred to in Schedule 3.16.

Copyrights” shall mean all copyrights of the Credit Parties and their Subsidiaries in all Works, now existing or hereafter created or acquired, all registrations and recordings thereof, and all applications in connection therewith, including, without limitation, registrations, recordings and applications in the United States Copyright Office or in any similar office or agency of the United States, any state thereof or any other country or any political subdivision thereof, or otherwise, including, without limitation, any thereof referred to in Schedule 3.16 and all renewals thereof.

Credit Documents” shall mean this Agreement, each of the Notes, any Joinder Agreement, the Letters of Credit, LOC Documents, Disclosure Letter and the Security Documents and all other agreements, documents, certificates and instruments delivered to the Administrative Agent or any Lender by any Credit Party in connection therewith (other than any Secured Cash Management Agreement or any agreement, document, certificate or instrument related to a Hedging Agreement).

Credit Exposure” shall mean, as to any Lender at any time (a) if its Commitment is in existence at such time, the amount of its Commitment and (b) if its Commitment is not in existence at such time, the amount of its Committed Funded Exposure.

Credit Party” shall mean any of the Borrower or the Guarantors.

Credit Party Obligations” shall mean, without duplication, (a) all of the obligations, indebtedness and liabilities of the Credit Parties to the Lenders (including the Issuing Lender) and the Administrative Agent, whenever arising, under this Agreement, the Notes or any of the other Credit Documents, including principal, interest, fees, reimbursements and indemnification obligations and other amounts (including, but not limited to, any interest accruing after the occurrence of a filing of a petition of bankruptcy under the Bankruptcy Code with respect to any Credit Party, regardless of whether such interest is an allowed claim under the Bankruptcy Code), (b) all liabilities and obligations, whenever arising, owing from any Credit Party or any of their Subsidiaries to any Hedging Agreement Provider arising under any Secured Hedging Agreement, but in all cases excluding Excluded Swap Obligations, and (c) all existing or future payment and other obligations owing by any Credit Party or any Subsidiary of a Credit Party under any Secured Cash Management Agreement.

Debtor Relief Laws” shall mean the Bankruptcy Code and all other liquidation, conservatorship, bankruptcy, assignment for the benefit of creditors, moratorium, rearrangement, receivership, insolvency, reorganization, or similar debtor relief Laws of the United States or other applicable jurisdictions from time to time in effect.

Default” shall mean any of the events specified in Section 7.1, whether or not any requirement for the giving of notice or the lapse of time, or both, or any other condition, has been satisfied.

12


Defaulting Lender” shall mean, subject to Section 2.21(b) any Lender that, as determined by the Administrative Agent (with notice to the Borrower of such determination), (a) has failed to perform any of its funding obligations hereunder,  including in respect of its Loans or participations in Letters of Credit or Swingline Loans, within three Business Days of the date required to be funded by it hereunder, unless such obligation is the subject of a good faith dispute, (b) has notified the Borrower or the Administrative Agent that it does not intend to comply with its funding obligations or has made a public statement to that effect with respect to its funding obligations hereunder or, except in connection with a good faith dispute, under other agreements in which it commits to extend credit, (c) has failed, within three Business Days after request by the Administrative Agent, to confirm in a manner satisfactory to the Administrative Agent that it will comply with its funding obligations, or (d) has, or has a direct or indirect parent company that has, (i) become the subject of a proceeding under any Debtor Relief Law, (ii) had appointed for it a receiver, custodian, conservator, trustee, administrator, assignee for the benefit of creditors or similar Person charged with reorganization or liquidation of its business or assets, including the Federal Deposit Insurance Corporation or any other state or federal regulatory authority acting in such a capacity, or (iii) become the subject of a Bail-In Action; provided that a Lender shall not be a Defaulting Lender solely by virtue of the ownership or acquisition of any equity interest in that Lender or any direct or indirect parent company thereof by a Governmental Authority.

Delayed Draw Availability Period” shall mean the period from the Closing Date until the earliest to occur of (a) the date on which the full amount of the Delayed Draw Term Loan has been drawn, (b) the date on which the remaining unused commitments under the Delayed Draw Term Loan have been terminated or (c) the earliest maturity date of the Convertible Notes as of the Seventh Amendment Effective Date.

Delayed Draw Commitment Fee” shall have the meaning set forth in Section 2.5(d).

Delayed Draw Term Loan” shall have the meaning set forth in Section 2.2(a).

Delayed Draw Term Loan Commitment Percentage” shall mean, for each Term Loan Lender, the percentage identified as its Delayed Draw Term Loan Commitment Percentage on Schedule 1.1(c) or in the Assignment and Assumption pursuant to which such Lender became a Lender hereunder, as such percentage may be modified in connection with any assignment made in accordance with the provisions of Section 9.6(c).

Delayed Draw Term Loan Commitment” shall mean, for any Term Loan Lender, the principal amount identified as its Delayed Draw Term Loan Commitment in its Lender Commitment Letter or the applicable Assignment and Assumption Agreement.

Delayed Draw Term Loan Committed Amount” shall have the meaning set forth in Section 2.2(a).

Disclosure Letter” shall mean that certain side letter dated as of the date hereof between the Borrower and the Administrative Agent, for the benefit of the Lenders, pursuant to which the Borrower has attached (a) as Schedule 1 thereto, a complete and accurate list of all Material Contracts of the Credit Parties and their Subsidiaries in effect as of the Closing Date, (b) as Schedule 2 thereto, the federal tax identification number for each Credit Party as of the Closing Date, (c) as Schedule 3 thereto, the Existing Letters of Credit, (d) as Schedule 4 thereto, the insurance coverage of the Credit Parties and their Subsidiaries as of the Closing Date, setting forth the carrier, policy number, expiration date, type and amount, (e) as Schedule 5 thereto, the Indebtedness of the Credit Parties and their Subsidiaries existing as of the Closing Date as referenced in the financial statements referenced in Section 3.1 hereof and (f) as Schedule 6 thereto, a complete and accurate list of all checking, savings or other accounts (including

13


securities accounts) of the Credit Parties at any bank or other financial institution, or any other account where money is or may be deposited or maintained with any Person as of the Closing Date.

Documentation Agents” shall mean U.S. Bank N.A., together with its successors and assigns, HSBC Bank USA, N.A., together with its successors and assigns and JPMorgan Chase Bank, N.A., together with its successors and assigns, in their capacity as documentation agents hereunder.

Dollar Equivalent” shall mean, at any time, (a) with respect to Dollars or an amount denominated in Dollars, such amount and (b) with respect to an amount in Foreign Currency or an amount denominated in any Foreign Currency, the equivalent amount thereof in Dollars as determined by the Administrative Agent or the applicable Issuing Lender, as the case may be, at such time on the basis of the Spot Rate (determined by the Administrative Agent or such Issuing Lender as of the most recent Revaluation Date) for the purchase of Dollars with such Foreign Currency.

Dollars” and “$” shall mean dollars in lawful currency of the United States of America.

Domestic Lending Office” shall mean, initially, the office of each Lender designated as such Lender’s Domestic Lending Office shown in such Lender’s Administrative Questionnaire; and thereafter, such other office of such Lender as such Lender may from time to time specify to the Administrative Agent and the Borrower as the office of such Lender at which Alternate Base Rate Loans of such Lender are to be made.

Domestic Subsidiary” shall mean any Subsidiary that is organized and existing under the laws of the United States or any state or commonwealth thereof or under the laws of the District of Columbia.

EEA Financial Institution” shall mean (a) any credit institution or investment firm established in any EEA Member Country which is subject to the supervision of an EEA Resolution Authority, (b) any entity established in an EEA Member Country which is a parent of an institution described in clause (a) of this definition, or (c) any financial institution established in an EEA Member Country which is a subsidiary of an institution described in clauses (a) or (b) of this definition and is subject to consolidated supervision with its parent.

EEA Member Country” shall mean any of the member states of the European Union, Iceland, Liechtenstein, and Norway.

EEA Resolution Authority” shall mean any public administrative authority or any Person entrusted with public administrative authority of any EEA Member Country (including any delegee) having responsibility for the resolution of any credit institution or investment firm established in any EEA Member Country.

Eligible Assignee” shall mean (a) a Lender, (b) an Affiliate of a Lender, (c) an Approved Fund, and (d) any other Person approved by (i) the Administrative Agent, (ii) in the case of any assignment of a Revolving Commitment, the Issuing Lender, and (iii) unless an Event of Default has occurred and is continuing and so long as the primary syndication of the Loans has been completed as determined by Wells Fargo, the Borrower (each such approval not to be unreasonably withheld or delayed); provided that notwithstanding the foregoing, “Eligible Assignee” shall not include the Borrower or any of the Borrower’s Affiliates or Subsidiaries or any natural person.

EMU Legislation” means the legislative measures of the European Council for the introduction of, changeover to or operation of a single or unified European currency.

14


Environmental Laws” shall mean any and all applicable foreign, federal, state, local or municipal laws, rules, orders, regulations, statutes, ordinances, codes, decrees, requirements of any Governmental Authority or other Requirement of Law (including common law) regulating, relating to or imposing liability or standards of conduct concerning protection of human health or the environment, as now or may at any time be in effect during the term of this Agreement.

Equity Interest” shall mean (a) in the case of a corporation, capital stock, (b) in the case of an association or business entity, any and all shares, interests, participations, rights or other equivalents (however designated) of capital stock, (c) in the case of a partnership, partnership interests (whether general or limited), (d) in the case of a limited liability company, membership interests and (e) any other interest or participation that confers on a Person the right to receive a share of the profits and losses of, or distributions of assets of, the issuing Person.

ERISA” shall mean the Employee Retirement Income Security Act of 1974, as amended from time to time.

Erroneous Payment” shall have the meaning assigned thereto in Section 8.12(a).

Erroneous Payment Deficiency Assignment” shall have the meaning assigned thereto in Section 8.12(d).

Erroneous Payment Impacted Class” shall have the meaning assigned thereto in Section 8.12(d).

Erroneous Payment Return Deficiency” shall have the meaning assigned thereto in Section 8.12(d).

Euro” and “EUR” mean the lawful currency of the Participating Member States introduced in accordance with the EMU Legislation.

EU Bail-In Legislation Schedule” means the EU Bail-In Legislation Schedule published by the Loan Market Association (or any successor person), as in effect from time to time.

Event of Default” shall mean any of the events specified in Section 7.1; provided, however, that any requirement for the giving of notice or the lapse of time, or both, or any other condition, has been satisfied.

Exchange Act” shall mean the Securities Exchange Act of 1934, as amended.

Excluded Swap Obligation” shall mean, with respect to any Guarantor, any Swap Obligation if, and to the extent that, all or a portion of the Guaranty of such Guarantor of, or the grant by such Guarantor of a security interest to secure, such Swap Obligation (or any Guaranty thereof) is or becomes illegal under the Commodity Exchange Act or any rule, regulation or order of the Commodity Futures Trading Commission (or the application or official interpretation of any thereof) (determined after giving effect to Section 10.11 and any and all guarantees of such Guarantor's Swap Obligations by other Credit Parties) by virtue of such Guarantor’s failure for any reason to constitute an “eligible contract participant” as defined in the Commodity Exchange Act and the regulations thereunder at the time the Guaranty of such Guarantor or the grant of such security interest becomes effective with respect to such Swap Obligation. If a Swap Obligation arises under a master agreement governing more than one swap, such exclusion shall apply only to the portion of such Swap Obligation that is attributable to swaps for which such Guaranty or security interest is or becomes excluded in accordance with the first sentence of this definition.

15


Excluded Taxes” shall mean, with respect to the Administrative Agent, any Lender, the Issuing Lender or any other recipient of any payment to be made by or on account of any obligation of the Borrower hereunder, (a) taxes imposed on or measured by its overall net income (however denominated), and franchise taxes imposed on it (in lieu of net income taxes), by the jurisdiction (or any political subdivision thereof) under the laws of which such recipient is organized or in which its principal office is located or, in the case of any Lender, in which its applicable lending office is located, (b) any branch profits taxes imposed by the United States of America or any similar tax imposed by any other jurisdiction in which the Borrower is located, (c) in the case of a Foreign Lender, any withholding tax that is imposed on amounts payable to such Foreign Lender at the time such Foreign Lender becomes a party hereto (or designates a new lending office) or is attributable to such Foreign Lender’s failure or inability (other than as a result of a Change in Law) to comply with Section 2.16, except to the extent that such Foreign Lender (or its assignor, if any) was entitled, at the time of designation of a new lending office (or assignment), to receive additional amounts from the Borrower with respect to such withholding tax pursuant to Section 2.16 and (d) any United States federal withholding Taxes imposed under FATCA.

Existing Credit Facility” shall mean the credit facility of the Borrower existing immediately prior to the closing date as evidenced by that certain Credit Agreement dated as of July 27, 2007 by and among the Borrower, the Administrative Agent and the lenders from time to time party thereto.

Existing Letter of Credit” shall mean each of the letters of credit described by applicant, date of issuance, letter of credit number, amount, beneficiary and date of expiry on Schedule 3 to the Disclosure Letter.

Exposed LOC Obligations” shall have the meaning set forth in Section 2.21(a)(iii)(B).

Extension of Credit” shall mean, as to any Lender, the making of a Loan by such Lender, any conversion of a Loan from one Type to another Type, any extension of any Loan or the issuance of, or participation in, a Letter of Credit or Swingline Loan by such Lender.

Extraordinary Receipt” shall mean any cash received by or paid to or for the account of any Person not in the ordinary course of business, including proceeds of insurance (other than proceeds of business interruption insurance to the extent such proceeds constitute compensation for lost earnings), condemnation awards (and payments in lieu thereof), indemnity payments and any purchase price adjustments.

FATCA” means Sections 1471 through 1474 of the Code, as of the Sixth Amendment Effective Date (or any amended or successor version that is substantively comparable and not materially more onerous to comply with) and any current or future regulations or official interpretations thereof, any intergovernmental agreements entered into in connection with the foregoing, and any rules or guidance implementing such intergovernmental agreements.

Federal Funds Effective Rate” shall have the meaning set forth in the definition of “Alternate Base Rate”.

Fee Letter” shall mean the letter agreement dated September 1, 2010, addressed to the Borrower from Wells Fargo and WFS, as amended, modified, extended, restated, replaced, or supplemented from time to time.

Financial Letter of Credit” shall mean any Letter of Credit that is not a Performance Letter of Credit.

16


Floor” shall mean a rate of interest equal to 0% per annum.

Foreign Currency” shall mean any of the following:  (a) Euro, Sterling and Canadian Dollars and (b) any other currency that is freely tradable and convertible into Dollars that is approved by the applicable Issuing Lender and the Administrative Agent.

Foreign Currency Letter of Credit” shall have the meaning set forth in Section 2.3(j).

Foreign Lender” shall mean any Lender that is organized under the laws of a jurisdiction other than that in which the Borrower is resident for tax purposes.  For purposes of this definition, the United States of America, each State thereof and the District of Columbia shall be deemed to constitute a single jurisdiction.

Foreign Mortgage Indebtedness” shall mean all Indebtedness incurred by (a) any Foreign Subsidiary (including Capital Lease Obligations) to finance the purchase of real estate to the extent such Indebtedness is secured only by such real estate so purchased and (b) all Guaranty Obligations of the Borrower with respect to Indebtedness of the type described in clause (a) hereof to the extent such guaranty is permitted hereunder.

Foreign Subsidiary” shall mean any Subsidiary that is not a Domestic Subsidiary.

Foreign Subsidiary Indebtedness” shall mean, as of any date of determination, the sum of the outstanding amount of all Indebtedness of Foreign Subsidiaries (other than Foreign Mortgage Indebtedness).

FRB” shall mean the Board of Governors of the Federal Reserve System of the United States.

Fronting Exposure” shall mean, at any time there is a Defaulting Lender, (a) with respect to any Issuing Lender, such Defaulting Lender’s Commitment Percentage of the outstanding LOC Obligations with respect to Letters of Credit issued by such Issuing Lender other than LOC Obligations as to which such Defaulting Lender’s participation obligation has been reallocated to other Lenders or Cash Collateralized in accordance with the terms hereof, and (b) with respect to any Swingline Lender, such Defaulting Lender’s Commitment Percentage of outstanding Swingline Loans made by such Swingline Lender other than Swingline Loans as to which such Defaulting Lender’s participation obligation has been reallocated to other Lenders or Cash Collateralized in accordance with the terms hereof.

Fund” shall mean any Person (other than a natural person) that is (or will be) engaged in making, purchasing, holding or otherwise investing in commercial loans and similar extensions of credit in the ordinary course of its business.

Funded Debt” shall mean, with respect to any Person, without duplication with respect to any items which might be categorized as more than one of the following, (a) all obligations of such Person for borrowed money, (b) all obligations of such Person evidenced by bonds, debentures, notes or similar instruments, or upon which interest payments are customarily made, (c) all obligations of such Person under conditional sale or other title retention agreements relating to property purchased by such Person (other than customary reservations or retentions of title under agreements with suppliers entered into in the ordinary course of business), (d) all obligations (including, without limitation, earnout obligations) of such Person incurred, issued or assumed as the deferred purchase price of property or services purchased by such Person (other than trade debt incurred in the ordinary course of business and due within nine (9) months of the incurrence thereof) which would appear as liabilities on a balance sheet of such Person prepared in accordance with GAAP, (e) the principal portion of all obligations of such Person under Capital Leases, (f) the maximum

17


amount of all letters of credit issued or bankers’ acceptances facilities created for the account of such Person and, without duplication, all drafts drawn thereunder (to the extent unreimbursed), (g) all preferred Equity Interest or other equity interests issued by such Person and which by the terms thereof could be (at the request of the holders thereof or otherwise) subject to mandatory sinking fund payments, redemption or other acceleration, (h) the principal balance outstanding under any synthetic lease, tax retention operating lease, off-balance sheet loan or similar off-balance sheet financing product (other than the principal balance outstanding under non-recourse, off-balance sheet debt not guaranteed by the Borrower or any of its Subsidiaries), (i) obligations of such Person under non-compete agreements to the extent such obligations are quantified contingent obligations of such Person, (j) all obligations of such Person under Hedging Agreements, excluding any portion thereof which would be accounted for as interest expense under GAAP, (k) all Indebtedness of others of the type described in clauses (a) through (j) hereof secured by (or for which the holder of such Indebtedness has an existing right, contingent or otherwise, to be secured by) any Lien on, or payable out of the proceeds of production from, property owned or acquired by such Person, whether or not the obligations secured thereby have been assumed, (l) all Guaranty Obligations of such Person with respect to Indebtedness of another Person of the type described in clauses (a) through (j) hereof, only to the extent of the amount of the underlying obligation and (m) all Indebtedness of the type described in clauses (a) through (j) hereof of any partnership or unincorporated joint venture in which such Person is a general partner or a joint venturer to the extent such Indebtedness is recourse to such Person.

GAAP” shall mean generally accepted accounting principles in effect in the United States of America applied on a consistent basis, subject, however, to the provisions of Section 1.3.

Government Acts” shall have the meaning set forth in Section 2.17.

Government Contract” shall mean any contract entered into between the Borrower or any of its Subsidiaries and the government of the United States of America, or any department, agency, public corporation, or other instrumentality or any state government or any department, agency or instrumentality providing for the sale of products or services to a Governmental Authority.

Government Obligations” shall have the meaning set forth in the definition of “Cash Equivalents.”

Governmental Authority” shall mean the government of the United States of America or any other nation, or of any political subdivision thereof, whether state or local, and any agency, authority, instrumentality, regulatory body, court, central bank or other entity exercising executive, legislative, judicial, taxing, regulatory or administrative powers or functions of or pertaining to government (including any supra-national bodies such as the European Union or the European Central Bank).

Guarantor” shall mean (a) each Material Domestic Subsidiary of the Borrower from time to time party hereto and (b) with respect to the Swap Obligations of any other Credit Party, the Borrower.

Guaranty” shall mean the guaranty of the Guarantors set forth in Article X.

Guaranty Obligations” shall mean, with respect to any Person, without duplication with respect to any items which might be categorized as more than one of the following, any obligations of such Person (other than endorsements in the ordinary course of business of negotiable instruments for deposit or collection) guaranteeing or intended to guarantee any Indebtedness of any other Person in any manner, whether direct or indirect, and including without limitation any obligation, whether or not contingent, (a) to purchase any such Indebtedness or any property constituting security therefor, (b) to advance or provide funds or other support for the payment or purchase of any such Indebtedness or to maintain working capital, solvency or other balance sheet condition of such other Person (including without limitation keep well

18


agreements, maintenance agreements, comfort letters or similar agreements or arrangements) for the benefit of any holder of Indebtedness of such other Person, (c) to lease or purchase property, securities or services primarily for the purpose of assuring the holder of such Indebtedness, or (d) to otherwise assure or hold harmless the holder of such Indebtedness against loss in respect thereof.  The amount of any Guaranty Obligation hereunder shall (subject to any limitations set forth therein) be deemed to be an amount equal to the outstanding principal amount (or maximum principal amount, if larger) of the Indebtedness in respect of which such Guaranty Obligation is made.

Hawthorne Property” shall mean the real property owned by the Borrower which is located in Hawthorne, California.

Hedging Agreement Provider” shall mean any Person that enters into a Secured Hedging Agreement with a Credit Party or any of its Subsidiaries that is permitted by Section 6.1(e) to the extent such Person is a Lender, an Affiliate of a Lender or any other Person that was a Lender (or an Affiliate of a Lender) at any time (or whose Affiliate has ceased to be a Lender) under the Credit Agreement; provided, in the case of a Secured Hedging Agreement with a Person who is no longer a Lender, such Person shall be considered a Hedging Agreement Provider only through the stated maturity date (without extension or renewal) of such Secured Hedging Agreement.

Hedging Agreements” shall mean, with respect to any Person, any agreement entered into to protect such Person against fluctuations in interest rates, or currency or raw materials values, including, without limitation, any interest rate swap, cap or collar agreement or similar arrangement between such Person and one or more counterparties, any foreign currency exchange agreement, currency protection agreements, commodity purchase or option agreements or other interest or exchange rate hedging agreements.

Incremental Revolving Facility” shall have the meaning set forth in Section 2.1(f).

Indebtedness” shall mean, with respect to any Person, without duplication with respect to any items which might be categorized as more than one of the following, (a) all obligations of such Person for borrowed money, (b) all obligations of such Person evidenced by bonds, debentures, notes or similar instruments, or upon which interest payments are customarily made, (c) all obligations of such Person under conditional sale or other title retention agreements relating to property purchased by such Person (other than customary reservations or retentions of title under agreements with suppliers entered into in the ordinary course of business), (d) all obligations of such Person incurred, issued or assumed as the deferred purchase price of property or services purchased by such Person (other than trade debt incurred in the ordinary course of business and due within nine (9) months of the incurrence thereof) which would appear as liabilities on a balance sheet of such Person, (e) all obligations of such Person under take-or-pay or similar arrangements or under commodities agreements, (f) all Indebtedness of others secured by (or for which the holder of such Indebtedness has an existing right, contingent or otherwise, to be secured by) any Lien on, or payable out of the proceeds of production from, property owned or acquired by such Person, whether or not the obligations secured thereby have been assumed, (g) the principal portion of all Capital Lease Obligations plus any accrued interest thereon, (h) all obligations of such Person under Hedging Agreements, excluding any portion thereof which would be accounted for as interest expense under GAAP, (i) the maximum amount of all letters of credit issued or bankers’ acceptances facilities created for the account of such Person and, without duplication, all drafts drawn thereunder (to the extent unreimbursed), (j) all preferred Equity Interest issued by such Person and which by the terms thereof could be (at the request of the holders thereof or otherwise) subject to mandatory sinking fund payments, redemption or other acceleration, (k) the principal balance outstanding under any synthetic lease, tax retention operating lease, off-balance sheet loan or similar off-balance sheet financing product plus any accrued interest thereon, (l) obligations of such Person under non-compete agreements to the extent such obligations are quantified contingent obligations of such Person, (m)

19


all Guaranty Obligations of such Person with respect to Indebtedness of another Person of the type described in clauses (a) through (l) hereof, only to the extent of the amount of the underlying obligation, and (n) all indebtedness of the type described in clauses (a) through (l) of any partnership or unincorporated joint venture in which such Person is a general partner or a joint venturer to the extent such Indebtedness is recourse to such Person.

Indemnified Taxes” shall mean Taxes other than Excluded Taxes.

Indemnitee” shall have the meaning set forth in Section 9.5(b).

Insolvency” shall mean, with respect to any Multiemployer Plan, the condition that such Plan is insolvent within the meaning of such term as used in Section 4245 of ERISA.

Intellectual Property” shall mean, collectively, all Copyrights, Copyright Licenses, Patents, Patent Licenses, Trademarks and Trademark Licenses of the Credit Parties and their Subsidiaries, all goodwill associated therewith and all rights to sue for infringement thereof.

Interest Coverage Ratio” shall mean, as of the last day of any fiscal quarter of the Borrower, for the Borrower and its Subsidiaries on a Consolidated basis, the ratio of (a)  Consolidated EBITDA to (b) Consolidated Interest Expense to the extent paid or payable in cash during such period.

Interest Determination Date” shall have the meaning specified in the definition of “Applicable Percentage”.

Interest Payment Date” shall mean (a) as to any Alternate Base Rate Loan, the last Business Day of each March, June, September and December and on the applicable Maturity Date, (b) as to any SOFR Loan having an Interest Period of three months or less, the last day of such Interest Period, (c) as to any SOFR Loan having an Interest Period longer than three months, (i) each three (3) month anniversary following the first day of such Interest Period and (ii) the last day of such Interest Period and (d) as to any Loan which is the subject of a mandatory prepayment required pursuant to Section 2.7(b), the date on which such mandatory prepayment is due.

Interest Period” shall mean, with respect to any SOFR Loan,

(a)         initially, the period commencing on the Borrowing Date or conversion date, as the case may be, with respect to such SOFR Loan and ending one, three or six months thereafter, subject to availability to all applicable Lenders, as selected by the Borrower in the Notice of Borrowing or Notice of Conversion given with respect thereto; and

(b)         thereafter, each period commencing on the last day of the immediately preceding Interest Period applicable to such SOFR Loan and ending one, two, three or six months thereafter, subject to availability to all applicable Lenders, as selected by the Borrower by irrevocable notice to the Administrative Agent not less than three Business Days prior to the last day of the then current Interest Period with respect thereto; provided that the foregoing provisions are subject to the following:

(i)          if any Interest Period pertaining to a SOFR Loan would otherwise end on a day that is not a Business Day, such Interest Period shall be extended to the next succeeding Business Day unless the result of such extension would be to carry such Interest Period into another calendar month in which event such Interest Period shall end on the immediately preceding Business Day;

20


(ii)         any Interest Period pertaining to a SOFR Loan that begins on the last Business Day of a calendar month (or on a day for which there is no numerically corresponding day in the calendar month at the end of such Interest Period) shall end on the last Business Day of the relevant calendar month;

(iii)       if the Borrower shall fail to give notice as provided above, the Borrower shall be deemed to have selected an Alternate Base Rate Loan to replace the affected SOFR Loan;

(iv)        no Interest Period in respect of any Loan shall extend beyond the Maturity Date, and Interest Periods shall be selected by the Borrower so as to permit the Borrower to make the quarterly principal installment payments pursuant to Section 2.2(c) without payment of any amounts pursuant to Section 2.15;

(v)         no more than eight (8) SOFR Loans may be in effect at any time.  For purposes hereof, SOFR Loans with different Interest Periods shall be considered as separate SOFR Loans, even if they shall begin on the same date and have the same duration, although borrowings, extensions and conversions may, in accordance with the provisions hereof, be combined at the end of existing Interest Periods to constitute a new SOFR Loan with a single Interest Period; and

(vi)        no tenor that has been removed from this definition pursuant to Section 2.13(c) shall be available for specification in any Notice of Borrowing or Notice of Conversion/Continuation.

Internal Control Event” shall mean a material weakness in, or fraud that involves management or other employees who have a significant role in, any Credit Party’s internal controls over financial reporting, in each case as described in the Securities Laws.

Investment” shall mean (a) the acquisition (whether for cash, property, services, assumption of Indebtedness, securities or otherwise) of shares of Equity Interest, other ownership interests or other securities of any Person or bonds, notes, debentures or all or substantially all of the assets of any Person, (b) any deposit with, or advance, loan or other extension of credit to, any Person (other than deposits made in the ordinary course of business) or (c) any other capital contribution to or investment in any Person, including, without limitation, any Guaranty Obligation, only to the extent of the amount of the underlying obligation (including any support for a letter of credit issued on behalf of such Person, but excluding Guaranty Obligations relating to the guaranty of Subsidiaries’ performance under real property leases or product sales or service agreements) incurred for the benefit of such Person.

Issuing Lender” shall mean Wells Fargo, Bank of America, N.A., JPMorgan Chase Bank, N.A. or any other Lender agreed to by the Borrower and the Administrative Agent, together with any successor to any such issuing lender hereunder.

Issuing Lender Fees” shall have the meaning set forth in Section 2.5(c).

Joinder Agreement” shall mean a Joinder Agreement in substantially the form of Exhibit 1.1(c), executed and delivered by an Additional Credit Party in accordance with the provisions of Section 5.10.

L/C Credit Extension” means, with respect to any Letter of Credit, the issuance thereof or extension of the expiry date thereof, or the increase of the amount thereof.

21


Lender” shall have the meaning set forth in the first paragraph of this Agreement and shall include the Revolving Lenders, the Term Loan Lenders the Issuing Lender and the Swingline Lender.

Lender Consent” shall mean any lender consent delivered by a Lender on the Closing Date in the form of Exhibit 4.1(a).

Letter of Credit” shall mean any letter of credit issued by the Issuing Lender pursuant to the terms hereof, as such letter of credit may be amended, modified, restated, extended, renewed, increased, replaced or supplemented from time to time.  A Letter of Credit may be issued in Dollars or in a Foreign Currency, in accordance with Section 2.3.

Letter of Credit Facing Fee” shall have the meaning set forth in Section 2.5(c).

Letter of Credit Fee” shall have the meaning set forth in Section 2.5(b).

Lien” shall mean any mortgage, pledge, hypothecation, assignment, deposit arrangement, encumbrance, lien (statutory or other), charge or other security interest or any preference, priority or other security agreement or preferential arrangement of any kind or nature whatsoever (including, without limitation, any conditional sale or other title retention agreement and any Capital Lease having substantially the same economic effect as any of the foregoing).

Loan” shall mean a Revolving Loan, a Swingline Loan and/or a Delayed Draw Term Loan, as appropriate.

LOC Commitment” shall mean the commitment of the Issuing Lender to issue Letters of Credit and with respect to each Revolving Lender, the commitment of such Revolving Lender to purchase Participation Interests in the Letters of Credit up to such Lender’s Commitment Percentage as specified on Schedule 1.1(c) or in the Register, or in the applicable Assignment and Assumption, as such amount may be reduced from time to time in accordance with the provisions hereof.

LOC Committed Amount” shall have the meaning set forth in Section 2.3(a).

LOC Documents” shall mean, with respect to each Letter of Credit, such Letter of Credit, any amendments thereto, any documents delivered in connection therewith, any application therefor, and any agreements, instruments, guarantees or other documents (whether general in application or applicable only to such Letter of Credit) governing or providing for (a) the rights and obligations of the parties concerned or (b) any Collateral for such obligations.

LOC Obligations” shall mean, at any date of determination, the sum of (a) with respect to all Letters of Credit issued in Dollars, the Dollar Equivalent of the maximum amount which is, or at any time thereafter may become, available to be drawn under such Letters of Credit then outstanding, assuming compliance with all requirements for drawings referred to in such Letters of Credit, (b) with respect to all Letters of Credit issued in a Foreign Currency, the Dollar Equivalent of the maximum amount which is, or at any time thereafter may become, available to be drawn under such Letter of Credit then outstanding, assuming compliance with all requirements for drawings referred to in such Letters of Credit and (c) the aggregate amount of all drawings under Letters of Credit honored by the Issuing Lender but not theretofore reimbursed.

Mandatory LOC Borrowing” shall have the meaning set forth in Section 2.3(e).

Mandatory Swingline Borrowing” shall have the meaning set forth in Section 2.4(b)(ii).

22


Material Adverse Effect” shall mean a material adverse effect on (a) the business, operations, property, assets, condition (financial or otherwise) or prospects of the Borrower or of the Borrower and its Subsidiaries taken as a whole, (b) the ability of the Borrower or any Guarantor to perform its obligations, when such obligations are required to be performed, under this Agreement, any of the Notes or any other Credit Document or (c) the validity or enforceability of this Agreement, any of the Notes or any of the other Credit Documents or the rights or remedies of the Administrative Agent or the Lenders hereunder or thereunder.

Material Contract” shall mean (a) any contract or other agreement listed on Schedule 1 of the Disclosure Letter, (b) any contract or other agreement, written or oral, of the Borrower or any of its Subsidiaries with reported revenues representing at least 10.0% of the total Consolidated revenues of the Borrower and its Subsidiaries for the most recently ended fiscal year and (c) any other contract, agreement, permit or license, written or oral, of the Borrower or any of its Subsidiaries as to which the breach, nonperformance or cancellation by any party thereto, individually or in the aggregate, could reasonably be expected to have a Material Adverse Effect.  For the avoidance of doubt, each Material Government Contract shall constitute a Material Contract.

Material Domestic Subsidiary” shall mean any Domestic Subsidiary of the Borrower that, together with its Subsidiaries, (a) generates more than 15% of the revenue of the Borrower and its Subsidiaries on a Consolidated basis for the four (4) fiscal quarter period most recently ended or (b) owns more than 15% of the assets of the Borrower and its Subsidiaries on a Consolidated basis determined as of the last day of the most recently ended fiscal quarter of the Borrower; provided, however, that if at any time there are Domestic Subsidiaries which are not classified as “Material Domestic Subsidiaries” but which collectively (i) generate more than 20% of the revenue of the Borrower and its Subsidiaries on a Consolidated basis for the four (4) fiscal quarter period most recently ended or (ii) own more than 20% of the assets of the Borrower and its Subsidiaries on a Consolidated basis determined as of the last day of the most recently ended fiscal quarter of the Borrower, then the Borrower shall promptly designate one or more of such Domestic Subsidiaries as Material Domestic Subsidiaries until such excess is eliminated and cause any such Domestic Subsidiaries to comply with the provisions of Section 5.10.

Material Government Contract” shall mean a Government Contract with a Governmental Authority with reported revenues representing at least 10.0% of the total Consolidated revenues of the Borrower and its Subsidiaries for the most recently completed fiscal year.

Material Permitted Acquisition” shall mean any single Permitted Acquisition for which the aggregate consideration paid by the Borrower and its Subsidiaries in connection therewith is greater than or equal to $200,000,000.

Materials of Environmental Concern” shall mean any gasoline or petroleum (including crude oil or any extraction thereof) or petroleum products or any hazardous or toxic substances, materials or wastes, defined or regulated as such in or under any Environmental Law, including, without limitation, asbestos, perchlorate, polychlorinated biphenyls and urea-formaldehyde insulation.

Maturity Date” shall mean December 22, 2026.

Moody’s” shall mean Moody’s Investors Service, Inc.

Multiemployer Plan” shall mean a Plan that is a multiemployer plan as defined in Section 4001(a)(3) of ERISA.

23


Non-Defaulting Lender” shall mean, at any time, each Lender that is not a Defaulting Lender at such time.

Note” or “Notes” shall mean the Revolving Notes, Term Loan Notes and/or the Swingline Note, collectively, separately or individually, as appropriate.

Notice of Borrowing” shall mean a request for a Revolving Loan borrowing pursuant to Section 2.1(b)(i), a request for a Delayed Draw Term Loan borrowing pursuant to Section 2.2(b) or a request for a Swingline Loan borrowing pursuant to Section 2.4(b)(i), as appropriate.  A Form of Notice of Borrowing is attached as Exhibit 1.1(d).

Notice of Conversion/Extension” shall mean the written notice of conversion of a SOFR Loan to an Alternate Base Rate Loan or an Alternate Base Rate Loan to a SOFR Loan, or extension of a SOFR Loan, in each case substantially in the form of Exhibit 1.1(e).

Obligations” shall mean, collectively, Loans, LOC Obligations, and all other obligations of the Credit Parties to the Administrative Agent and the Lenders under the Credit Documents, but in all cases excluding Excluded Swap Obligations.

OFAC” shall mean the U.S. Department of the Treasury’s Office of Foreign Assets Control and any successor.

Operating Lease” shall mean, as applied to any Person, any lease (including, without limitation, leases which may be terminated by the lessee at any time) of any property (whether real, personal or mixed) which is not a Capital Lease other than any such lease in which that Person is the lessor.

Other Taxes” shall mean all present or future stamp or documentary taxes or any other excise or property taxes, charges or similar levies arising from any payment made hereunder or under any other Credit Document or from the execution, delivery or enforcement of, or otherwise with respect to, this Agreement or any other Credit Document.

Participant” has the meaning assigned to such term in clause (d) of Section 9.6.

Participating Member State” means each state so described in any EMU Legislation.

Participation Interest” shall mean a participation interest purchased by a Revolving Lender in LOC Obligations as provided in Section 2.3(c) and in Swingline Loans as provided in Section 2.4.

Patent Licenses” shall mean all agreements, whether written or oral, providing for the grant by or to a Person of any right to manufacture, use or sell any invention covered by a Patent, including, without limitation, any thereof referred to in Schedule 3.16.

Patents” shall mean (a) all letters patent of the United States or any other country, now existing or hereafter arising, and all improvement patents, reissues, reexaminations, patents of additions, renewals and extensions thereof, including, without limitation, any thereof referred to in Schedule 3.16, and (b) all applications for letters patent of the United States or any other country, now existing or hereafter arising, and all provisionals, divisions, continuations and continuations-in-part and substitutes thereof, including, without limitation, any thereof referred to in Schedule 3.16.

24


Patriot Act” shall mean The Uniting and Strengthening America by Providing Appropriate Tools Required to Intercept and Obstruct Terrorism Act of 2001 (Title III of Pub. L. No. 107-56 (signed into law October 26, 2001)), as amended or modified from time to time, and any successor.

PBGC” shall mean the Pension Benefit Guaranty Corporation established pursuant to Subtitle A of Title IV of ERISA.

Performance Letter of Credit” means a standby letter of credit issued to ensure or otherwise support the performance of services and/or delivery of goods (including, without limitation, standby letters of credit issued (a) in connection with bids for the performance of services and/or delivery of goods or (b) in connection with advance payments for the performance of services and/or delivery of goods) by or on behalf of the Borrower or any of its Subsidiaries.

Permitted Acquisition” shall mean an acquisition or any series of related acquisitions by the Borrower or its Subsidiaries of (a) all or substantially all of the assets or a majority of the outstanding Voting Stock or economic interests of a Person or (b) any division, line of business or other business unit of a Person (such Person or such division, line of business or other business unit of such Person shall be referred to herein as the “Target”), in each case that is a type of business (or assets used in a type of business) permitted to be engaged in by the Credit Parties and their Subsidiaries pursuant to Section 6.3, in each case so long as:

(i) no Default or Event of Default shall then exist or would exist after giving effect thereto;

(ii) the Credit Parties shall demonstrate to the reasonable satisfaction of the Administrative Agent that, after giving effect to the acquisition on a Pro Forma Basis, the Consolidated Net Leverage Ratio shall be 0.25 less than the then applicable level set forth in Section 5.9(a) (after giving effect to any step-up applicable to such level arising from any Material Permitted Acquisition);

(iii) the Administrative Agent, on behalf of the Secured Parties, shall have received (or shall receive within thirty (30) days of the closing of such acquisition) a first priority perfected security interest in all property (including, without limitation, Equity Interest) acquired with respect to the Target to the extent required pursuant to the terms of Sections 5.10 and 5.12 and the Target, if a Person, shall have executed a Joinder Agreement to the extent required pursuant to the terms of Section 5.10;

(iv) for any Material Permitted Acquisition for which the Borrower has elected to exercise the step-up option pursuant to Section 5.9(a), the Administrative Agent and the Lenders shall have received (A) a description of the material terms of such acquisition (B) audited financial statements (or, if unavailable, management-prepared financial statements) of the Target for its two most recent fiscal years and for any fiscal quarters ended within the fiscal year to date, (C) Consolidated projected income statements of the Borrower and its Consolidated Subsidiaries (giving effect to such acquisition), and (D) not less than five (5) Business Days prior to the consummation of any such acquisition, a certificate substantially in the form of Exhibit 1.1(f), executed by a Responsible Officer of the Borrower certifying that such Permitted Acquisition complies with the requirements of this Agreement; and

(v) after giving effect to such acquisition, there shall be at least $35,000,000 of Revolver Availability.

25


Permitted Bond Hedge Transaction” shall mean any Bond Hedge Transaction purchased by the Borrower in connection with the issuance of any convertible Indebtedness issued pursuant to Section 6.1(h); provided that the purchase of any such Permitted Bond Hedge Transaction is made with, and the purchase price thereof does not exceed, the net proceeds received by the Borrower from the issuance of such convertible Indebtedness.

Permitted Investments” shall mean:

(a)         cash and Cash Equivalents;

(b)         Investments existing as of the Closing Date as set forth on Schedule 1.1(a);

(c)         receivables owing to the Credit Parties or any of their Subsidiaries or any receivables and advances to suppliers and advances to vendors, in each case if created, acquired or made in the ordinary course of business and payable or dischargeable in accordance with customary trade terms;

(d)         Investments in and loans to any Credit Party;

(e)         loans and advances to officers, directors and employees in an aggregate amount not to exceed $500,000 at any time outstanding; provided that such loans and advances shall comply with all applicable Requirements of Law (including Sarbanes-Oxley);

(f)          Investments (including debt obligations) received in connection with the bankruptcy or reorganization of suppliers and customers and in settlement of delinquent obligations of, and other disputes with, customers and suppliers arising in the ordinary course of business;

(g)         Investments, acquisitions or transactions permitted under Section 6.4(b);

(h)         Permitted Acquisitions and Investments set forth on Schedule 6.15 in connection with the Permitted Reorganization;

(i)          Hedging Agreements to the extent permitted hereunder;

(j)          Investments in and loans to Foreign Subsidiaries including those created or acquired after the Closing Date in an aggregate amount for all such investments and loans not to exceed $50,000,000 in any fiscal year of the Borrower;

(k)         additional loan advances and/or Investments of a nature not contemplated by the foregoing clauses hereof; provided that such loans, advances and/or Investments made after the Seventh Amendment Effective Date pursuant to this clause shall not exceed an aggregate amount of the sum of (i) such unlimited amount as would not cause the Consolidated Net Leverage Ratio, on a Pro Forma Basis, to exceed 3.00 to 1.00 plus (ii)(A) $50,000,000 minus (B) the aggregate amount of Restricted Payments made in reliance on subsection 6.10(d)(C)(ii), at any one time outstanding;

(l)          Investments made in the ordinary course of business in any deferred compensation plans maintained by the Borrower or its Subsidiaries; and

(m)        Permitted Bond Hedge Transactions.

26


Permitted Liens” shall mean:

(a)         Liens created by or otherwise existing under or in connection with this Agreement or the other Credit Documents in favor of the Administrative Agent on behalf of the Secured Parties or in favor of the Issuing Lender with respect to Letters of Credit;

(b)         Liens in favor of a Hedging Agreement Provider in connection with a Secured Hedging Agreement; provided that such Liens shall secure the Credit Party Obligations and the obligations under such Secured Hedging Agreement on a pari passu basis;

(c)         Liens securing purchase money Indebtedness and Capital Lease Obligations to the extent permitted under Section 6.1(c); provided, that (i) any such Lien attaches to such property concurrently with or within thirty (30) days after the acquisition thereof and (ii) such Lien attaches solely to the property so acquired in such transaction;

(d)         Liens for taxes, assessments, charges or other governmental levies not yet due or as to which the period of grace (not to exceed sixty (60) days), if any, related thereto has not expired or which are being contested in good faith by appropriate proceedings; provided that adequate reserves with respect thereto are maintained on the books of any Credit Party or its Subsidiaries, as the case may be, in conformity with GAAP;

(e)         statutory Liens such as carriers’, warehousemen’s, mechanics’, materialmen’s, landlords’, repairmen’s or other like Liens arising in the ordinary course of business which are not overdue for a period of more than thirty (30) days or which are being contested in good faith by appropriate proceedings; provided that a reserve or other appropriate provision shall have been made therefor;

(f)         pledges or deposits in connection with workers’ compensation, unemployment insurance and other social security legislation and deposits securing liability to insurance carriers under insurance or self-insurance arrangements;

(g)         deposits to secure the performance of bids, trade contracts (other than for borrowed money), leases, statutory obligations, surety and appeal bonds, performance bonds and other obligations of a like nature incurred in the ordinary course of business;

(h)         easements, rights of way, restrictions and other similar encumbrances affecting real property which, in the aggregate, are not substantial in amount, and which do not in any case materially detract from the value of the property subject thereto or materially interfere with the ordinary conduct of the business of the applicable Person;

(i)          Liens existing on the Closing Date and set forth on Schedule 1.1(b); provided that (i) no such Lien shall at any time be extended to cover property or assets other than the property or assets subject thereto on the Closing Date and improvements thereon and (ii) the principal amount of the Indebtedness secured by such Lien shall not be extended, renewed, refunded or refinanced;

(j)          any extension, renewal or replacement (or successive extensions, renewals or replacements), in whole or in part, of any Lien referred to in this definition (other than Liens set forth on Schedule 1.1(b)); provided that such extension, renewal or replacement Lien shall be limited to all or a part of the property which secured the Lien so extended, renewed or replaced (plus improvements on such property);

27


(k)         Liens arising in the ordinary course of business by virtue of any contractual, statutory or common law provision relating to banker’s Liens, rights of set-off or similar rights and remedies covering deposit or securities accounts (including funds or other assets credited thereto) or other funds maintained with a depository institution or securities intermediary;

(l)          any zoning, building or similar laws or rights reserved to or vested in any Governmental Authority;

(m)        restrictions on transfers of securities imposed by applicable Securities Laws;

(n)         Liens arising out of judgments or awards not resulting in an Event of Default; provided that the applicable Credit Party or Subsidiary shall in good faith be prosecuting an appeal or proceedings for review;

(o)         Liens on the property of a Person existing at the time such Person becomes a Subsidiary of a Credit Party in a transaction permitted hereunder securing Indebtedness permitted under Section 6.1(f) consisting of letters of credit (which must be either terminated or replaced with Letters of Credit within ninety (90) days after such acquisition), Indebtedness incurred to provide all or a portion of the purchase price or cost of construction of an asset, Capital Leases and mortgages, in each case only to the extent existing at the time of such acquisition and not incurred in contemplation thereof; provided, however, that any such Lien may not extend to any other property of any Credit Party or any other Subsidiary that is not a Subsidiary of such Person;

(p)         any interest or title of a lessor, licensor or sublessor under any lease, license or sublease entered into by any Credit Party or any Subsidiary thereof in the ordinary course of its business and covering only the assets so leased, licensed or subleased;

(q)         assignments of insurance or condemnation proceeds provided to landlords (or their mortgagees) pursuant to the terms of any lease and Liens or rights reserved in any lease for rent or for compliance with the terms of such lease;

(r)         cash collateral securing letters of credit permitted to the extent permitted under Section 6.1(j) in an aggregate amount not to exceed $100,000,000 at any time outstanding;

(s)         Liens securing obligations in respect of export/import bank financing arrangements of the Borrower, so long as the principal amount of Indebtedness and other obligations secured thereby does not exceed $10,000,000 in the aggregate; and

(t)          additional Liens so long as the principal amount of Indebtedness and other obligations secured thereby does not exceed the greater of (i) $50,000,000 and (ii) 7.5% of Consolidated Total Tangible Assets, in the aggregate and in no event shall such Liens extend to the Hawthorne Property.

Permitted Reorganization” shall mean the transactions set forth on Schedule 6.15.

Person” shall mean any natural person, corporation, limited liability company, trust, joint venture, association, company, partnership, Governmental Authority or other entity.

Plan” shall mean, as of any date of determination, any employee benefit plan which is covered by Title IV of ERISA and in respect of which any Credit Party or a Commonly Controlled Entity is (or, if

28


such plan were terminated at such time, would under Section 4069 of ERISA be deemed to be) an “employer” as defined in Section 3(5) of ERISA.

Pledge Agreement” shall mean that certain Pledge Agreement dated as of the Closing Date executed by the Credit Parties in favor of the Administrative Agent, for the benefit of the Secured Parties, as the same may from time to time be amended, modified, extended, restated, replaced, or supplemented from time to time in accordance with the terms hereof and thereof.

Prime Rate” shall have the meaning set forth in the definition of Alternate Base Rate.

Pro Forma Basis” shall mean, with respect to any transaction, that such transaction shall be deemed to have occurred as of the first day of the year-to-date period ending as of the most recent quarter end preceding the date of such transaction.

Properties” shall have the meaning set forth in Section 3.10(a).

Qualified ECP Guarantor” shall mean, in respect of any Swap Obligation, each Credit Party that has total assets exceeding $10,000,000 (or such other dollar threshold as, at the time of determination, may be required to be an “eligible contract participant” under the Commodity Exchange Act or any regulations promulgated thereunder) at the time the relevant Guaranty or grant of the relevant security interest becomes effective with respect to such Swap Obligation or such other person as constitutes an “eligible contract participant” under the Commodity Exchange Act or any regulations promulgated thereunder and can cause another person to qualify as an “eligible contract participant” at such time by entering into a keepwell under Section 1a(18)(A)(v)(II) of the Commodity Exchange Act.

Register” shall have the meaning set forth in Section 9.6(c).

Reimbursement Obligation” shall mean the obligation of the Borrower to reimburse the Issuing Lender pursuant to Section 2.3(d) for amounts drawn under Letters of Credit.

Related Parties” shall mean, with respect to any Person, such Person’s Affiliates and the partners, directors, officers, employees, agents and advisors of such Person and of such Person’s Affiliates.

Reorganization” shall mean, with respect to any Multiemployer Plan, the condition that such Plan is in reorganization within the meaning of such term as used in Section 4241 of ERISA.

Replacement Rate” shall have the meaning set forth in Section 2.13(b).

Reportable Event” shall mean any of the events set forth in Section 4043(c) of ERISA, other than those events as to which the thirty-day notice period is waived under PBGC Reg. §4043.

Required Lenders” shall mean, as of any date of determination, Lenders having Credit Exposures representing more than 50% of the Credit Exposures of all Lenders. The Credit Exposure of any Defaulting Lender shall be disregarded in determining Required Lenders at any time.

Requirement of Law” shall mean, as to any Person, (a) the articles or certificate of incorporation, by-laws or other organizational or governing documents of such Person, and (b) all international, foreign, Federal, state and local statutes, treaties, rules, guidelines, regulations, ordinances, codes, executive orders, and administrative or judicial precedents or authorities, including the interpretation or administration thereof by any Governmental Authority charged with the enforcement, interpretation or

29


administration thereof, and all applicable administrative orders, directed duties, requests, licenses, authorizations and permits of, and agreements with, any Governmental Authority (in each case whether or not having the force of law); in each case applicable to or binding upon such Person or any of its property or to which such Person or any of its property is subject.

Resolution Authority” shall mean an EEA Resolution Authority or, with respect to any UK Financial Institution, a UK Resolution Authority.

Responsible Officer” shall mean, for any Credit Party, any duly authorized officer thereof and in which the Administrative Agent has an incumbency certificate indicating such officer is a duly authorized officer thereof.

Restricted Payment” shall mean (a) any dividend or other distribution, direct or indirect, on account of any shares (or equivalent) of any class of Equity Interest of any Credit Party or any of its Subsidiaries, now or hereafter outstanding, (b) any redemption, retirement, sinking fund or similar payment, purchase or other acquisition for value, direct or indirect, of any shares (or equivalent) of any class of Equity Interest of any Credit Party or any of its Subsidiaries, now or hereafter outstanding, (c) any payment made to retire, or to obtain the surrender of, any outstanding warrants, options or other rights to acquire shares of any class of Equity Interest of any Credit Party or any of its Subsidiaries, now or hereafter outstanding, including, in any event, any cash settlement in respect of any convertible Indebtedness permitted pursuant to Section 6.1(h), (d) any payment with respect to any earnout obligation (excluding any earnout obligations associated with Permitted Acquisitions), (e) any payment or prepayment of principal of, premium, if any, or interest on, redemption, purchase, retirement, defeasance, sinking fund or similar payment with respect to, any Subordinated Debt of any Credit Party or any of its Subsidiaries and (f) the payment by any Credit Party or any of its Subsidiaries of any extraordinary salary, bonus or other form of compensation to any Person who is directly or indirectly a significant partner, shareholder, owner or executive officer of any such Person, to the extent such extraordinary salary, bonus or other form of compensation is not included in the corporate overhead of such Credit Party or such Subsidiary.

Revaluation Date” shall mean each of the following:  (a) each date a Loan is borrowed or a Letter of Credit is issued; (b) each date there is a drawing under any Foreign Currency Letter of Credit; (c) the last Business Day of each calendar month; and (d) such additional dates as the Administrative Agent, the Issuing Lender, the Required Lenders or the Borrower shall specify.

Revolver Availability” shall mean, as of any date of determination, the amount that the Borrower is able to borrow on such date under the Revolving Committed Amount without a Default or Event of Default occurring or existing after giving pro forma effect to such borrowing.

Revolving Commitment” shall mean, with respect to each Revolving Lender, the commitment of such Revolving Lender to make Revolving Loans in an aggregate principal amount at any time outstanding up to an amount equal to such Revolving Lender’s Commitment Percentage of the Revolving Committed Amount as specified on Schedule 1.1(c).

Revolving Commitment Percentage” shall mean, for each Lender, the percentage identified as its Revolving Commitment Percentage on Schedule 1.1(c) or in the Assignment and Assumption pursuant to which such Lender became a Lender hereunder, as such percentage may be modified in connection with any assignment made in accordance with the provisions of Section 9.6(c).

Revolving Committed Amount” shall have the meaning set forth in Section 2.1(a).

30


Revolving Lender” shall mean, as of any date of determination, a Lender holding a Revolving Commitment, a Revolving Loan or a Participation Interest on such date.

Revolving Loan” shall have the meaning set forth in Section 2.1.

Revolving Note” or “Revolving Notes” shall mean the promissory notes of the Borrower provided pursuant to Section 2.1(e) in favor of any of the Revolving Lenders evidencing the Revolving Loan provided by any such Revolving Lender pursuant to Section 2.1(a), individually or collectively, as appropriate, as such promissory notes may be amended, modified, extended, restated, replaced, or supplemented from time to time.

S&P” shall mean Standard & Poor’s Ratings Services, a division of The McGraw Hill Companies, Inc.

Sanctions” shall mean economic or financial sanctions or trade embargoes imposed, administered or enforced from time to time by the U.S. government (including those administered by OFAC), the European Union, the United Nations Security Council or Her Majesty’s Treasury.

Sanctioned Country” shall mean any comprehensively embargoed country or territory which is prohibited from engaging in any trade, financial, or investment transactions without authorization from OFAC (currently Cuba, Iran, North Korea, Syria and Crimea), as amended from time-to-time.

Sanctioned Person” shall mean, at any time, (a) any Person listed in any Sanctions-related list of designated Persons maintained by OFAC, the U.S. Department of State, the United Nations Security Council, the European Union or Her Majesty’s Treasury, (b) any Person operating, organized or resident in a Sanctioned Country or (c) any Person owned or controlled by any such Person or Persons described in clauses (a) and (b); provided, that Sanctioned Person shall not include any Person with which the Borrower has been specifically authorized to conduct business by any such sanctions authority.

Sarbanes-Oxley” shall mean the Sarbanes-Oxley Act of 2002.

SEC” shall mean the Securities and Exchange Commission or any successor Governmental Authority.

Secured Cash Management Agreement” means any Cash Management Agreement between or among any Credit Party or any Subsidiary of a Credit Party and any Cash Management Bank.

Secured Hedging Agreement” shall mean any Hedging Agreement between a Credit Party or any Subsidiary of a Credit Party and a Hedging Agreement Provider, as amended, modified, extended, restated, replaced, or supplemented from time to time.

Secured Parties” shall mean the Administrative Agent, the Lenders, the Hedging Agreement Providers and the Cash Management Banks.

Securities Act” shall mean the Securities Act of 1933, together with any amendment thereto or replacement thereof and any rules or regulations promulgated thereunder.

Securities Laws” shall mean the Securities Act, the Exchange Act, Sarbanes-Oxley and the applicable accounting and auditing principles, rules, standards and practices promulgated, approved or incorporated by the SEC or the Public Company Accounting Oversight Board, as each of the foregoing may be amended and in effect on any applicable date hereunder.

31


Security Agreement” shall mean that certain Security Agreement dated as of the Closing Date executed by the Credit Parties in favor of the Administrative Agent, for the benefit of the Secured Parties, as amended, modified, extended, restated, replaced, or supplemented from time to time in accordance with its terms.

Security Documents” shall mean the Security Agreement, the Pledge Agreement and all other agreements, documents and instruments relating to, arising out of, or in any way connected with any of the foregoing documents or granting to the Administrative Agent, Liens or security interests to secure, inter alia, the Credit Party Obligations whether now or hereafter executed and/or filed, each as may be amended from time to time in accordance with the terms hereof, executed and delivered in connection with the granting, attachment and perfection of the Administrative Agent’s security interests and liens arising thereunder, including, without limitation, UCC financing statements.

Seventh Amendment Effective Date” shall mean December 22, 2021.

Single Employer Plan” shall mean any Plan that is not a Multiemployer Plan.

Sixth Amendment Effective Date” shall mean April 23, 2019.

SOFR” shall mean a rate equal to the secured overnight financing rate as administered by the SOFR Administrator.

SOFR Administrator” shall mean the Federal Reserve Bank of New York (or a successor administrator of the secured overnight financing rate).

SOFR Loan” shall mean Loans the rate of interest applicable to which is based on Adjusted Term SOFR.

Spot Rate” for any Foreign Currency on any date means the rate determined by the Administrative Agent or the applicable Issuing Lender, as applicable, to be the rate quoted by the Person acting in such capacity as the spot rate for the purchase by such Person of such currency with another currency through its principal foreign exchange trading office at approximately 11:00 a.m. on the date two (2) Business Days prior to the date as of which the foreign exchange computation is made; provided that the Administrative Agent or the applicable Issuing Lender may obtain such spot rate from another financial institution designated by the Administrative Agent or the applicable Issuing Lender if the Person acting in such capacity does not have as of the date of determination a spot buying rate for any such currency; and provided further that the Issuing Lender may use such spot rate quoted on the date as of which the foreign exchange computation is made in the case of any Letter of Credit denominated in a Foreign Currency.

Sterling” and “£” mean the lawful currency of the United Kingdom.

Subordinated Debt” shall mean any Indebtedness incurred by any Credit Party which by its terms is specifically subordinated in right of payment to the prior payment of the Credit Party Obligations and contains subordination and other terms acceptable to the Administrative Agent.

Subsidiary” shall mean, as to any Person, a corporation, partnership, limited liability company or other entity of which shares of stock or other ownership interests having ordinary voting power (other than stock or such other ownership interests having such power only by reason of the happening of a contingency) to elect a majority of the board of directors or other managers of such corporation, limited liability company, partnership or other entity are at the time owned, or the management of which is

32


otherwise controlled, directly or indirectly through one or more intermediaries, or both, by such Person.  Unless otherwise qualified, all references to a “Subsidiary” or to “Subsidiaries” in this Agreement shall refer to a Subsidiary or Subsidiaries of the Borrower.

Swap Obligations” shall mean, with respect to any Guarantor, an obligation to pay or perform under any agreement, contract or transaction that constitutes a “swap” within the meaning of § 1a(47) of the Commodity Exchange Act.

Swingline Commitment” shall mean the commitment of the Swingline Lender to make Swingline Loans in an aggregate principal amount at any time outstanding up to the Swingline Committed Amount, and the commitment of the Revolving Lenders to purchase participation interests in the Swingline Loans as provided in Section 2.4(b)(ii), as such amounts may be reduced from time to time in accordance with the provisions hereof.

Swingline Committed Amount” shall mean the amount of the Swingline Lender’s Swingline Commitment as specified in Section 2.4(a).

Swingline Lender” shall mean Wells Fargo and any successor swingline lender.

Swingline Loan” shall have the meaning set forth in Section 2.4(a).

Swingline Note” shall mean the promissory note of the Borrower in favor of the Swingline Lender evidencing the Swingline Loans provided pursuant to Section 2.4(d), as such promissory note may be amended, modified, extended, restated, replaced, or supplemented from time to time.

Syndication Agent” shall mean Bank of America, N.A., together with its successors and assigns, in its capacity as syndication agent hereunder.

Target” shall have the meaning set forth in the definition of “Permitted Acquisition”.

Taxes” shall mean all present or future taxes, levies, imposts, duties, deductions, withholdings, assessments, fees or other charges imposed by any Governmental Authority, including any interest, additions to tax or penalties applicable thereto.

Term Loan Lender” shall mean a Lender holding a Delayed Draw Term Loan Commitment or a portion of the outstanding Delayed Draw Term Loan.

Term Loan Note” shall have the meaning set forth in Section 2.2.

Term SOFR” shall mean,

(a)for any calculation with respect to a SOFR Loan, the Term SOFR Reference Rate for a tenor comparable to the applicable Interest Period on the day (such day, the “Periodic Term SOFR Determination Day”) that is two (2) U.S. Government Securities Business Days prior to the first day of such Interest Period, as such rate is published by the Term SOFR Administrator; provided, however, that if as of 5:00 p.m. (Eastern time) on any Periodic Term SOFR Determination Day the Term SOFR Reference Rate for the applicable tenor has not been published by the Term SOFR Administrator and a Benchmark Replacement Date with respect to the Term SOFR Reference Rate has not occurred, then Term SOFR will be the Term SOFR Reference Rate for such tenor as published by the Term SOFR Administrator on the first preceding U.S. Government Securities Business Day for which such Term SOFR Reference Rate for such tenor was published by the Term SOFR Administrator so long as such

33


first preceding U.S. Government Securities Business Day is not more than three (3) U.S. Government Securities Business Days prior to such Periodic Term SOFR Determination Day, and

(b)         for any calculation with respect to a Base Rate Loan on any day, the Term SOFR Reference Rate for a tenor of one month on the day (such day, the “Base Rate Term SOFR Determination Day”) that is two (2) U.S. Government Securities Business Days prior to such day, as such rate is published by the Term SOFR Administrator; provided, however, that if as of 5:00 p.m. (Eastern time) on any Base Rate Term SOFR Determination Day the Term SOFR Reference Rate for the applicable tenor has not been published by the Term SOFR Administrator and a Benchmark Replacement Date with respect to the Term SOFR Reference Rate has not occurred, then Term SOFR will be the Term SOFR Reference Rate for such tenor as published by the Term SOFR Administrator on the first preceding U.S. Government Securities Business Day for which such Term SOFR Reference Rate for such tenor was published by the Term SOFR Administrator so long as such first preceding U.S. Government Securities Business Day is not more than three (3) U.S. Government Securities Business Days prior to such Base Rate SOFR Determination Day;

provided, further, that if Term SOFR determined as provided above (including pursuant to the proviso under clause (a) or clause (b) above) shall ever be less than the Floor, then Term SOFR shall be deemed to be the Floor.

Term SOFR Adjustment” means a percentage equal to 0.10% per annum.

Term SOFR Administrator means CME Group Benchmark Administration Limited (CBA) (or a successor administrator of the Term SOFR Reference Rate selected by the Administrative Agent in its reasonable discretion).

Term SOFR Reference Rate” means the forward-looking term rate based on SOFR.

Trademark License” shall mean any agreement, whether written or oral, providing for the grant by or to a Person of any right to use any Trademark, including, without limitation, any thereof referred to in Schedule 3.16.

Trademarks” shall mean (a) all trademarks, trade names, corporate names, company names, business names, fictitious business names, service marks, elements of package or trade dress of goods or services, logos and other source or business identifiers, together with the goodwill associated therewith, now existing or hereafter adopted or acquired, all registrations and recordings thereof, and all applications in connection therewith, whether in the United States Patent and Trademark Office or in any similar office or agency of the United States, any State thereof or any other country or any political subdivision thereof, including, without limitation, any thereof referred to in Schedule 3.16 and (b) all renewals thereof including, without limitation, any thereof referred to in Schedule 3.16.

Tranche” shall mean the collective reference to (a) SOFR Loans whose Interest Periods begin and end on the same day and (b) Alternate Base Rate Loans made on the same day.

Transactions” shall mean the closing of this Agreement, the other Credit Documents and the other transactions contemplated hereby to occur in connection with such closing (including, without limitation, the initial borrowings under the Credit Documents and the payment of fees and expenses in connection with all of the foregoing).

Transfer Effective Date” shall have the meaning set forth in each Assignment and Assumption.

34


Type” shall mean, as to any Loan, its nature as an Alternate Base Rate Loan or SOFR Loan, as the case may be.

UCC” shall mean the Uniform Commercial Code from time to time in effect in any applicable jurisdiction.

U.S. Government Securities Business Day” means any day except for (a) a Saturday, (b) a Sunday or (c) a day on which the Securities Industry and Financial Markets Association recommends that the fixed income departments of its members be closed for the entire day for purposes of trading in United States government securities; provided, that for purposes of notice requirements in Sections 2.1(b)(i), 2.2(b)(i), 2.7(a) and 2.9(a), in each case, such day is also a Business Day.

UK Financial Institution” shall mean any BRRD Undertaking (as such term is defined under the PRA Rulebook (as amended from time to time) promulgated by the United Kingdom Prudential Regulation Authority) or any person falling within IFPRU 11.6 of the FCA Handbook (as amended from time to time) promulgated by the United Kingdom Financial Conduct Authority, which includes certain credit institutions and investment firms, and certain affiliates of such credit institutions or investment firms.

UK Resolution Authority” shall mean the Bank of England or any other public administrative authority having responsibility for the resolution of any UK Financial Institution.

Voting Stock” shall mean, with respect to any Person, Equity Interest issued by such Person the holders of which are ordinarily, in the absence of contingencies, entitled to vote for the election of directors (or persons performing similar functions) of such Person, even though the right so to vote may be or have been suspended by the happening of such a contingency.

Wells Fargo” shall mean Wells Fargo Bank, National Association, a national banking association, together with its successors and/or assigns.

WFS” shall mean Wells Fargo Securities, LLC, together with its successors and assigns.

Withholding Agent” shall mean a Credit Party, the Administrative Agent, or, in the case of any Lender that is treated as a partnership for U.S. federal income tax purposes, such Lender or any partnership for U.S. federal income tax purposes that is a direct or indirect (through a chain of entities treated as flow-through entities for U.S. federal income tax purposes) beneficial owner of such Lender, or any of their respective agents, that is required under applicable law to deduct or withhold any Tax from a payment by or on account of any obligation of any Credit Party under any Credit Document.

Works” shall mean all works which are subject to copyright protection pursuant to Title 17 of the United States Code.

Write-Down and Conversion Powers” means, with respect to any EEA Resolution Authority, the write-down and conversion powers of such EEA Resolution Authority from time to time under the Bail-In Legislation for the applicable EEA Member Country, which write-down and conversion powers are described in the EU Bail-In Legislation Schedule.

Section 1.2        Other Definitional Provisions.

The definitions of terms herein shall apply equally to the singular and plural forms of the terms defined.  Whenever the context may require, any pronoun shall include the corresponding masculine,

35


feminine and neuter forms.  The words “include,” “includes” and “including” shall be deemed to be followed by the phrase “without limitation.”  The word “will” shall be construed to have the same meaning and effect as the word “shall.”  Unless the context requires otherwise (a) any definition of or reference to any agreement, instrument or other document herein shall be construed as referring to such agreement, instrument or other document as from time to time amended, supplemented or otherwise modified (subject to any restrictions on such amendments, supplements or modifications set forth herein), (b) any reference herein to any Person shall be construed to include such Person’s successors and assigns, (c) the words “herein,” “hereof” and “hereunder,” and words of similar import, shall be construed to refer to this Agreement in its entirety and not to any particular provision hereof, (d) all references herein to Articles, Sections, Exhibits and Schedules shall be construed to refer to Articles and Sections of, and Exhibits and Schedules to, this Agreement, (e) any reference to any law or regulation herein shall, unless otherwise specified, refer to such law or regulation as amended, modified or supplemented from time to time and (f) the words “asset” and “property” shall be construed to have the same meaning and effect and to refer to any and all tangible and intangible assets and properties, including cash, securities, accounts and contract rights.

Section 1.3        Accounting Terms.

Unless otherwise specified herein, all accounting terms used herein shall be interpreted, all accounting determinations hereunder shall be made, and all financial statements required to be delivered hereunder shall be prepared in accordance with GAAP applied on a basis consistent with the most recent audited Consolidated financial statements of the Borrower delivered to the Lenders.  It is acknowledged and agreed that if at any time any change in GAAP would affect the computation of any financial ratio or requirement set forth in the Credit Agreement, and either the Borrower or the Required Lenders shall so request, the Administrative Agent, the Lenders and the Borrower shall negotiate in good faith to amend such ratio or requirement to preserve the original intent thereof in light of such change in GAAP (subject to the approval of the Required Lenders, which approval shall not be unreasonably withheld); provided that, until so amended, (i) such ratio or requirement shall continue to be computed in accordance with GAAP prior to such change therein and (ii) the Borrower shall provide to the Administrative Agent and the Lenders financial statements and other documents required under the Credit Agreement or as reasonably requested thereunder setting forth a reconciliation between calculations of such ratio or requirement made before and after giving effect to such change in GAAP.

Notwithstanding the foregoing, (a) all references to leases of any kind in this Agreement or the other Credit Documents, including without limitation the determination of Capital Leases, Operating Leases and Capital Lease Obligations, shall be determined in accordance with GAAP as in effect as of the Closing Date for all purposes, including without limitation the calculation of any covenant in this Agreement or the calculation of the Consolidated Net Leverage Ratio, Consolidated Funded Debt or Indebtedness; irrespective of whether there occurs after the Closing Date any change in GAAP that would otherwise affect any such calculation or covenant and (b) the Borrower shall not be required to provide a reconciliation between calculations concerning the changes in GAAP referenced in the above clause (a), but will be required to provide any additional financial information reasonably requested by the Administrative Agent in connection with such calculations.  For the avoidance of doubt, Operating Leases (including any embedded leases) will not be included in the calculation of Consolidated Funded Debt notwithstanding any changes in GAAP after the Closing Date with respect to lease accounting.

For purposes of computing the financial covenants set forth in Section 5.9 for any applicable test period, any Permitted Acquisition or permitted sale of assets (including a stock sale) shall be given pro forma effect as if such transaction had taken place as of the first day of such applicable test period.

36


Section 1.4        Time References.

Unless otherwise specified, all references herein to times of day shall be references to Eastern time (daylight or standard, as applicable).

Section 1.5        Execution of Documents.

Unless otherwise specified, all Credit Documents and all other certificates executed in connection therewith must be signed by a Responsible Officer.

Section 1.6        Foreign Currency.

(a)         The Administrative Agent shall determine the Spot Rates as of each Revaluation Date to be used for calculating Dollar Equivalent amounts of L/C Credit Extensions and outstanding LOC Obligations denominated in Foreign Currencies.  Such Spot Rates shall become effective as of such Revaluation Date and shall be the Spot Rates employed in converting any amounts between the applicable currencies until the next Revaluation Date to occur.  Except for purposes of financial statements delivered by the Credit Parties hereunder or calculating financial covenants hereunder or except as otherwise provided herein, the applicable amount of any currency (other than Dollars) for purposes of the Credit Documents shall be such Dollar Equivalent amount as so determined by the Administrative Agent.

(b)         Any request for a Letter of Credit in a currency other than Dollars shall be made to the Administrative Agent and the applicable Issuing Lender, not later than 11:00 A.M., five (5) Business Days prior to the date of the desired L/C Credit Extension (or such other time or date as may be agreed by the Administrative Agent and the applicable Issuing Lender, in their sole discretion). The Administrative Agent and the applicable Issuing Lender shall promptly notify the Borrower of the response to any request pursuant to this Section.

(c)         At the Borrower’s request, the Administrative Agent shall advise the Borrower of the outstanding LOC Obligations as of the last Revaluation Date.

Section 1.7        Rates.  The Administrative Agent does not warrant or accept any responsibility for, and shall not have any liability with respect to, (a) the continuation of, administration of, submission of, calculation of or any other matter related to the Term SOFR Reference Rate, Adjusted Term SOFR or Term SOFR, or any component definition thereof or rates referred to in the definition thereof, or with respect to any alternative, successor or replacement rate thereto (including any Benchmark Replacement), including whether the composition or characteristics of any such alternative, successor or replacement rate (including any Benchmark Replacement), as it may or may not be adjusted pursuant to Section 2.13(c), will be similar to, or produce the same value or economic equivalence of, or have the same volume or liquidity as, the Term SOFR Reference Rate, Adjusted Term SOFR, Term SOFR or any other Benchmark prior to its discontinuance or unavailability, or (b) the effect, implementation or composition of any Conforming Changes.  The Administrative Agent and its Affiliates or other related entities may engage in transactions that affect the calculation of the Term SOFR Reference Rate, Adjusted Term SOFR, Term SOFR, any alternative, successor or replacement rate (including any Benchmark Replacement) or any relevant adjustments thereto and such transactions may be adverse to the Borrower.  The Administrative Agent may select information sources or services in its reasonable discretion to ascertain the Term SOFR Reference Rate, Adjusted Term SOFR or Term SOFR, or any other Benchmark, any component definition thereof or rates referred to in the definition thereof, in each case pursuant to the terms of this Agreement, and shall have no liability to the Borrower, any Lender or any other person or entity for damages of any kind, including direct or indirect, special, punitive, incidental or consequential damages, costs, losses or expenses (whether in tort, contract or otherwise and whether at law or in equity),

37


for any error or calculation of any such rate (or component thereof) provided by any such information source or service.

ARTICLE II

THE LOANS; AMOUNT AND TERMS

Section 2.1        Revolving Loans and Incremental Revolving Loans.

(a)         Revolving Commitment.  During the Commitment Period, subject to the terms and conditions hereof, each Revolving Lender severally, but not jointly, agrees to make revolving credit loans in Dollars (“Revolving Loans”) to the Borrower from time to time in an aggregate principal amount of up to SIX HUNDRED MILLION DOLLARS ($600,000,000) (as increased from time to time as provided in Section 2.1(f) and as such aggregate maximum amount may be reduced from time to time as provided in Section 2.6, the “Revolving Committed Amount”) for the purposes hereinafter set forth; provided, however, that (i) with regard to each Revolving Lender individually, the sum of such Revolving Lender’s Commitment Percentage of the aggregate principal amount of outstanding Revolving Loans plus such Revolving Lender’s Commitment Percentage of outstanding Swingline Loans plus such Revolving Lender’s Commitment Percentage of outstanding LOC Obligations shall not exceed such Revolving Lender’s Revolving Commitment and (ii) with regard to the Revolving Lenders collectively, the sum of the aggregate principal amount of outstanding Revolving Loans plus outstanding Swingline Loans plus outstanding LOC Obligations shall not exceed the Revolving Committed Amount then in effect.  Revolving Loans may consist of Alternate Base Rate Loans or SOFR Loans, or a combination thereof, as the Borrower may request, and may be repaid and reborrowed in accordance with the provisions hereof; provided, however, the Revolving Loans made on the Closing Date or any of the three (3) Business Days following the Closing Date, may only consist of Alternate Base Rate Loans unless the Borrower delivers a funding indemnity letter, substantially in the form of Exhibit 2.1(a), reasonably acceptable to the Administrative Agent not less than three (3) Business Days prior to the Closing Date.  SOFR Loans and Alternate Base Rate Loans shall be made by each Revolving Lender at its Domestic Lending Office.

(b)         Revolving Loan Borrowings.

(i)          Notice of Borrowing.  The Borrower shall request a Revolving Loan borrowing by delivering a written Notice of Borrowing (or telephone notice promptly confirmed in writing by delivery of a written Notice of Borrowing, which delivery may be by fax) to the Administrative Agent not later than 1:00 P.M. on the Business Day of the requested borrowing in the case of Alternate Base Rate Loans, and on the third U.S. Government Securities Business Day prior to the date of the requested borrowing in the case of SOFR Loans.  Each such Notice of Borrowing shall be irrevocable and shall specify (A) that a Revolving Loan is requested, (B) the date of the requested borrowing (which shall be a Business Day), (C) the aggregate principal amount to be borrowed and (D) whether the borrowing shall be comprised of Alternate Base Rate Loans, SOFR Loans or a combination thereof, and if SOFR Loans are requested, the Interest Period(s) therefor.  If the Borrower shall fail to specify in any such Notice of Borrowing (1) an applicable Interest Period in the case of a SOFR Loan, then such notice shall be deemed to be a request for an Interest Period of one month, or (2) the Type of Revolving Loan requested, then such notice shall be deemed to be a request for an Alternate Base Rate Loan hereunder.  The Administrative Agent shall give notice to each Revolving Lender

38


promptly upon receipt of each Notice of Borrowing, the contents thereof and each such Revolving Lender’s share thereof.

(ii)         Minimum Amounts.  Each Revolving Loan that is made as an Alternate Base Rate Loan shall be in a minimum aggregate amount of $500,000 and in integral multiples of $100,000 in excess thereof (or the remaining amount of the Revolving Committed Amount, if less).  Each Revolving Loan that is made as a SOFR Loan shall be in a minimum aggregate amount of $500,000 and in integral multiples of $100,000 in excess thereof (or the remaining amount of the Revolving Committed Amount, if less).

(iii)       Advances.  Each Revolving Lender will make its Commitment Percentage of each Revolving Loan borrowing available to the Administrative Agent for the account of the Borrower at the office of the Administrative Agent specified in Section 9.2, or at such other office as the Administrative Agent may designate in writing, by 3:00 P.M. on the date specified in the applicable Notice of Borrowing, in Dollars and in funds immediately available to the Administrative Agent.  Such borrowing will then be made available to the Borrower by the Administrative Agent by crediting the account of the Borrower on the books of such office (or such other account that the Borrower may designate in writing to the Administrative Agent) with the aggregate of the amounts made available to the Administrative Agent by the Revolving Lenders and in like funds as received by the Administrative Agent.

(c)         Repayment.  Subject to the terms of this Agreement, Revolving Loans may be borrowed, repaid and reborrowed during the Commitment Period.  The principal amount of all Revolving Loans shall be due and payable in full on the Maturity Date, unless accelerated sooner pursuant to Section 7.2.  The Borrower shall have the right to repay Revolving Loans in whole or in part from time to time; provided, however; that each partial repayment of a Revolving Loan shall be in a minimum principal amount of $500,000 and integral multiples of $100,000 in excess thereof (or the remaining outstanding principal amount).

(d)         Interest.  Subject to the provisions of Section 2.8, Revolving Loans shall bear interest as follows:

(i)          Alternate Base Rate Loans.  During such periods as any Revolving Loans shall be comprised of Alternate Base Rate Loans, each such Alternate Base Rate Loan shall bear interest at a per annum rate equal to the sum of the Alternate Base Rate plus the Applicable Percentage; and

(ii)         SOFR Loans.  During such periods as Revolving Loans shall be comprised of SOFR Loans, each such SOFR Loan shall bear interest at a per annum rate equal to the sum of Adjusted Term SOFR plus the Applicable Percentage.

Interest on Revolving Loans shall be payable in arrears on each Interest Payment Date.

(e)         Revolving Notes; Covenant to Pay.  The Borrower’s obligation to pay each Revolving Lender shall be evidenced by this Agreement and, upon such Revolving Lender’s request, by a duly executed promissory note of the Borrower to such Revolving Lender in substantially the form of Exhibit 2.1(e).  The Borrower covenants and agrees to pay the Revolving Loans in accordance with the terms of this Agreement.

39


(f)          Incremental Revolving Loans.  Subject to the terms and conditions set forth herein, the Borrower shall have the right, at any time and from time to time after the Closing Date and prior to the Maturity Date, to incur additional Indebtedness under this Credit Agreement in the form of an increase to the Revolving Committed Amount (each an “Incremental Revolving Facility”) by an aggregate amount of up to the sum of (i) such unlimited amount as would not cause the Consolidated Secured Net Leverage Ratio, on a Pro Forma Basis and assuming all incremental revolving commitments are fully funded, to exceed 2.00 to 1.00 plus (ii) $250,000,000.  The following terms and conditions shall apply to each Incremental Revolving Facility:  (i) the loans made under any such Incremental Revolving Facility (each an “Additional Revolving Loan”) shall constitute Credit Party Obligations and will be secured and guaranteed with the other Credit Party Obligations on a pari passu basis, (ii) any such Incremental Revolving Facility shall be entitled to the same voting rights as the existing Revolving Loans and shall be entitled to receive proceeds of prepayments on the same basis as the existing Revolving Loans, (iii) any such Incremental Revolving Facility shall be obtained from existing Lenders or from other banks, financial institutions or investment funds; provided that no existing Lender shall be required to participate in or fund any Incremental Revolving Facility, (iv) any such Incremental Revolving Facility shall be in a minimum principal amount of $10,000,000 and integral multiples of $1,000,000 in excess thereof, (v) the proceeds of any Additional Revolving Loan will be used for the purposes set forth in Section 3.11, (vi) the Borrower shall execute a Revolving Note in favor of any new Lender or any existing Lender requesting a Revolving Note whose Revolving Committed Amount is increased, (vii) the conditions to Extensions of Credit in Section 4.2 shall have been satisfied, (viii) the Administrative Agent shall have received an opinion or opinions (including, if reasonably requested by the Administrative Agent, local counsel opinions) of counsel for the Credit Parties, addressed to the Administrative Agent and the Lenders, and such other documentation as the Administrative Agent deems reasonably necessary to effectuate such increase, with all of the foregoing to be in form and substance acceptable to the Administrative Agent, (ix) the Administrative Agent shall have received from the Borrower updated financial projections and an officer’s certificate, in each case in form and substance reasonably satisfactory to the Administrative Agent, demonstrating that, after giving effect to any such Incremental Revolving Facility on a Pro Forma Basis, the Borrower will be in compliance with the financial covenants set forth in Section 5.9, (x) the outstanding Revolving Loans and Participation Interests shall be reallocated by causing such fundings and repayments (which shall not be subject to any processing and/or recordation fees) among the Revolving Lenders (which the Borrower shall be responsible for any costs arising under Section 2.15 resulting from such reallocation and repayments) of Revolving Loans as necessary such that, after giving effect to such Incremental Revolving Facility, each Revolving Lender will hold Revolving Loans and Participation Interests based on its Commitment Percentage (after giving effect to such Incremental Revolving Facility) and (xi) any Incremental Revolving Facility shall also include a proportional increase in the LOC Committed Amount.  The Borrower may invite other banks, financial institutions and investment funds reasonably acceptable to the Administrative Agent to join this Credit Agreement as Lenders hereunder for the portion of such Incremental Revolving Facility not taken by existing Lenders, provided that such other banks, financial institutions and investment funds shall enter into such joinder agreements to give effect thereto as the Administrative Agent may reasonably request.  The Administrative Agent is authorized to enter into, on behalf of the Lenders, any amendment to this Credit Agreement or any other Credit Document as may be necessary to incorporate the terms of any new Incremental Revolving Facility therein.

Section 2.2        Delayed Draw Term Loan.

(a)         Subject to the terms and conditions hereof and in reliance upon the representations and warranties set forth herein, each Term Loan Lender severally, but not jointly,

40


agrees to make available to the Borrower (through the Administrative Agent), to the extent requested by the Borrower pursuant to clause (b)(ii)(A) below, such Term Loan Lender’s Delayed Draw Term Loan Commitment Percentage of a term loan in Dollars (the “Delayed Draw Term Loan”) in the aggregate principal amount of up to ONE HUNDRED FIFTY MILLION DOLLARS ($150,000,000) (the “Delayed Draw Term Loan Committed Amount”) for the purposes hereinafter set forth; provided that the Delayed Draw Term Loan shall only be available to the Borrower (1) in three (3) draws during the Delayed Draw Availability Period each in a minimum aggregate amount of $10,000,000 and in integral multiples of $1,000,000 in excess thereof (or the remaining amount of the Delayed Draw Term Loan Committed Amount, if less) and (2) to the extent the conditions contained in Section 4.2 are satisfied.  Upon receipt by the Administrative Agent of the proceeds of the Delayed Draw Term Loan, such proceeds will then be made available to the Borrower by the Administrative Agent by crediting the account of the Borrower on the books of the office of the Administrative Agent specified in Section 9.2, or at such other office as the Administrative Agent may designate in writing, with the aggregate of such proceeds made available to the Administrative Agent by the Term Loan Lenders and in like funds as received by the Administrative Agent (or by crediting such other account(s) as directed by the Borrower).  The Delayed Draw Term Loan may consist of Alternate Base Rate Loans or SOFR Loans, or a combination thereof, as the Borrower may request in the Notice of Borrowing delivered to the Administrative Agent prior to such Delayed Draw Funding Date.  SOFR Loans and Alternate Base Rate Loans shall be made by each Term Loan Lender at its Domestic Lending Office.  Amounts repaid or prepaid on the Delayed Draw Term Loan may not be reborrowed.

(b)         Delayed Draw Term Loan Borrowing.

(i)          Notice of Borrowing.  The Borrower may request the Delayed Draw Term Loan by delivering a Notice of Borrowing (or telephone notice promptly confirmed in writing by delivery of a Notice of Borrowing which delivery may be by fax) to the Administrative Agent not later than 1:00 p.m. on the date of the requested borrowing in the case of Alternate Base Rate Loans and on the third U.S. Government Securities Business Day prior to the date of the requested borrowing in the case of SOFR Loans.  The Notice of Borrowing shall be irrevocable and shall specify and certify (1) the amount of the Delayed Draw Term Loan requested, (2) the date of the requested borrowing (which shall be a Business Day) and (3) whether the borrowing shall be comprised of Alternate Base Rate Loans, SOFR Loans or a combination thereof, and if SOFR Loans are requested, the Interest Period(s) therefor.  Additionally, each Notice of Borrowing shall certify and demonstrate, as applicable, that all of the conditions set forth in Section 4.2 have been satisfied.  If the Borrower shall fail to specify in such Notice of Borrowing (y) an applicable Interest Period in the case of a SOFR Loan, then such notice shall be deemed to be a request for an Interest Period of one month or (z) the type of Loan requested, then such notice shall be deemed to be a request for an Alternate Base Rate Loan hereunder.  The Administrative Agent shall give notice to each Term Loan Lender promptly upon receipt of such Notice of Borrowing, the contents thereof and each such Term Lender’s share thereof.

(ii)         Advances.  Each Term Loan Lender will make its Delayed Draw Term Loan Commitment Percentage of the Delayed Draw Term Loan borrowing available to the Administrative Agent, for the account of the Borrower, in Dollars and in funds immediately available to the Administrative Agent, at the office of the Administrative Agent specified in Section 9.2, or at such other office as the Administrative Agent may designate in writing, upon reasonable advance notice by 2:00 p.m. on the date specified in the applicable Notice of Borrowing.  Such borrowing will then be made available to

41


the Borrower by the Administrative Agent by crediting the account of the Borrower on the books of such office with the aggregate of the amounts made available to the Administrative Agent by the Term Loan Lenders and in like funds as received by the Administrative Agent (or by crediting such other account(s) as directed by the Borrower).

(c)         Repayment of Delayed Draw Term Loan.  The Delayed Draw Term Loan of each Term Loan Lender shall be payable in equal consecutive quarterly installments, commencing with the first full fiscal quarter ending following the first borrowing of Delayed Draw Term Loans, on the last day of each March, June, September and December, each in an amount equal to one and one-quarter percent (1.25%) of the aggregate original principal amount of the Delayed Draw Term Loan actually drawn during the Delayed Draw Availability Period (without giving effect to any prior amortization payments).  If not sooner paid, the Delayed Draw Term Loan shall be paid in full, together with accrued interest thereon, on the Maturity Date.  Amounts prepaid under the Delayed Draw Term Loan may not be reborrowed.

(f)          Interest.  Subject to the provisions of Section 2.8, Delayed Draw Term Loans shall bear interest as follows:

(i)          Alternate Base Rate Loans.  During such periods as any Delayed Draw Term Loans shall be comprised of Alternate Base Rate Loans, each such Alternate Base Rate Loan shall bear interest at a per annum rate equal to the sum of the Alternate Base Rate plus the Applicable Percentage; and

(ii)         SOFR Loans.  During such periods as Delayed Draw Term Loans shall be comprised of SOFR Loans, each such SOFR Loan shall bear interest at a per annum rate equal to the sum of Adjusted Term SOFR plus the Applicable Percentage.

Interest on Delayed Draw Term Loans shall be payable in arrears on each Interest Payment Date.

(g)         Term Loan Notes; Covenant to Pay.  The Borrower’s obligation to pay each Term Loan Lender shall be evidenced by this Agreement and, upon such Term Loan Lender’s request, by a duly executed promissory note of the Borrower to such Term Loan Lender in substantially the form of Exhibit 2.2(e) (a “Term Loan Note”).  The Borrower covenants and agrees to pay the Term Loan in accordance with the terms of this Agreement.

Section 2.3        Letter of Credit Subfacility.

(a)         Issuance.  Subject to the terms and conditions hereof and of the LOC Documents, if any, and any other terms and conditions which the Issuing Lender may reasonably require, during the Commitment Period the Issuing Lender shall issue, and the Revolving Lenders shall participate in, standby Letters of Credit for the account of the Borrower from time to time upon request in a form acceptable to the Issuing Lender; provided, however, that (i) (A) the aggregate amount of all LOC Obligations with respect to Financial Letters of Credit shall not at any time exceed ONE HUNDRED MILLION DOLLARS ($100,000,000) and (B)  the aggregate amount of all LOC Obligations (including Performance Letters of Credit and all other Letters of Credit) shall not at any time exceed THREE HUNDRED MILLION DOLLARS ($300,000,000) (as increased from time to time as provided in Section 2.1(f) and as such aggregate maximum amount may be reduced from time to time as provided in Section 2.6, the “LOC Committed Amount”), (ii) the sum of the aggregate principal amount of outstanding Revolving Loans plus outstanding Swingline Loans plus outstanding LOC Obligations shall not at any time exceed the Revolving

42


Committed Amount then in effect, (iii) all Letters of Credit shall be denominated in Dollars or, subject to Section 2.3(j), in a Foreign Currency and (iv) Letters of Credit shall be issued for any lawful corporate purposes and shall be issued as standby letters of credit, including in connection with workers’ compensation and other insurance programs.  If requested by the Issuing Lender, the Borrower shall submit a letter of credit application on such Issuing Lender's standard form in connection with any request for a Letter of Credit.  Except as otherwise expressly agreed upon by all the Revolving Lenders, no Letter of Credit shall have an original expiry date more than thirty-six (36) months from the date of issuance; provided, however, so long as no Default or Event of Default has occurred and is continuing and subject to the other terms and conditions to the issuance of Letters of Credit hereunder, the expiry dates of Letters of Credit may be extended annually or periodically from time to time on the request of the Borrower or by operation of the terms of the applicable Letter of Credit to a date not more than eighteen (18) months from the date of extension; provided, further, that for any Letter of Credit with an expiry date extending beyond the Maturity Date, the Borrower shall provide cash collateral for the benefit of the applicable Issuing Lender on or prior to the date of issuance or renewal (or, if applicable, the date the Maturity Date moves inside the date of expiry) in an amount as shall be agreed to by the Borrower and the Issuing Lender and pursuant to documentation satisfactory to such Issuing Lender.  Each Letter of Credit shall comply with the related LOC Documents.  The issuance and expiry date of each Letter of Credit shall be a Business Day.  Each Letter of Credit issued hereunder shall be in a minimum original face amount of $50,000 or such lesser amount as approved by the Issuing Lender.   The Issuing Lender shall be under no obligation to issue any Letter of Credit if (i) any Lender is at such time a Defaulting Lender and the reallocation described in Section 2.21(a)(iv) cannot be completely effected, unless the Issuing Lender has entered into arrangements satisfactory to the Issuing Lender with the Borrower or such Lender to eliminate the Issuing Lender’s risk with respect to such Lender’s LOC Obligations, or (ii) in the case of each of Wells Fargo, Bank of America, N.A. and JPMorgan Chase Bank, N.A., after giving effect to such Letter of Credit, the aggregate LOC Obligations in respect of all Letters of Credit issued by such Issuing Lender shall exceed $100,000,000. The Borrower’s Reimbursement Obligations in respect of each Existing Letter of Credit, and each Revolving Lender’s participation obligations in connection therewith, shall be governed by the terms of this Credit Agreement.  The Existing Letters of Credit shall, as of the Closing Date, be deemed to have been issued as Letters of Credit hereunder and subject to and governed by the terms of this Agreement.

(b)         Notice and Reports.  The request for the issuance of a Letter of Credit shall be submitted to the Issuing Lender at least five (5) Business Days prior to the requested date of issuance.  The Issuing Lender will promptly upon request provide to the Administrative Agent for dissemination to the Revolving Lenders a detailed report specifying the Letters of Credit which are then issued and outstanding and any activity with respect thereto which may have occurred since the date of any prior report, and including therein, among other things, the account party, the beneficiary, the face amount, expiry date as well as any payments or expirations which may have occurred.  The Issuing Lender will further provide to the Administrative Agent promptly upon request copies of the Letters of Credit.  The Issuing Lender will provide to the Administrative Agent promptly upon request a summary report of the nature and extent of LOC Obligations then outstanding.

(c)         Participations.  Each Revolving Lender, upon issuance of a Letter of Credit, shall be deemed to have purchased without recourse a risk participation from the Issuing Lender in such Letter of Credit and the obligations arising thereunder and any Collateral relating thereto, in each case in an amount equal to its Commitment Percentage of the obligations under such Letter of Credit and shall absolutely, unconditionally and irrevocably assume, as primary obligor and not as surety, and be obligated to pay to the Issuing Lender therefor and discharge when due, its

43


Commitment Percentage of the obligations arising under such Letter of Credit; provided that any Person that becomes a Revolving Lender after the Closing Date shall be deemed to have purchased a Participation Interest in all outstanding Letters of Credit on the date it becomes a Lender hereunder and any Letter of Credit issued on or after such date, in each case in accordance with the foregoing terms.  Without limiting the scope and nature of each Revolving Lender’s participation in any Letter of Credit, to the extent that the Issuing Lender has not been reimbursed as required hereunder or under any LOC Document, each such Revolving Lender shall pay to the Issuing Lender its Commitment Percentage of such unreimbursed drawing in same day funds pursuant to and in accordance with the provisions of subsection (d) hereof.  The obligation of each Revolving Lender to so reimburse the Issuing Lender shall be absolute and unconditional and shall not be affected by the occurrence of a Default, an Event of Default or any other occurrence or event.  Any such reimbursement shall not relieve or otherwise impair the obligation of the Borrower to reimburse the Issuing Lender under any Letter of Credit, together with interest as hereinafter provided.

(d)         Reimbursement.  In the event of any drawing under any Letter of Credit, the Issuing Lender will promptly notify the Borrower and the Administrative Agent.  The Borrower shall reimburse the Issuing Lender on the day of drawing under any Letter of Credit if notified prior to 11:00 A.M. on a Business Day or, if after 11:00 A.M., on the following Business Day (either with the proceeds of a Revolving Loan obtained hereunder or otherwise) in same day funds as provided herein or in the LOC Documents.  If the Borrower shall fail to reimburse the Issuing Lender as provided herein, the unreimbursed amount of such drawing shall bear interest at a per annum rate equal to the ABR Default Rate.  Unless the Borrower shall immediately notify the Issuing Lender and the Administrative Agent of its intent to otherwise reimburse the Issuing Lender, the Borrower shall be deemed to have requested a Mandatory LOC Borrowing in the amount of the drawing as provided in subsection (e) hereof, the proceeds of which will be used to satisfy the Reimbursement Obligations.  The Borrower’s Reimbursement Obligations hereunder shall be absolute and unconditional under all circumstances irrespective of any rights of set-off, counterclaim or defense to payment the Borrower may claim or have against the Issuing Lender, the Administrative Agent, the Lenders, the beneficiary of the Letter of Credit drawn upon or any other Person, including without limitation any defense based on any failure of the Borrower to receive consideration or the legality, validity, regularity or unenforceability of the Letter of Credit.  The Issuing Lender will promptly notify the other Revolving Lenders of the amount of any unreimbursed drawing and each Revolving Lender shall promptly pay to the Administrative Agent for the account of the Issuing Lender, in Dollars and in immediately available funds, the amount of such Revolving Lender’s Commitment Percentage of such unreimbursed drawing.  Such payment shall be made on the day such notice is received by such Revolving Lender from the Issuing Lender if such notice is received at or before 2:00 P.M., otherwise such payment shall be made at or before 12:00 P.M. on the Business Day next succeeding the day such notice is received.  If such Revolving Lender does not pay such amount to the Issuing Lender in full upon such request, such Revolving Lender shall, on demand, pay to the Administrative Agent for the account of the Issuing Lender interest on the unpaid amount during the period from the date of such drawing until such Revolving Lender pays such amount to the Issuing Lender in full at a rate per annum equal to, if paid within two (2) Business Days of the date of drawing, the Federal Funds Effective Rate and thereafter at a rate equal to the Alternate Base Rate.  Each Revolving Lender’s obligation to make such payment to the Issuing Lender, and the right of the Issuing Lender to receive the same, shall be absolute and unconditional, shall not be affected by any circumstance whatsoever and without regard to the termination of this Agreement or the Commitments hereunder, the existence of a Default or Event of Default or the acceleration of the Credit Party Obligations hereunder and shall be made without any offset, abatement, withholding or reduction whatsoever.

44


(e)         Repayment with Revolving Loans.  On any day on which the Borrower shall have requested, or been deemed to have requested, a Revolving Loan to reimburse a drawing under a Letter of Credit, the Administrative Agent shall give notice to the Revolving Lenders that a Revolving Loan has been requested or deemed requested in connection with a drawing under a Letter of Credit, in which case a Revolving Loan borrowing comprised entirely of Alternate Base Rate Loans (each such borrowing, a “Mandatory LOC Borrowing”) shall be made (without giving effect to any termination of the Commitments pursuant to Section 7.2) pro rata based on each Revolving Lender’s respective Commitment Percentage (determined before giving effect to any termination of the Commitments pursuant to Section 7.2) and the proceeds thereof shall be paid directly to the Issuing Lender for application to the respective LOC Obligations.  Each Revolving Lender hereby irrevocably agrees to make such Revolving Loans on the day such notice is received by the Revolving Lenders from the Administrative Agent if such notice is received at or before 2:00 P.M., otherwise such payment shall be made at or before 12:00 P.M. on the Business Day next succeeding the day such notice is received, in each case notwithstanding (i) the amount of Mandatory LOC Borrowing may not comply with the minimum amount for borrowings of Revolving Loans otherwise required hereunder, (ii) whether any conditions specified in Section 4.2 are then satisfied, (iii) whether a Default or an Event of Default then exists, (iv) failure for any such request or deemed request for Revolving Loan to be made by the time otherwise required in Section 2.1(b), (v) the date of such Mandatory LOC Borrowing, or (vi) any reduction in the Revolving Committed Amount after any such Letter of Credit may have been drawn upon.  In the event that any Mandatory LOC Borrowing cannot for any reason be made on the date otherwise required above (including, without limitation, as a result of the occurrence of a Bankruptcy Event), then each such Revolving Lender hereby agrees that it shall forthwith fund (as of the date the Mandatory LOC Borrowing would otherwise have occurred, but adjusted for any payments received from the Borrower on or after such date and prior to such purchase) its Participation Interests in the outstanding LOC Obligations; provided, further, that in the event any Revolving Lender shall fail to fund its Participation Interest on the day the Mandatory LOC Borrowing would otherwise have occurred, then the amount of such Revolving Lender’s unfunded Participation Interest therein shall bear interest payable by such Revolving Lender to the Issuing Lender upon demand, at the rate equal to, if paid within two (2) Business Days of such date, the Federal Funds Effective Rate, and thereafter at a rate equal to the Alternate Base Rate.

(f)          Modification, Extension.  The issuance of any supplement, modification, amendment, renewal, or extension to any Letter of Credit shall, for purposes hereof, be treated in all respects the same as the issuance of a new Letter of Credit hereunder.

(g)         ISP98.  Unless otherwise expressly agreed by the Issuing Lender and the Borrower, when a Letter of Credit is issued, the rules of the “International Standby Practices 1998,” published by the Institute of International Banking Law & Practice (or such later version thereof as may be in effect at the time of issuance) shall apply to each standby Letter of Credit.

(h)         Conflict with LOC Documents.  In the event of any conflict between this Agreement and any LOC Document, this Agreement shall control.

(i)          Designation of Subsidiaries as Account Parties.  Notwithstanding anything to the contrary set forth in this Agreement, including without limitation Section 2.3(a), a Letter of Credit issued hereunder may contain a statement to the effect that such Letter of Credit is issued for the account of a Subsidiary of the Borrower; provided that, notwithstanding such statement, the Borrower shall be the actual account party for all purposes of this Agreement for such Letter

45


of Credit and such statement shall not affect the Borrower’s Reimbursement Obligations hereunder with respect to such Letter of Credit.

(j)          The Borrower may request, and any Issuing Lender may issue, Letters of Credit denominated in any Foreign Currency (any such Letter of Credit, a “Foreign Currency Letter of Credit”), subject to the following provisions:

(i)          all provisions of Section 2.3 shall be satisfied with respect to such Foreign Currency Letter of Credit;

(ii)         any drawing under any Foreign Currency Letter of Credit shall be deemed to be a drawing under a Letter of Credit hereunder in Dollars in an amount equal to the Dollar Equivalent of such drawing, and such drawing shall be reimbursed or repaid with Revolving Loans as provided in Sections 2.3(d) and (e) hereof as if such drawing had been made in Dollars in an amount equal to the Dollar Equivalent of such drawing;

(iii)       [Reserved].

(iv)        the obligation of the Borrower to reimburse the Issuing Lender for each drawing under such Foreign Currency Letter of Credit shall be absolute, unconditional and irrevocable under all circumstances, including, without limitation, any adverse change in the relevant exchange rates or in the availability of any such Foreign Currency to the Borrower or any Subsidiary or in the relevant currency markets generally; and

(v)         within five days of demand therefor by the applicable Issuing Lender, the Borrower shall reimburse such Issuing Lender for any Foreign Currency Letter of Credit, for any costs, expenses, losses or liabilities (including foreign currency exchange costs and losses) incurred by such Issuing Lender in connection with any drawing under such Foreign Currency Letter of Credit and the reimbursement of such drawing in Dollars rather than the applicable Foreign Currency, including, without limitation, any costs, expenses, losses or liabilities resulting from the determination of the Spot Rate two Business Days prior to the date a drawing under such Foreign Currency Letter of Credit is reimbursed.

(k)         Issuing Lenders.

(i)          Each Issuing Lender shall (A) prior to the issuance, renewal or extension of any Letter of Credit, receive written confirmation from the Administrative Agent that such issuance, renewal or extension meets the requirements set forth in Section 2.3, (B) provide to the Administrative Agent, upon the issuance, renewal or extension of any Letter of Credit and on a monthly basis, a report that details the activity with respect to each Letter of Credit issued by such Issuing Lender (including an indication of the maximum amount then in effect with respect to each such Letter of Credit) and (C) upon the Administrative Agent’s request, any other documentation relating to any such Letter of Credit (including, without limitation, copies of such Letters of Credit).

(ii)         To the extent any Issuing Lender (or such Issuing Lender’s lending Affiliate) ceases to be a Lender under the Credit Agreement, such Issuing Lender may resign by giving 30 days’ prior notice to the Administrative Agent, the Lenders and the Borrower.  After the resignation of such Issuing Lender hereunder, the retiring Issuing Lender shall remain a party hereto and shall continue to have all the rights and

46


obligations of an Issuing Lender under this Agreement and the other Loan Documents with respect to Letters of Credit issued by it prior to such resignation, but shall not be required to issue additional Letters of Credit or to extend, renew or increase the outstanding Letter of Credit.  Any resigning Issuing Lender shall retain all the rights, powers, privileges and duties of an Issuing Lender hereunder with respect to all Letters of Credit issued by it that are outstanding as of the effective date of its resignation as an Issuing Lender and all LOC Obligations with respect thereto (including the right to require the Revolving Lenders to take such actions as are required under Section 2.3(e)).  Without limiting the foregoing, upon the resignation of a Lender as an Issuing Lender hereunder, the Borrower may, or at the request of such resigned Issuing Lender the Borrower shall, use commercially reasonable efforts to, arrange for one or more of the other Issuing Lenders to issue Letters of Credit hereunder in substitution for the Letters of Credit, if any, issued by such resigned Issuing Lender and outstanding at the time of such resignation, or make other arrangements satisfactory to the resigned Issuing Lender to effectively cause another Issuing Lender to assume the obligations of the resigned Issuing Lender with respect to any such Letters of Credit.

(l)          Cash Collateral.  At any point in time in which there is a Defaulting Lender, the Issuing Lender may require the Borrower to Cash Collateralize the LOC Obligations pursuant to Section 2.20.

Section 2.4        Swingline Loan Subfacility.

(a)         Swingline Commitment.  During the Commitment Period, subject to the terms and conditions hereof (including those set forth in Section 4.2), the Swingline Lender, in its individual capacity, agrees to make certain revolving credit loans to the Borrower (each a “Swingline Loan” and, collectively, the “Swingline Loans”) for the purposes hereinafter set forth; provided, however, (i) the aggregate principal amount of Swingline Loans outstanding at any time shall not exceed FORTY MILLION DOLLARS ($40,000,000) (the “Swingline Committed Amount”), and (ii) the sum of the aggregate principal amount of outstanding Revolving Loans plus outstanding Swingline Loans plus outstanding LOC Obligations shall not exceed the Revolving Committed Amount then in effect.  Swingline Loans hereunder may be repaid and reborrowed in accordance with the provisions hereof.

(b)         Swingline Loan Borrowings.

(i)          Notice of Borrowing and Disbursement.  Upon receiving a Notice of Borrowing from the Borrower not later than 1:00 P.M. on any Business Day requesting that a Swingline Loan be made, the Swingline Lender will make Swingline Loans available to the Borrower on the same Business Day such request is received by the Administrative Agent.  Swingline Loan borrowings hereunder shall be made in minimum amounts of $100,000 (or the remaining available amount of the Swingline Committed Amount if less) and in integral amounts of $100,000 in excess thereof.  Notwithstanding anything to the contrary contained herein, the Swingline Lender shall not at any time be obligated to make any Swingline Loan hereunder if any Lender is at such time a Defaulting Lender, unless the Swingline Lender has entered into arrangements satisfactory to the Swingline Lender with the Borrower or such Lender to eliminate the Swingline Lender’s risk with respect to such Lender’s obligations in respect of its Swingline Commitment.

47


(ii)         Repayment of Swingline Loans.  Each Swingline Loan borrowing shall be due and payable on the Maturity Date.  The Swingline Lender may, at any time, in its sole discretion, by written notice to the Borrower and the Administrative Agent, demand repayment of its Swingline Loans by way of a Revolving Loan borrowing, in which case the Borrower shall be deemed to have requested a Revolving Loan borrowing comprised entirely of Alternate Base Rate Loans in the amount of such Swingline Loans; provided, however, that, in the following circumstances, any such demand shall also be deemed to have been given one Business Day prior to each of (A) the Maturity Date, (B) the occurrence of any Bankruptcy Event, (C) upon acceleration of the Credit Party Obligations hereunder, whether on account of a Bankruptcy Event or any other Event of Default, and (D) the exercise of remedies in accordance with the provisions of Section 7.2 hereof (each such Revolving Loan borrowing made on account of any such deemed request therefor as provided herein being hereinafter referred to as “Mandatory Swingline Borrowing”).  Each Revolving Lender hereby irrevocably agrees to make such Revolving Loans promptly upon any such request or deemed request on account of each Mandatory Swingline Borrowing in the amount and in the manner specified in the preceding sentence on the date such notice is received by the Revolving Lenders from the Administrative Agent if such notice is received at or before 2:00 P.M., otherwise such payment shall be made at or before 12:00 P.M. on the Business Day next succeeding the date such notice is received notwithstanding (1) the amount of Mandatory Swingline Borrowing may not comply with the minimum amount for borrowings of Revolving Loans otherwise required hereunder, (2) whether any conditions specified in Section 4.2 are then satisfied, (3) whether a Default or an Event of Default then exists, (4) failure of any such request or deemed request for Revolving Loans to be made by the time otherwise required in Section 2.1(b)(i), (5) the date of such Mandatory Swingline Borrowing, or (6) any reduction in the Revolving Committed Amount or termination of the Revolving Commitments immediately prior to such Mandatory Swingline Borrowing or contemporaneously therewith.  In the event that any Mandatory Swingline Borrowing cannot for any reason be made on the date otherwise required above (including, without limitation, as a result of the commencement of a proceeding under the Bankruptcy Code), then each Revolving Lender hereby agrees that it shall forthwith purchase (as of the date the Mandatory Swingline Borrowing would otherwise have occurred, but adjusted for any payments received from the Borrower on or after such date and prior to such purchase) from the Swingline Lender such Participation Interest in the outstanding Swingline Loans as shall be necessary to cause each such Revolving Lender to share in such Swingline Loans ratably based upon its respective Commitment Percentage (determined before giving effect to any termination of the Commitments pursuant to Section 7.2); provided that (x) all interest payable on the Swingline Loans shall be for the account of the Swingline Lender until the date as of which the respective Participation Interest is purchased, and (y) at the time any purchase of a Participation Interest pursuant to this sentence is actually made, the purchasing Revolving Lender shall be required to pay to the Swingline Lender interest on the principal amount of such Participation Interest purchased for each day from and including the day upon which the Mandatory Swingline Borrowing would otherwise have occurred to but excluding the date of payment for such Participation Interest, at the rate equal to, if paid within two (2) Business Days of the date of the Mandatory Swingline Borrowing, the Federal Funds Effective Rate, and thereafter at a rate equal to the Alternate Base Rate.  The Borrower shall have the right to repay the Swingline Loan in whole or in part from time to time; provided, however; that each partial repayment of a Swingline Loan shall be in a minimum principal amount of $100,000 and integral multiples of $100,000 in excess thereof (or the remaining outstanding principal amount).

48


(c)         Interest on Swingline Loans.  Subject to the provisions of Section 2.8, Swingline Loans shall bear interest at a per annum rate equal to the Alternate Base Rate plus the Applicable Percentage for Revolving Loans that are Alternate Base Rate Loans.  Interest on Swingline Loans shall be payable in arrears on each Interest Payment Date.

(d)         Swingline Note; Covenant to Pay.  The Swingline Loans shall be evidenced by this Agreement and, upon request of the Swingline Lender, by a duly executed promissory note of the Borrower in favor of the Swingline Lender in the original amount of the Swingline Committed Amount and substantially in the form of Exhibit 2.4(d).  The Borrower covenants and agrees to pay the Swingline Loans in accordance with the terms of this Agreement.

(e)         Cash Collateral.  At any point in time in which there is a Defaulting Lender, the Swingline Lender may require the Borrower to Cash Collateralize the outstanding Swingline Loans pursuant to Section 2.20.

Section 2.5        Fees.

(a)         Commitment Fee.  In consideration of the Revolving Commitments, the Borrower agrees to pay to the Administrative Agent, for the ratable benefit of the Revolving Lenders, a commitment fee (the “Commitment Fee”) in an amount equal to the Applicable Percentage per annum on the average daily unused amount of the Revolving Committed Amount.  For purposes of computation of the Commitment Fee, LOC Obligations shall be considered usage of the Revolving Committed Amount but Swingline Loans shall not be considered usage of the Revolving Committed Amount.  The Commitment Fee shall be payable quarterly in arrears on the last Business Day of each calendar quarter.

(b)         Letter of Credit Fees.  In consideration of the LOC Commitments, the Borrower agrees to pay to the Administrative Agent, for the ratable benefit of the Revolving Lenders, a fee (the “Letter of Credit Fee”) equal to the Applicable Percentage for Revolving Loans that are SOFR Loans per annum on the average daily maximum amount available to be drawn under each Letter of Credit from the date of issuance to the date of expiration.  The Letter of Credit Fee shall each be payable quarterly in arrears on the last Business Day of each calendar quarter.

(c)         Issuing Lender Fees.  In addition to the Letter of Credit Fees payable pursuant to subsection (b) hereof, the Borrower shall pay to the Issuing Lender for its own account without sharing by the other Lenders the reasonable and customary charges from time to time of the Issuing Lender with respect to the amendment, transfer, administration, cancellation and conversion of, and drawings under, such Letters of Credit (collectively, the “Issuing Lender Fees”).  The Issuing Lender may charge, and retain for its own account without sharing by the other Lenders, an additional facing fee (the “Letter of Credit Facing Fee”) of 0.125% per annum on the average daily maximum amount available to be drawn under each such Letter of Credit issued by it.  The Issuing Lender Fees and the Letter of Credit Facing Fee shall be payable quarterly in arrears on the last Business Day of each calendar quarter.

(d)         Administrative Fee.  The Borrower agrees to pay to the Administrative Agent the annual administrative fee as described in the Fee Letter.

(e)         Delayed Draw Commitment Fee.  In consideration of the Delayed Draw Term Loan Commitments, the Borrower agrees to pay to the Administrative Agent, for the ratable benefit of the Term Loan Lenders, a ticking fee (the “Delayed Draw Commitment Fee”) in an amount equal to the Applicable Percentage per annum on the average daily unused amount of the

49


Delayed Draw Term Loan Committed Amount.  The Delayed Draw Commitment Fee shall be payable quarterly in arrears on the last Business Day of each calendar quarter during the Delayed Draw Availability Period and on the last day of the Delayed Draw Availability Period.

Section 2.6        Commitment Reductions.

(a)         Voluntary Reductions.  The Borrower shall have the right to terminate or permanently reduce the unused portion of the Revolving Committed Amount and/or Delayed Draw Term Loan Committed Amount at any time or from time to time upon not less than five (5) Business Days’ prior written notice to the Administrative Agent (which shall notify the Lenders thereof as soon as practicable) of each such termination or reduction, which notice shall specify the effective date thereof and the amount of any such reduction which shall be in a minimum amount of $1,000,000 or a whole multiple of $1,000,000 in excess thereof and shall be irrevocable and effective upon receipt by the Administrative Agent; provided that (i) no such reduction or termination shall be permitted if after giving effect thereto, and to any prepayments of the Revolving Loans made on the effective date thereof, the sum of the aggregate principal amount of outstanding Revolving Loans plus outstanding Swingline Loans plus outstanding LOC Obligations would exceed  the Revolving Committed Amount then in effect and (ii) no such reduction or termination shall be permitted if after giving effect thereto, and to any prepayments of the Delayed Draw Term Loans made on the effective date thereof, the sum of the aggregate principal amount of outstanding Delayed Draw Term Loans would exceed the Delayed Draw Term Loan Committed Amount then in effect.

(b)         Swingline Committed Amount.  If the Revolving Committed Amount is reduced below the then current Swingline Committed Amount, the Swingline Committed Amount shall automatically be reduced by an amount such that the Swingline Committed Amount equals the Revolving Committed Amount.

(c)         Maturity Date.  The Revolving Commitments, the Swingline Commitment and the LOC Commitment shall automatically terminate on the Maturity Date.

(d)         Delayed Draw Commitment Termination.  The Delayed Draw Term Loan Committed Amount shall be permanently reduced and the Delayed Draw Term Loan Commitments shall automatically terminate on the earlier to occur of (i) the close of business at the end of the Delayed Draw Availability Period and (ii) the date upon which the Delayed Draw Term Loan Commitment is fully funded or terminated in accordance with Section 2.6(a).

Section 2.7        Prepayments.

(a)         Optional Repayments.  The Borrower shall have the right to repay the Revolving Loans or Delayed Draw Term Loan in whole or in part from time to time. The Borrower shall give three U.S. Government Securities Business Days’ irrevocable notice of repayment in the case of SOFR Loans and same-day irrevocable notice on any Business Day in the case of Alternate Base Rate Loans, to the Administrative Agent (which shall notify the Lenders thereof as soon as practicable).  Within the foregoing parameters, repayments under this Section shall be applied first to Alternate Base Rate Loans and then to SOFR Loans in direct order of Interest Period maturities.  All repayments under this Section shall be subject to Section 2.15, but otherwise without premium or penalty.  Interest on the principal amount prepaid shall be payable on the next occurring Interest Payment Date that would have occurred had such loan not been prepaid or, at the request of the Administrative Agent, interest on the principal amount prepaid shall be payable on any date that a repayment is made hereunder through the date of repayment.

50


(b)         Mandatory Prepayments.  If at any time after the Closing Date, (y) the sum of the aggregate principal amount of outstanding Revolving Loans plus outstanding Swingline Loans plus outstanding LOC Obligations shall exceed the Revolving Committed Amount, the Borrower shall immediately prepay the Revolving Loans and Swingline Loans (first to outstanding Swingline Loans and second to outstanding Revolving Loans) and (after all Revolving Loans and Swingline Loans have been repaid) cash collateralize the LOC Obligations in an amount sufficient to eliminate such excess.

(c)         Hedging Obligations and Cash Management Obligations Unaffected.  Any repayment or prepayment made pursuant to this Section shall not affect the Borrower’s obligation to continue to make payments under any Secured Hedging Agreement or Secured Cash Management Agreement, which shall remain in full force and effect notwithstanding such repayment or prepayment, subject to the terms of such Secured Hedging Agreement or Secured Cash Management Agreement, as applicable.

Section 2.8        Default Rate and Payment Dates.

(a)         If all or a portion of the principal amount of any Loan which is a SOFR Loan shall not be paid when due or continued as a SOFR Loan in accordance with the provisions of Section 2.9 (whether at the stated maturity, by acceleration or otherwise), such overdue principal amount of such Loan shall be converted to an Alternate Base Rate Loan at the end of the Interest Period applicable thereto.

(b)         (i) If all or a portion of the principal amount of any SOFR Loan shall not be paid when due, such overdue amount shall bear interest at a rate per annum which is equal to the rate that would otherwise be applicable thereto plus 2%, until the end of the Interest Period applicable thereto, and thereafter at a rate per annum which is equal to the Alternate Base Rate plus the sum of the Applicable Percentage then in effect for Alternate Base Rate Loans and 2% (the “ABR Default Rate”) or (ii) if any interest payable on the principal amount of any Loan or any fee or other amount, including the principal amount of any Alternate Base Rate Loan, payable hereunder shall not be paid when due (whether at the stated maturity, by acceleration or otherwise), such overdue amount shall bear interest at a rate per annum which is equal to the ABR Default Rate, in each case from the date of such non-payment until such amount is paid in full (after as well as before judgment).  Upon the occurrence, and during the continuance, of any other Event of Default hereunder, at the option of the Required Lenders, the principal of and, to the extent permitted by law, interest on the Loans and any other amounts owing hereunder or under the other Credit Documents shall bear interest, payable on demand, at a per annum rate which is (A) in the case of principal, the rate that would otherwise be applicable thereto plus 2% or (B) in the case of interest, fees or other amounts, the ABR Default Rate (after as well as before judgment).

(c)         Interest on each Loan shall be payable in arrears on each Interest Payment Date; provided that interest accruing pursuant to paragraph (b) of this Section shall be payable from time to time on demand.

Section 2.9        Conversion Options.

(a)         The Borrower may, in the case of Revolving Loans and Delayed Draw Term Loans, elect from time to time to convert Alternate Base Rate Loans to SOFR Loans, by delivering a Notice of Conversion/Extension to the Administrative Agent at least three U.S. Government Securities Business Days prior to the proposed date of conversion.  In addition, the

51


Borrower may elect from time to time to convert all or any portion of a SOFR Loan to an Alternate Base Rate Loan by giving the Administrative Agent irrevocable written notice thereof by 1:00 P.M. one (1) Business Day prior to the proposed date of conversion.  If the date upon which an Alternate Base Rate Loan is to be converted to a SOFR Loan is not a U.S. Government Securities Business Day, then such conversion shall be made on the next succeeding U.S. Government Securities Business Day and during the period from such last day of an Interest Period to such succeeding Business Day such Loan shall bear interest as if it were an Alternate Base Rate Loan.  SOFR Loans may only be converted to Alternate Base Rate Loans on the last day of the applicable Interest Period.  If the date upon which a SOFR Loan is to be converted to an Alternate Base Rate Loan is not a Business Day, then such conversion shall be made on the next succeeding Business Day and during the period from such last day of an Interest Period to such succeeding Business Day such Loan shall bear interest as if it were an Alternate Base Rate Loan.  All or any part of outstanding Alternate Base Rate Loans may be converted as provided herein; provided that (i) no Loan may be converted into a SOFR Loan when any Default or Event of Default has occurred and is continuing and (ii) partial conversions shall be in an aggregate principal amount of $500,000 or a whole multiple of $100,000 in excess thereof.  All or any part of outstanding SOFR Loans may be converted as provided herein; provided that partial conversions shall be in an aggregate principal amount of $500,000 or a whole multiple of $100,000 in excess thereof.

(b)         Any SOFR Loans may be continued as such upon the expiration of an Interest Period with respect thereto by compliance by the Borrower with the notice provisions contained in Section 2.9(a); provided, that no SOFR Loan may be continued as such when any Default or Event of Default has occurred and is continuing, in which case such Loan shall be automatically converted to an Alternate Base Rate Loan at the end of the applicable Interest Period with respect thereto.  If the Borrower shall fail to give timely notice of an election to continue a SOFR Loan, or the continuation of SOFR Loans is not permitted hereunder, such SOFR Loans shall be automatically converted to Alternate Base Rate Loans at the end of the applicable Interest Period with respect thereto.

Section 2.10      Computation of Interest and Fees; Usury.

(a)         Interest payable hereunder with respect to any Alternate Base Rate Loan based on the Prime Rate shall be calculated on the basis of a year of 365 days (or 366 days, as applicable) for the actual days elapsed.  All other fees, interest and all other amounts payable hereunder shall be calculated on the basis of a 360-day year for the actual days elapsed.  The Administrative Agent shall as soon as practicable notify the Borrower and the Lenders of each determination of Adjusted Term SOFR on the U.S. Government Securities Business Day of the determination thereof.  Any change in the interest rate on a Loan resulting from a change in the Alternate Base Rate shall become effective as of the opening of business on the day on which such change in the Alternate Base Rate shall become effective.  The Administrative Agent shall as soon as practicable notify the Borrower and the Lenders of the effective date and the amount of each such change.

(b)         Each determination of an interest rate by the Administrative Agent pursuant to any provision of this Agreement shall be conclusive and binding on the Borrower and the Lenders in the absence of manifest error.  The Administrative Agent shall, at the request of the Borrower, deliver to the Borrower a statement showing the computations used by the Administrative Agent in determining any interest rate.

52


(c)         It is the intent of the Lenders and the Credit Parties to conform to and contract in strict compliance with applicable usury law from time to time in effect.  All agreements between the Lenders and the Credit Parties are hereby limited by the provisions of this subsection which shall override and control all such agreements, whether now existing or hereafter arising and whether written or oral.  In no way, nor in any event or contingency (including but not limited to prepayment or acceleration of the maturity of any Credit Party Obligation), shall the interest taken, reserved, contracted for, charged, or received under this Agreement, under the Notes or otherwise, exceed the maximum nonusurious amount permissible under applicable law.  If, from any possible construction of any of the Credit Documents or any other document, interest would otherwise be payable in excess of the maximum nonusurious amount, any such construction shall be subject to the provisions of this paragraph and such interest shall be automatically reduced to the maximum nonusurious amount permitted under applicable law, without the necessity of execution of any amendment or new document.  If any Lender shall ever receive anything of value which is characterized as interest on the Loans under applicable law and which would, apart from this provision, be in excess of the maximum nonusurious amount, an amount equal to the amount which would have been excessive interest shall, without penalty, be applied to the reduction of the principal amount owing on the Loans and not to the payment of interest, or refunded to the Borrower or the other payor thereof if and to the extent such amount which would have been excessive exceeds such unpaid principal amount of the Loans.  The right to demand payment of the Loans or any other Indebtedness evidenced by any of the Credit Documents does not include the right to receive any interest which has not otherwise accrued on the date of such demand, and the Lenders do not intend to charge or receive any unearned interest in the event of such demand.  All interest paid or agreed to be paid to the Lenders with respect to the Loans shall, to the extent permitted by applicable law, be amortized, prorated, allocated, and spread throughout the full stated term (including any renewal or extension) of the Loans so that the amount of interest on account of such Indebtedness does not exceed the maximum nonusurious amount permitted by applicable law.

Section 2.11      Pro Rata Treatment and Payments.

(a)         Allocation of Payments Prior to Exercise of Remedies.  Each borrowing of Revolving Loans and any reduction of the Revolving Commitments shall be made pro rata according to the respective Revolving Commitment Percentages of the Revolving Lenders.  Each borrowing of the Delayed Draw Term Loans and any reduction of the Delayed Draw Term Loan Commitments shall be made pro rata according to the respective Delayed Draw Term Loan Commitment Percentages of the Term Loan Lenders. Unless otherwise required by the terms of this Agreement, each payment under this Agreement or any Note shall be applied, first, to any fees then due and owing by the Borrower pursuant to Section 2.5, second, to interest then due and owing hereunder and under the Notes of the Borrower and, third, to principal then due and owing hereunder and under the Notes of the Borrower.  Each payment on account of any fees pursuant to Section 2.5 shall be made pro rata in accordance with the respective amounts due and owing (except as to the Letter of Credit Facing Fees and the Issuing Lender Fees).  Each optional repayment by the Borrower on account of principal of and interest on the Loans shall be applied to such Loans on a pro rata basis and to the extent applicable in accordance with the terms of Section 2.7(a) hereof.  Each mandatory prepayment on account of principal of the Loans shall be applied to such Loans on a pro rata basis and to the extent applicable in accordance with Section 2.7(b).  All payments (including prepayments) to be made by the Borrower on account of principal, interest and fees shall be made without defense, set-off or counterclaim and shall be made to the Administrative Agent for the account of the Lenders at the Administrative Agent’s office specified on Section 9.2 in Dollars and in immediately available funds not later than 3:00 P.M. on the date when due.  The Administrative Agent shall distribute such payments to the

53


Lenders entitled thereto promptly upon receipt in like funds as received.  If any payment hereunder (other than payments on the SOFR Loans) becomes due and payable on a day other than a Business Day, such payment shall be extended to the next succeeding Business Day, and, with respect to payments of principal, interest thereon shall be payable at the then applicable rate during such extension.  If any payment on a SOFR Loan becomes due and payable on a day other than a Business Day, such payment date shall be extended to the next succeeding Business Day unless the result of such extension would be to extend such payment into another calendar month, in which event such payment shall be made on the immediately preceding Business Day.

(b)         Allocation of Payments After Exercise of Remedies.  Notwithstanding any other provisions of this Agreement to the contrary, after the exercise of remedies (other than the invocation of default interest pursuant to Section 2.8) by the Administrative Agent or the Lenders pursuant to Section 7.2 (or after the Commitments shall automatically terminate and the Loans (with accrued interest thereon) and all other amounts under the Credit Documents (including without limitation the maximum amount of all contingent liabilities under Letters of Credit) shall automatically become due and payable in accordance with the terms of such Section), all amounts collected or received by the Administrative Agent or any Lender on account of the Credit Party Obligations or any other amounts outstanding under any of the Credit Documents or in respect of the Collateral shall be paid over or delivered as follows (irrespective of whether the following costs, expenses, fees, interest, premiums, scheduled periodic payments or Credit Party Obligations are allowed, permitted or recognized as a claim in any proceeding resulting from the occurrence of a Bankruptcy Event):

FIRST, to the payment of all reasonable out-of-pocket costs and expenses (including without limitation reasonable attorneys’ fees) of the Administrative Agent in connection with enforcing the rights of the Lenders under the Credit Documents and any protective advances made by the Administrative Agent with respect to the Collateral under or pursuant to the terms of the Security Documents;

SECOND, to the payment of any fees owed to the Administrative Agent and the Issuing Lender;

THIRD, to the payment of all reasonable out-of-pocket costs, expenses and indemnities (including without limitation, reasonable attorneys’ fees) of each of the Lenders in connection with enforcing its rights under the Credit Documents; provided all Lenders shall be represented by a single counsel (unless any such Lender, in good faith, shall reasonably determine that there is a conflict of interest that causes it to be necessary for such Lender to be represented by separate counsel), or otherwise with respect to the Credit Party Obligations owing to such Lender;

FOURTH, to the payment of all of the Credit Party Obligations consisting of accrued fees and interest, and including, with respect to any Secured Hedging Agreement, any fees, premiums and scheduled periodic payments due under such Secured Hedging Agreement and any interest accrued thereon;

FIFTH, to the payment of the outstanding principal amount of the Credit Party Obligations and the payment or cash collateralization of the outstanding LOC Obligations, and including, with respect to any Secured Hedging Agreement, any breakage, termination or other payments due under such Secured Hedging Agreement and any interest accrued thereon, and, with respect to any Secured Cash Management Agreements, any payment obligations then owing thereunder;

54


SIXTH, to all other Credit Party Obligations and other obligations which shall have become due and payable under the Credit Documents or otherwise and not repaid pursuant to clauses ”FIRST” through “FIFTH” above; and

SEVENTH, to the payment of the surplus, if any, to whoever may be lawfully entitled to receive such surplus.

In carrying out the foregoing, (a) amounts received shall be applied in the numerical order provided until exhausted prior to application to the next succeeding category; (b) each of the Lenders, any Hedging Agreement Provider and any Cash Management Bank shall receive an amount equal to its pro rata share (based on the proportion that the then outstanding Loans and LOC Obligations held by such Lender or the outstanding obligations payable to such Hedging Agreement Provider or Cash Management Bank bears to the aggregate then outstanding Loans and LOC Obligations and obligations payable under all Secured Hedging Agreements and all Secured Cash Management Agreements) of amounts available to be applied pursuant to clauses “THIRD”, “FOURTH”, “FIFTH” and “SIXTH” above; and (c) to the extent that any amounts available for distribution pursuant to clause ”FIFTH” above are attributable to the issued but undrawn amount of outstanding Letters of Credit, such amounts shall be held by the Administrative Agent in a cash collateral account and applied (i) first, to reimburse the Issuing Lender from time to time for any drawings under such Letters of Credit and (ii) then, following the expiration of all Letters of Credit, to all other obligations of the types described in clauses ”FIFTH” and “SIXTH” above in the manner provided in this Section.  Notwithstanding the foregoing terms of this Section, only Collateral proceeds and payments under the Guaranty (as opposed to ordinary course principal, interest and fee payments hereunder) shall be applied to obligations under any Secured Hedging Agreement.  Excluded Swap Obligations with respect to any Guarantor shall not be paid with amounts received from such Guarantor or such Guarantor's assets, but appropriate adjustments shall be made with respect to payments from other Credit Parties to preserve the allocation to Obligations otherwise set forth above in this Section

Notwithstanding anything to the contrary contained in this Agreement, Credit Party Obligations arising under Secured Cash Management Agreements shall be excluded from the application described above if the Administrative Agent has not received written notice thereof, together with such supporting documentation as the Administrative Agent may request, from the applicable Cash Management Bank.  Each Cash Management Bank not a party to this Agreement that has given the notice contemplated by the preceding sentence shall, by such notice, be deemed to have acknowledged and accepted the appointment of the Administrative Agent pursuant to the terms of Article VIII for itself and its Affiliates as if a “Lender” party hereto.

Section 2.12      Non-Receipt of Funds by the Administrative Agent.

(a)         Funding by Lenders; Presumption by Administrative Agent.  Unless the Administrative Agent shall have received written notice from a Lender prior to the proposed date of any Extension of Credit that such Lender will not make available to the Administrative Agent such Lender’s share of such Extension of Credit, the Administrative Agent may assume that such Lender has made such share available on such date in accordance with this Agreement and may, in reliance upon such assumption, make available to the Borrower a corresponding amount.  In such event, if a Lender has not in fact made its share of the applicable Extension of Credit available to the Administrative Agent, then the applicable Lender and the Borrower severally agree to pay to the Administrative Agent forthwith on demand such corresponding amount with interest thereon, for each day from and including the date such amount is made available to the Borrower to but excluding the date of payment to the Administrative Agent, at (i) in the case of a

55


payment to be made by such Lender, the greater of the Federal Funds Effective Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation and (ii) in the case of a payment to be made by the Borrower, the interest rate applicable to Alternate Base Rate Loans.  If the Borrower and such Lender shall pay such interest to the Administrative Agent for the same or an overlapping period, the Administrative Agent shall promptly remit to the Borrower the amount of such interest paid by the Borrower for such period.  If such Lender pays its share of the applicable Extension of Credit to the Administrative Agent, then the amount so paid shall constitute such Lender’s Loan included in such Extension of Credit.  Any payment by the Borrower shall be without prejudice to any claim the Borrower may have against a Lender that shall have failed to make such payment to the Administrative Agent.

(b)         Payments by Borrower; Presumptions by Administrative Agent.  Unless the Administrative Agent shall have received notice from the Borrower prior to the date on which any payment is due to the Administrative Agent for the account of the Lenders or the Issuing Lender hereunder that the Borrower will not make such payment, the Administrative Agent may assume that the Borrower has made such payment on such date in accordance herewith and may, in reliance upon such assumption, distribute to the Lenders or the Issuing Lender, as the case may be, the amount due.  In such event, if the Borrower has not in fact made such payment, then each of the Lenders or the Issuing Lender, as the case may be, severally agrees to repay to the Administrative Agent forthwith on demand the amount so distributed to such Lender or the Issuing Lender, with interest thereon, for each day from and including the date such amount is distributed to it to but excluding the date of payment to the Administrative Agent, at the greater of the Federal Funds Effective Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation.

A notice of the Administrative Agent to any Lender or the Borrower with respect to any amount owing under subsections (a) and (b) of this Section shall be conclusive, absent manifest error.

(c)         Failure to Satisfy Conditions Precedent.  If any Lender makes available to the Administrative Agent funds for any Loan to be made by such Lender as provided in the foregoing provisions of this Article II, and such funds are not made available to the Borrower by the Administrative Agent because the conditions to the applicable Extension of Credit set forth in Article IV are not satisfied or waived in accordance with the terms thereof, the Administrative Agent shall return such funds (in like funds as received from such Lender) to such Lender, without interest.

(d)         Obligations of Lenders Several.  The obligations of the Lenders hereunder to make Revolving Loans or Delayed Draw Term Loans, to fund participations in Letters of Credit and Swingline Loans and to make payments pursuant to Section 9.5(c) are several and not joint.  The failure of any Lender to make any Loan, to fund any such participation or to make any such payment under Section 9.5(c) on any date required hereunder shall not relieve any other Lender of its corresponding obligation to do so on such date, and no Lender shall be responsible for the failure of any other Lender to so make its Loan, to purchase its participation or to make its payment under Section 9.5(c).

(e)         Funding Source.  Nothing herein shall be deemed to obligate any Lender to obtain the funds for any Loan in any particular place or manner or to constitute a representation by any Lender that it has obtained or will obtain the funds for any Loan in any particular place or manner.

56


Section 2.13      Inability to Determine Interest Rate.

(a)         Circumstances Affecting SOFR Rate Availability.  Subject to clause (c) below, in connection with any request for a SOFR Loan or a conversion to or continuation thereof or otherwise, if for any reason (i) the Administrative Agent shall determine (which determination shall be conclusive and binding absent manifest error) that reasonable and adequate means do not exist for ascertaining Adjusted Term SOFR for the applicable Interest Period with respect to a proposed SOFR Loan on or prior to the first day of such Interest Period or (ii) the Required Lenders shall determine (which determination shall be conclusive and binding absent manifest error) that Adjusted Term SOFR does not adequately and fairly reflect the cost to such Lenders of making or maintaining such Loans during such Interest Period and, in the case of clause (ii), the Required Lenders have provided notice of such determination to the Administrative Agent, then, in each case, the Administrative Agent shall promptly give notice thereof to the Borrower.  Upon notice thereof by the Administrative Agent to the Borrower, any obligation of the Lenders to make SOFR Loans, and any right of the Borrower to convert any Loan to or continue any Loan as a SOFR Loan, shall be suspended (to the extent of the affected SOFR Loans or the affected Interest Periods) until the Administrative Agent (with respect to clause (ii), at the instruction of the Required Lenders) revokes such notice.  Upon receipt of such notice, (A) the Borrower may revoke any pending request for a borrowing of, conversion to or continuation of SOFR Loans (to the extent of the affected SOFR Loans or the affected Interest Periods) or, failing that, the Borrower will be deemed to have converted any such request into a request for a borrowing of or conversion to Base Rate Loans in the amount specified therein and (B) any outstanding affected SOFR Loans will be deemed to have been converted into Base Rate Loans at the end of the applicable Interest Period.  Upon any such prepayment or conversion, the Borrower shall also pay accrued interest on the amount so prepaid or converted, together with any additional amounts required pursuant to Section 2.15.

(b)         Laws Affecting SOFR Availability.  If, after the date hereof, the introduction of, or any change in, any applicable law or any change in the interpretation or administration thereof by any Governmental Authority, central bank or comparable agency charged with the interpretation or administration thereof, or compliance by any of the Lenders (or any of their respective lending offices) with any request or directive (whether or not having the force of law) of any such Governmental Authority, central bank or comparable agency, shall make it unlawful or impossible for any of the Lenders (or any of their respective lending offices) to honor its obligations hereunder to make or maintain any SOFR Loan, or to determine or charge interest based upon SOFR, the Term SOFR Reference Rate, Adjusted Term SOFR or Term SOFR, such Lender shall promptly give notice thereof to the Administrative Agent and the Administrative Agent shall promptly give notice to the Borrower and the other Lenders (an “Illegality Notice”).  Thereafter, until each affected Lender notifies the Administrative Agent and the Administrative Agent notifies the Borrower that the circumstances giving rise to such determination no longer exist, (i) any obligation of the Lenders to make SOFR Loans, and any right of the Borrower to convert any Loan to a SOFR Loan or continue any Loan as a SOFR Loan, shall be suspended and (ii) if necessary to avoid such illegality, the Administrative Agent shall compute the Base Rate without reference to clause (c) of the definition of “Alternate Base Rate”.  Upon receipt of an Illegality Notice, the Borrower shall, if necessary to avoid such illegality, upon demand from any Lender (with a copy to the Administrative Agent), prepay or, if applicable, convert all SOFR Loans to Base Rate Loans (in each case, if necessary to avoid such illegality, the Administrative Agent shall compute the Base Rate without reference to clause (c) of the definition of “Alternate Base Rate”), on the last day of the Interest Period therefor, if all affected Lenders may lawfully continue to maintain such SOFR Loans to such day, or immediately, if any Lender may not lawfully continue to maintain such SOFR Loans to such day.  Upon any such prepayment or conversion, the Borrower shall also pay accrued interest on the amount so prepaid or converted, together with any additional amounts required pursuant to Section 2.15.

(c)         Benchmark Replacement Setting.

57


(i)          Benchmark Replacement.  Notwithstanding anything to the contrary herein or in any other Credit Document, upon the occurrence of a Benchmark Transition Event, the Administrative Agent and the Borrower may amend this Agreement to replace the then-current Benchmark with a Benchmark Replacement.  Any such amendment with respect to a Benchmark Transition Event will become effective at 5:00 p.m. on the fifth (5th) Business Day after the Administrative Agent has posted such proposed amendment to all affected Lenders and the Borrower so long as the Administrative Agent has not received, by such time, written notice of objection to such amendment from Lenders comprising the Required Lenders.  No replacement of a Benchmark with a Benchmark Replacement pursuant to this Section 2.13(c)(i) will occur prior to the applicable Benchmark Transition Start Date.

(ii)         Benchmark Replacement Conforming Changes. In connection with the use, administration, adoption or implementation of a Benchmark Replacement, the Administrative Agent will have the right to make Benchmark Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Credit Document, any amendments implementing such Benchmark Conforming Changes will become effective without any further action or consent of any other party to this Agreement or any other Credit Document.

(iii)        Notices; Standards for Decisions and Determinations. The Administrative Agent will promptly notify the Borrower and the Lenders of (A) the implementation of any Benchmark Replacement and (B) the effectiveness of any Conforming Changes in connection with the use, administration, adoption or implementation of a Benchmark Replacement.  The Administrative Agent will promptly notify the Borrower of the removal or reinstatement of any tenor of a Benchmark pursuant to Section 2.13(c)(iv).  Any determination, decision or election that may be made by the Administrative Agent or, if applicable, any Lender (or group of Lenders) pursuant to this Section 2.13(c), including any reasonable determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any reasonable decision to take or refrain from taking any action or any selection, will be conclusive and binding absent manifest error and may be made in its or their sole discretion and without consent from any other party to this Agreement or any other Credit Document, except, in each case, as expressly required pursuant to this Section 2.13(c).

(iv)        Unavailability of Tenor of Benchmark.  Notwithstanding anything to the contrary herein or in any other Credit Document, at any time (including in connection with the implementation of a Benchmark Replacement), (A) if the then-current Benchmark is a term rate (including the Term SOFR Reference Rate) and either (1) any tenor for such Benchmark is not displayed on a screen or other information service that publishes such rate from time to time as selected by the Administrative Agent in its reasonable discretion or (2) the regulatory supervisor for the administrator of such Benchmark has provided a public statement or publication of information announcing that any tenor for such Benchmark is or will no longer be representative, then the Administrative Agent may modify the definition of “Interest Period” (or any similar or analogous definition) for any Benchmark settings at or after such time to remove such unavailable or non-representative tenor and (B) if a tenor that was removed pursuant to clause (A) above either (1) is subsequently displayed on a screen or information service for a Benchmark (including a Benchmark Replacement) or (2) is not, or is no longer, subject to an announcement that it is or will no longer be representative for a Benchmark (including a Benchmark Replacement), then the Administrative Agent may modify the definition of “Interest Period” (or any similar or analogous definition) for all Benchmark settings at or after such time to reinstate such previously removed tenor.

58


(i)          Benchmark Unavailability Period. Upon the Borrower’s receipt of notice of the commencement of a Benchmark Unavailability Period, (A) the Borrower may revoke any pending request for a borrowing of, conversion to or continuation of SOFR Loans to be made, converted or continued during any Benchmark Unavailability Period and, failing that, the Borrower will be deemed to have converted any such request into a request for a borrowing of or conversion to Base Rate Loans and (B) any outstanding affected SOFR Loans will be deemed to have been converted to Base Rate Loans at the end of the applicable Interest Period.  During any Benchmark Unavailability Period or at any time that a tenor for the then-current Benchmark is not an Available Tenor, the component of the Base Rate based upon the then-current Benchmark or such tenor for such Benchmark, as applicable, will not be used in any determination of the Base Rate.

Section 2.14      Yield Protection.

(a)         Increased Costs Generally.  If any Change in Law shall:

(i)          impose, modify or deem applicable any reserve (including pursuant to regulations issued from time to time by the FRB for determining the maximum reserve requirement (including any emergency, special, supplemental or other marginal reserve requirement) with respect to eurocurrency funding (currently referred to as “Eurocurrency liabilities” in Regulation D of the FRB, as amended and in effect from time to time)), special deposit, compulsory loan, insurance charge or similar requirement against assets of, deposits with or for the account of, or credit extended or participated in by, any Lender or the Issuing Lender;

(ii)         subject any Lender or the Issuing Lender to any tax of any kind whatsoever with respect to this Agreement, any Letter of Credit, any participation in a Letter of Credit or any SOFR Loan made by it, or change the basis of taxation of payments to such Lender or the Issuing Lender in respect thereof (except for Indemnified Taxes or Other Taxes covered by Section 2.16 and the imposition of, or any change in the rate of, any Excluded Tax payable by such Lender or the Issuing Lender); or

(iii)       impose on any Lender or the Issuing Lender any other condition, cost or expense affecting this Agreement or Loans made by such Lender or any Letter of Credit or participation therein;

and the result of any of the foregoing shall be to increase the cost to such Lender of making or maintaining any SOFR Loan (or, in the case of clause (ii), any Loan or any participation in any Loan) or of maintaining its obligation to make any such Loan), or to increase the cost to such Lender or the Issuing Lender of participating in, issuing or maintaining any Letter of Credit (or of maintaining its obligation to participate in or to issue any Letter of Credit), or to reduce the amount of any sum received or receivable by such Administrative Agent, Lender, the Issuing Lender or other recipient hereunder (whether of principal, interest or any other amount) then, upon request of such Administrative Agent, Lender, the Issuing Lender, or other recipient, the Borrower will pay to such Administrative Agent, Lender, the Issuing Lender or other recipient, as the case may be, such additional amount or amounts as will compensate such Administrative Agent, Lender, Issuing Lender or other recipient, as the case may be, for such additional costs incurred or reduction suffered.

(b)         Capital Requirements.  If any Lender or the Issuing Lender determines that any Change in Law affecting such Lender or the Issuing Lender or any lending office of such Lender

59


or such Lender’s or the Issuing Lender’s holding company, if any, regarding capital or liquidity requirements has or would have the effect of reducing the rate of return on such Lender’s or the Issuing Lender’s capital or on the capital of such Lender’s or the Issuing Lender’s holding company, if any, as a consequence of this Agreement, the Commitments of such Lender or the Loans made by, or participations in Letters of Credit or Swingline Loans held by, such Lender, or the Letters of Credit issued by the Issuing Lender, to a level below that which such Lender or the Issuing Lender or such Lender’s or the Issuing Lender’s holding company could have achieved but for such Change in Law (taking into consideration such Lender’s or the Issuing Lender’s policies and the policies of such Lender’s or the Issuing Lender’s holding company with respect to capital adequacy or liquidity), then from time to time the Borrower will pay to such Lender or the Issuing Lender, as the case may be, such additional amount or amounts as will compensate such Lender or the Issuing Lender or such Lender’s or the Issuing Lender’s holding company for any such reduction suffered.

(c)         Certificates for Reimbursement.  A certificate of a Lender or the Issuing Lender setting forth the amount or amounts necessary to compensate such Lender or the Issuing Lender or its holding company, as the case may be, as specified in paragraph (a) or (b) of this Section and delivered to the Borrower shall be conclusive absent manifest error.  The Borrower shall pay such Lender or the Issuing Lender, as the case may be, the amount shown as due on any such certificate within ten (10) days after receipt thereof.

(d)         Delay in Requests.  Failure or delay on the part of any Lender or the Issuing Lender to demand compensation pursuant to this Section shall not constitute a waiver of such Lender’s or the Issuing Lender’s right to demand such compensation, provided that the Borrower shall not be required to compensate a Lender or the Issuing Lender pursuant to this Section for any increased costs incurred or reductions suffered, as the case may be, to the extent that such Lender or the Issuing Lender fails to make a demand for such compensation more than six (6) months after becoming aware of such Change in Law giving rise to such increased costs or reductions (except that if the Change in Law giving rise to such increased costs or reductions is retroactive, then the six-month period referred to above shall be extended to include the period of retroactive effect thereof).

Section 2.15      Compensation for Losses.

Upon demand of any Lender (with a copy to the Administrative Agent), which demand must made within 60 days from the date upon which the Lender becomes aware of the event that is the basis for the demand, the Borrower shall promptly compensate such Lender for and hold such Lender harmless from any loss, cost or expense incurred by it as a result of:

(i)          any continuation, conversion, payment or prepayment of any Loan other than an Alternate Base Rate Loan on a day other than the last day of the Interest Period for such Loan (whether voluntary, mandatory, automatic, by reason of acceleration, or otherwise);

(ii)         any failure by the Borrower (for a reason other than the failure of such Lender to make a Loan) to prepay, borrow, continue or convert any Loan other than an Alternate Base Rate Loan on the date or in the amount notified by the Borrower; or

(iii)       any assignment of a SOFR Loan on a day other than the last day of the Interest Period therefor as a result of a request by the Borrower pursuant to Section 2.19;

60


including any loss of anticipated profits and any loss or expense arising from the liquidation or reemployment of funds obtained by it to maintain such Loan or from fees payable to terminate the deposits from which such funds were obtained.  The Borrower shall also pay any customary administrative fees charged by such Lender in connection with the foregoing.

Section 2.16      Taxes.

(a)         Payments Free of Taxes.  Any and all payments by or on account of any obligation of the Borrower hereunder or under any other Credit Document shall be made free and clear of and without reduction or withholding for any Indemnified Taxes or Other Taxes, provided that if the Borrower shall be required by applicable law to deduct any Indemnified Taxes (including any Other Taxes) from such payments, then (i) the sum payable shall be increased as necessary so that after making all required deductions (including deductions applicable to additional sums payable under this Section) the Administrative Agent, any Lender or Issuing Lender, as the case may be, receives an amount equal to the sum it would have received had no such deductions been made, (ii) the Borrower shall make such deductions and (iii) the Borrower shall timely pay the full amount deducted to the relevant Governmental Authority in accordance with applicable law.

(b)         Payment of Other Taxes by the Borrower.  Without limiting the provisions of paragraph (a) above, the Borrower shall timely pay any Other Taxes to the relevant Governmental Authority in accordance with applicable law.

(c)         Indemnification by the Borrower.  The Borrower shall indemnify the Administrative Agent, each Lender and the Issuing Lender, within ten (10) days after demand therefor, which demand must be made within 60 days from the date upon which the Lender becomes aware of the event that is the basis for the demand, for the full amount of any Indemnified Taxes or Other Taxes (including Indemnified Taxes or Other Taxes imposed or asserted on or attributable to amounts payable under this Section) paid by the Administrative Agent, such Lender or the Issuing Lender, as the case may be, and any penalties, interest and reasonable expenses arising therefrom or with respect thereto, whether or not such Indemnified Taxes or Other Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority.  A certificate as to the amount of such payment or liability delivered to the Borrower by a Lender or the Issuing Lender (with a copy to the Administrative Agent), or by the Administrative Agent on its own behalf or on behalf of a Lender or the Issuing Lender, shall be conclusive absent manifest error.

(d)         [Reserved.]

(e)         Status of Lenders.  Any Foreign Lender that is entitled to an exemption from or reduction of withholding tax under the law of the jurisdiction in which the Borrower is resident for tax purposes, or any treaty to which such jurisdiction is a party, with respect to payments hereunder or under any other Credit Document shall deliver to the Borrower (with a copy to the Administrative Agent), at the time or times prescribed by applicable law or reasonably requested by the Borrower or the Administrative Agent, such properly completed and executed documentation prescribed by applicable law as will permit such payments to be made without withholding or at a reduced rate of withholding.  In addition, any Lender, if requested by the Borrower or the Administrative Agent, shall deliver such other documentation prescribed by applicable law or reasonably requested by the Borrower or the Administrative Agent as will enable the Borrower or the Administrative Agent to determine whether or not such Lender is subject to backup withholding or information reporting requirements.

61


(f)          Foreign Lenders.           Without limiting the generality of the foregoing, in the event that the Borrower is resident for tax purposes in the United States of America, any Foreign Lender shall deliver to the Borrower and the Administrative Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the request of the Borrower or the Administrative Agent, but only if such Foreign Lender is legally entitled to do so), whichever of the following is applicable:

(i)          duly completed copies of Internal Revenue Service Form W-8BEN  or W-8BEN-E (as applicable) claiming eligibility for benefits of an income tax treaty to which the United States of America is a party,

(ii)         duly completed copies of Internal Revenue Service Form W-8ECI,

(iii)       in the case of a Foreign Lender claiming the benefits of the exemption for portfolio interest under section 881(c) of the Code, (i) a certificate to the effect that such Foreign Lender is not (A) a “bank” within the meaning of section 881(c)(3)(A) of the Code, (B) a “10 percent shareholder” of the Borrower within the meaning of section 881(c)(3)(B) of the Code, or (C) a “controlled foreign corporation” described in section 881(c)(3)(C) of the Code and (ii) duly completed copies of  Internal Revenue Service Form W-8BEN or W-8BEN-E (as applicable), or

(iii)       any other form prescribed by applicable law as a basis for claiming exemption from or a reduction in United States Federal withholding tax duly completed together with such supplementary documentation as may be prescribed by applicable law to permit the Borrower to determine the withholding or deduction required to be made.

(g)         Treatment of Certain Refunds.  If the Administrative Agent, a Lender or the Issuing Lender determines, in its sole discretion, that it has received a refund of any Taxes or Other Taxes as to which it has been indemnified by the Borrower or with respect to which the Borrower has paid additional amounts pursuant to this Section, it shall pay to the Borrower an amount equal to such refund (but only to the extent of indemnity payments made, or additional amounts paid, by the Borrower under this Section with respect to the Taxes or Other Taxes giving rise to such refund), net of all out-of-pocket expenses of the Administrative Agent directly incurred in connection with payment of the refund to the Borrower, such Lender or the Issuing Lender, as the case may be, and without interest (other than any interest paid by the relevant Governmental Authority with respect to such refund), provided that the Borrower, upon the request of the Administrative Agent, such Lender or the Issuing Lender, agrees to repay the amount paid over to the Borrower (plus any penalties, interest or other charges imposed by the relevant Governmental Authority) to the Administrative Agent, such Lender or the Issuing Lender in the event the Administrative Agent, such Lender or the Issuing Lender is required to repay such refund to such Governmental Authority.  This paragraph shall not be construed to require the Administrative Agent, any Lender or the Issuing Lender to make available its tax returns (or any other information relating to its taxes that it deems confidential) to the Borrower or any other Person.

(h)         FATCA.  If a payment made to a Lender under any Credit Document would be subject to U.S. federal income withholding Tax imposed by FATCA if such Lender were to fail to comply with the applicable reporting requirements of FATCA (including those contained in Section 1471(b) or 1472(b) of the Code, as applicable), such Lender shall deliver to the Borrower and the Administrative Agent (or, in the case of a Participant, to the Lender granting the

62


participation only) at the time or times prescribed by law and at such time or times reasonably requested by the Borrower or the Administrative Agent (or, in the case of a Participant, the Lender granting the participation) such documentation prescribed by applicable law (including as prescribed by Section 1471(b)(3)(C)(i) of the Code) and such additional documentation reasonably requested by the Borrower or the Administrative Agent (or, in the case of a Participant, the Lender granting the participation) as may be necessary for the Borrower and the Administrative Agent to comply with their obligations under FATCA and to determine that such Lender has complied with such Lender’s obligations under FATCA or to determine the amount to deduct and withhold from such payment.  Solely for purposes of this Section 2.16(h), “FATCA” shall include any amendments made to FATCA after the Sixth Amendment Effective Date.

(i)          Grandfathered Obligation under FATCA.  For purposes of determining withholding Taxes imposed under FATCA, from and after the Sixth Amendment Effective Date, the Borrower and the Administrative Agent shall treat (and the Lenders hereby authorize the Administrative Agent to treat) the Loans as not qualifying as a “grandfathered obligation” within the meaning of Treasury Regulation Section 1.1471-2(b)(2)(i).

Section 2.17      Indemnification; Nature of Issuing Lender’s Duties.

(a)         In addition to its other obligations under Section 2.3, the Credit Parties hereby agree to protect, indemnify, pay and save the Issuing Lender and each Lender harmless from and against any and all claims, demands, liabilities, damages, losses, costs, charges and expenses (including reasonable attorneys’ fees) that the Issuing Lender or such Lender may incur or be subject to as a consequence, direct or indirect, of (i) the issuance of any Letter of Credit or (ii) the failure of the Issuing Lender to honor a drawing under a Letter of Credit as a result of any act or omission, whether rightful or wrongful, of any present or future de jure or de facto government or Governmental Authority (all such acts or omissions, herein called “Government Acts”).

(b)         As between the Credit Parties, the Issuing Lender and each Lender, the Credit Parties shall assume all risks of the acts, omissions or misuse of any Letter of Credit by the beneficiary thereof.  Neither the Issuing Lender nor any Lender shall be responsible: (i) for the form, validity, sufficiency, accuracy, genuineness or legal effect of any document submitted by any party in connection with the application for and issuance of any Letter of Credit, even if it should in fact prove to be in any or all respects invalid, insufficient, inaccurate, fraudulent or forged; (ii) for the validity or sufficiency of any instrument transferring or assigning or purporting to transfer or assign any Letter of Credit or the rights or benefits thereunder or proceeds thereof, in whole or in part, that may prove to be invalid or ineffective for any reason; (iii) for failure of the beneficiary of a Letter of Credit to comply fully with conditions required in order to draw upon a Letter of Credit; (iv) for errors, omissions, interruptions or delays in transmission or delivery of any messages, by mail, cable, telegraph, telex or otherwise, whether or not they be in cipher; (v) for errors in interpretation of technical terms; (vi) for any loss or delay in the transmission or otherwise of any document required in order to make a drawing under a Letter of Credit or of the proceeds thereof; and (vii) for any consequences arising from causes beyond the control of the Issuing Lender or any Lender, including, without limitation, any Government Acts.  None of the above shall affect, impair, or prevent the vesting of the Issuing Lender’s rights or powers hereunder.

(c)         In furtherance and extension and not in limitation of the specific provisions hereinabove set forth, any action taken or omitted by the Issuing Lender or any Lender, under or in connection with any Letter of Credit or the related certificates, if taken or omitted in the absence of gross negligence or willful misconduct, shall not put such Issuing Lender or such

63


Lender under any resulting liability to the Credit Parties.  It is the intention of the parties that this Agreement shall be construed and applied to protect and indemnify the Issuing Lender and each Lender against any and all risks involved in the issuance of the Letters of Credit, all of which risks are hereby assumed by the Credit Parties, including, without limitation, any and all risks of the acts or omissions, whether rightful or wrongful, of any Government Authority.  The Issuing Lender  and the Lenders shall not, in any way, be liable for any failure by the Issuing Lender or anyone else to pay any drawing under any Letter of Credit as a result of any Government Acts or any other cause beyond the control of the Issuing Lender and the Lenders.

(d)         Nothing in this Section is intended to limit the Reimbursement Obligation of the Borrower contained in Section 2.3(d) hereof.  The obligations of the Credit Parties under this Section shall survive the termination of this Agreement.  No act or omissions of any current or prior beneficiary of a Letter of Credit shall in any way affect or impair the rights of the Issuing Lender and the Lenders to enforce any right, power or benefit under this Agreement.

(e)         Notwithstanding anything to the contrary contained in this Section, the Credit Parties shall have no obligation to indemnify the Issuing Lender or any Lender in respect of any liability incurred by the Issuing Lender or such Lender arising out of the gross negligence or willful misconduct of the Issuing Lender (including action not taken by the Issuing Lender or such Lender), as determined by a court of competent jurisdiction or pursuant to arbitration.

Section 2.18      Illegality.

Notwithstanding any other provision of this Credit Agreement, if any Change in Law shall make it unlawful for such Lender or its Domestic Lending Office to make or maintain SOFR Loans as contemplated by this Credit Agreement, (a) such Lender shall promptly notify the Administrative Agent and the Borrower thereof, (b) the commitment of such Lender hereunder to make SOFR Loans or continue SOFR Loans as such shall forthwith be suspended until the Administrative Agent shall give notice that the condition or situation which gave rise to the suspension shall no longer exist, and (c) such Lender’s Loans then outstanding as SOFR Loans, if any, shall be converted on the last day of the Interest Period for such Loans or within such earlier period as required by law as Alternate Base Rate Loans.  The Borrower hereby agrees to promptly pay any Lender, upon its demand, any additional amounts necessary to compensate such Lender for actual and direct costs (but not including anticipated profits) reasonably incurred by such Lender in making any repayment in accordance with this Section including, but not limited to, any interest or fees payable by such Lender to lenders of funds obtained by it in order to make or maintain its SOFR Loans hereunder.  A certificate (which certificate shall include a description of the basis for the computation) as to any additional amounts payable pursuant to this Section submitted by such Lender, through the Administrative Agent, to the Borrower shall be conclusive in the absence of manifest error.  Each Lender agrees to use reasonable efforts (including reasonable efforts to change its Domestic Lending Office) to avoid or to minimize any amounts which may otherwise be payable pursuant to this Section; provided, however, that such efforts shall not cause the imposition on such Lender of any additional costs or legal or regulatory burdens deemed by such Lender in its sole discretion to be material.

Section 2.19      Replacement of Lenders.

(a)         Designation of a Different Lending Office.  If any Lender requests compensation under Section 2.14, or requires the Borrower to pay any Indemnified Taxes or additional amount to any Lender or any Governmental Authority for the account of any Lender pursuant to Section 2.16, then such Lender shall use reasonable efforts to designate a different lending office for funding or booking its Loans hereunder or to assign its rights and obligations hereunder to

64


another of its offices, branches or affiliates, if, in the judgment of such Lender, such designation or assignment (i) would eliminate or reduce amounts payable pursuant to Section 2.14 or Section 2.16, as the case may be, in the future and (ii) would not subject such Lender to any unreimbursed cost or expense and would not otherwise be disadvantageous to such Lender.  The Borrower hereby agrees to pay all reasonable out-of-pocket costs and expenses incurred by any Lender in connection with any such designation or assignment.

(b)         Replacement of Lenders.  If (i) any Lender requests compensation under Section 2.14, (ii) the Borrower is required to pay any Indemnified Taxes or additional amount to any Lender or any Governmental Authority for the account of any Lender pursuant to Section 2.16, (iii) any Lender becomes a Defaulting Lender or (iv) any Lender (other than Wells Fargo) fails to consent to any proposed amendment, modification, termination, waiver or consent with respect to any provision hereof or of any other Credit Document that requires the unanimous approval of all of the Lenders, the approval of all of the Lenders affected thereby or the approval of a class of Lenders, in each case in accordance with the terms of Section 9.1, then the Borrower may, at its sole expense and effort, upon notice to such Lender and the Administrative Agent, require such Lender to assign (at par) and delegate, without recourse (in accordance with and subject to the restrictions contained in, and consents required by, Section 9.6), all of its interests, rights and obligations under this Agreement and the related Credit Documents to an assignee that shall assume such obligations (which assignee may be another Lender, if a Lender accepts such assignment), provided that:

(A)        the Borrower shall have paid to the Administrative Agent the assignment fee (if any) specified in Section 9.6;

(B)        such Lender shall have received payment of an amount equal to the outstanding principal of its Loans and shall have been relieved of its obligations under its participations in Letters of Credit, accrued interest thereon, accrued fees and all other amounts payable to it hereunder and under the other Credit Documents (including any amounts under Section 2.15) from the assignee (to the extent of such outstanding principal and accrued interest and fees) or the Borrower (in the case of all other amounts);

(C)        in the case of any such assignment resulting from a claim for compensation under Section 2.14 or payments required to be made pursuant to Section 2.16, such assignment will result in a reduction in such compensation or payments thereafter;

(D)        in the case of any such assignment resulting from a Lender’s failure to consent as described in clause (iv), the consent of the Required Lenders shall have been obtained with respect to such amendment, modification, termination, waiver or consent; and

(E)        such assignment does not conflict with applicable law.

A Lender shall not be required to make any such assignment or delegation if, prior thereto, as a result of a waiver by such Lender or otherwise, the circumstances entitling the Borrower to require such assignment and delegation cease to apply.

65


Section 2.20      Cash Collateral.

(a)         Cash Collateral.  At any time that there shall exist a Defaulting Lender, immediately upon the request of the Administrative Agent, any Issuing Lender or the Swingline Lender, the Borrower shall deliver to the Administrative Agent Cash Collateral in an amount sufficient to cover all Fronting Exposure (after giving effect to Section 2.21 and any Cash Collateral provided by the Defaulting Lender).

(b)         Grant of Security Interest.  All Cash Collateral (other than credit support not constituting funds subject to deposit) shall be maintained in blocked deposit accounts with the Administrative Agent, which accounts shall, if reasonably available, be interest-bearing accounts.  The Borrower, and to the extent provided by any Lender, such Lender, hereby grants to (and subjects to the control of) the Administrative Agent, for the benefit of the Administrative Agent, the Issuing Lenders and the Lenders (including the Swingline Lender), and agrees to maintain, a first priority security interest in all such cash, deposit accounts and all balances therein as security for the obligations to which such Cash Collateral may be applied pursuant to clause (c) below.  If at any time the Administrative Agent, any Issuing Lender or the Swingline Lender reasonably determines that Cash Collateral is subject to any right or claim of any Person other than the Administrative Agent as herein provided, or that the total amount of such Cash Collateral is less than the applicable Fronting Exposure and other obligations secured thereby, the Borrower or the relevant Defaulting Lender will, promptly upon demand by the Administrative Agent, any Issuing Lender or the Swingline Lender, pay or provide to the Administrative Agent additional Cash Collateral in an amount sufficient to eliminate such deficiency.

(c)         Application.  Notwithstanding anything to the contrary contained in this Agreement, Cash Collateral provided under any of this Section or Section 2.21  in respect of Letters of Credit or Swingline Loans, shall be held and applied to the satisfaction of the specific LOC Obligations, Swingline Loans, obligations to fund participations therein (including, as to Cash Collateral provided by a Defaulting Lender, any interest accrued on such obligation) and other obligations for which the Cash Collateral was so provided, prior to any other application of such property as may be provided for herein.

(d)         Release.  Cash Collateral (or the appropriate portion thereof) provided to reduce Fronting Exposure, together with accrued interest thereon (if any), shall be released promptly following (i) the elimination of the applicable Fronting Exposure giving rise thereto (including by the termination of Defaulting Lender status of the applicable Lender (or, as appropriate, its assignee)), or (ii) the Administrative Agent’s good faith determination that there exists excess Cash Collateral (which determination shall be confirmed by any Issuing Lender or Swingline Lender affected by such release of Cash Collateral); provided, however, (A) that Cash Collateral furnished by or on behalf of a Credit Party shall not be released during the continuance of a Default (and following application as provided in this Section may be otherwise applied in accordance with Section 2.13), and (B) the Person providing Cash Collateral and each applicable Issuing Lender or Swingline Lender may agree that Cash Collateral shall not be released but instead held to support future anticipated Fronting Exposure.

Section 2.21      Defaulting Lenders.

(a)Adjustments.  Notwithstanding anything to the contrary contained in this Agreement, if any Lender becomes a Defaulting Lender, then, until such time as such Lender is no longer a Defaulting Lender, to the extent permitted by applicable law:

66


(i)          Waivers and Amendments.  Such Defaulting Lender’s right to approve or disapprove any amendment, waiver or consent with respect to this Agreement shall be restricted as set forth in the definition of Required Lenders and Section 9.1.

(ii)         Reallocation of Payments. Any payment of principal, interest, fees or other amounts received by the Administrative Agent for the account of such Defaulting Lender (whether voluntary or mandatory, at maturity, pursuant to Article VII or otherwise) shall be applied at such time or times as may be determined by the Administrative Agent as follows: first, to the payment of any amounts owing by such Defaulting Lender to the Administrative Agent hereunder; second, to the payment on a pro rata basis of any amounts owing by such Defaulting Lender to any Issuing Lender or Swingline Lender hereunder; third, as the Borrower may request (so long as no Default exists), to the funding of any Loan in respect of which that Defaulting Lender has failed to fund its portion thereof as required by this Agreement, as determined by the Administrative Agent; fourth, if so determined by the Administrative Agent and the Borrower, to be held in a non-interest bearing deposit account and released in order to satisfy obligations of such Defaulting Lender to fund Loans under this Agreement; fifth, to the payment of any amounts owing to the Lenders, the Issuing Lenders or Swingline Lender as a result of any judgment of a court of competent jurisdiction obtained by any Lender, any Issuing Lenders or the Swingline Lender against that Defaulting Lender as a result of such Defaulting Lender’s breach of its obligations under this Agreement; sixth, so long as no Default exists, to the payment of any amounts owing to any Borrower as a result of any judgment of a court of competent jurisdiction obtained by any Borrower against such Defaulting Lender as a result of such Defaulting Lender’s breach of its obligations under this Agreement; and seventh, to such Defaulting Lender or as otherwise directed by a court of competent jurisdiction; provided that if such payment is a payment of the principal amount of any Loans or LOC Obligations in respect of which such Defaulting Lender has not fully funded its appropriate share, and such Loans were made or the related Letters of Credit were issued at a time when the conditions set forth in Section 4.2 were satisfied or waived, such payment shall be applied solely to pay the Loans of, and LOC Obligations owed to, all Non-Defaulting Lenders on a pro rata basis prior to being applied to the payment of any Loans of, or LOC Obligations owed to, such Defaulting Lender. Any payments, prepayments or other amounts paid or payable to a Defaulting Lender that are applied (or held) to pay amounts owed by a Defaulting Lender or to post Cash Collateral pursuant to this Section shall be deemed paid to and redirected by such Defaulting Lender, and each Lender irrevocably consents hereto.

(iii)       Certain Fees.

(A)        Commitment Fees. (1) No Commitment Fee or Delayed Draw Commitment Fee shall accrue on any of the Commitments of a Defaulting Lender so long as such Lender shall be a Defaulting Lender and (2) any Commitment Fee or Delayed Draw Commitment Fee accrued with respect to the Commitments of a Defaulting Lender during the period prior to the time such Lender became a Defaulting Lender and unpaid at such time shall not be payable by the Borrower so long as such Lender shall be a Defaulting Lender.

(B)        Letter of Credit Fees.  A Defaulting Lender shall not be entitled to receive any Letter of Credit Fee for any period during which it is a Defaulting Lender, except that a Defaulting Lender shall be entitled to receive a Letter of Credit Fee with respect to each Letter of Credit or portion thereof for which it has

67


provided Cash Collateral pursuant to Section 2.20.  With respect to any Letter of Credit Fee that a Defaulting Lender is not entitled to receive in accordance with the terms of this Section, such Letter of Credit Fee shall be paid to the non-Defaulting Lenders to the extent such Defaulting Lender’s LOC Obligations have been reallocated to the Non-Defaulting Lenders in accordance with clause (iv) below; provided that if any portion of such Defaulting Lender’s LOC Obligations have not been reallocated to the Non-Defaulting Lenders and have not been Cash Collateralized by the Defaulting Lender (the “Exposed LOC Obligations”), the Letter of Credit Fees corresponding to the Exposed LOC Obligations (1) shall not be payable by the Borrower to the extent the Borrower has Cash Collateralized such Exposed LOC Obligations and (2) shall be payable to the Issuing Lender to the extent the Borrower has not Cash Collateralized such Exposed LOC Obligations.

(iv)        Reallocation of Participations to Reduce Fronting Exposure.  All or any part of such Defaulting Lender’s LOC Obligations and its Swingline Exposure shall automatically (effective on the day such Lender becomes a Defaulting Lender) be reallocated among the Non-Defaulting Lenders in accordance with their respective Applicable Percentages (calculated without regard to such Defaulting Lender’s Commitment) but only to the extent that such reallocation does not cause the aggregate Committed Funded Exposure of any Non-Defaulting Lender to exceed such Non-Defaulting Lender’s Commitment.

(v)         Cash Collateral.  If the reallocation described in clause (iv) above cannot, or can only partially, be effected, the Borrower shall, without prejudice to any right or remedy available to them hereunder or under law, immediately following notice by the Administrative Agent, any Issuing Lender or the Swingline Lender, Cash Collateralize such Defaulting Lender’s LOC Obligations and its Swingline Exposure (after giving effect to any partial reallocation pursuant to clause (iv) above) in accordance with the procedures set forth in Section 2.20 for so long as such LOC Obligations or Swingline Loans are outstanding.

(b)         Defaulting Lender Cure.  If the Borrower, the Administrative Agent, the Swingline Lender and all Issuing Lenders agree in writing in their sole discretion that a Defaulting Lender should no longer be deemed to be a Defaulting Lender, the Administrative Agent will so notify the parties hereto, whereupon as of the effective date specified in such notice and subject to any conditions set forth therein (which may include arrangements with respect to any Cash Collateral), such Lender will, to the extent applicable, purchase that portion of outstanding Loans of the other Lenders or take such other actions as the Administrative Agent may determine to be necessary to cause the Committed Loans and funded and unfunded participations in Letters of Credit and Swingline Loans to be held on a pro rata basis by the Lenders in accordance with their Applicable Percentages (without giving effect to Section 2.21(a)(iv)), whereupon such Lender will cease to be a Defaulting Lender; provided that no adjustments will be made retroactively with respect to fees accrued or payments made by or on behalf of the Borrower while such Lender was a Defaulting Lender; and provided, further, that except to the extent otherwise expressly agreed by the affected parties, no change hereunder from Defaulting Lender to Lender will constitute a waiver or release of any claim of any party hereunder arising from such Lender’s having been a Defaulting Lender.

68


ARTICLE III

REPRESENTATIONS AND WARRANTIES

To induce the Lenders to enter into this Agreement and to make the Extensions of Credit herein provided for, the Credit Parties hereby represent and warrant to the Administrative Agent and to each Lender that:

Section 3.1        Financial Condition.

(a)         (i) The audited Consolidated financial statements of the Borrower and its Consolidated Subsidiaries for the fiscal years ended 2007, 2008 and 2009 together with the related Consolidated statements of operations, changes in stockholders’ equity and of cash flows for the fiscal years ended on such dates, (ii) the unaudited Consolidated financial statements of the Borrower and its Subsidiaries for the year-to-date period ending on June 30, 2010, together with the related Consolidated statements of operations for the year-to-date period ending on such date and (iii) a pro forma balance sheet of the Borrower and its Subsidiaries as of June 30, 2010:

(A)        were prepared in accordance with GAAP but without footnotes for the unaudited statements, consistently applied throughout the period covered thereby, except as otherwise expressly noted therein;

(B)        fairly present the financial condition of the Borrower and its Subsidiaries, as applicable, as of the date thereof (subject, in the case of the unaudited financial statements, to normal year-end adjustments) and results of operations for the period covered thereby; and

(C)        show all material Indebtedness and other liabilities, direct or contingent, as required by GAAP, of the Borrower and its Subsidiaries as of the date thereof, including liabilities for taxes, material commitments and contingent obligations.

(b)         The three-year projections of the Borrower and its Subsidiaries delivered to the Lenders on or prior to the Closing Date have been prepared in good faith based upon reasonable assumptions.

Section 3.2        No Material Adverse Effect; Internal Control Event.

Since June 30, 2010 (and, in addition, after delivery of annual audited financial statements in accordance with Section 5.1(a), from the date of the most recently delivered annual audited financial statements), there has been no development or event which has had or could reasonably be expected to have a Material Adverse Effect and (b) no known Internal Control Event has occurred that has not been (i) disclosed to the Administrative Agent and the Lenders and (ii) remedied or otherwise diligently addressed (or is in the process of being diligently addressed) by the Borrower and/or the applicable Credit Party.

Section 3.3        Corporate Existence; Compliance with Law.

Each of the Credit Parties (a) is duly organized, validly existing and in good standing under the laws of the jurisdiction of its incorporation, organization or formation, (b) has the requisite power and authority and the legal right to own and operate all its property, to lease the property it operates as lessee

69


and to conduct the business in which it is currently engaged and has taken all actions necessary to maintain all rights, privileges, licenses and franchises necessary or required in the normal conduct of its business,  except to the extent such failure could not, individually or in the aggregate, reasonably be expected to have a Material Adverse Effect, (c) is duly qualified to conduct business and in good standing under the laws of (i) the jurisdiction of its organization or formation, (ii) the jurisdiction where its chief executive office is located and (iii) each other jurisdiction where its ownership, lease or operation of property or the conduct of its business requires such qualification except to the extent that the failure to so qualify or be in good standing in any such other jurisdiction could not, individually or in the aggregate, reasonably be expected to have a Material Adverse Effect on the business or operations of the Credit Parties and their Subsidiaries in such jurisdiction and (d) is in compliance with all Requirements of Law, organizational documents, government permits and government licenses except to the extent such non-compliance could not, individually or in the aggregate, reasonably be expected to have a Material Adverse Effect.  Set forth on Schedule 3.3 as of the Closing Date, or as of the last date such Schedule was required to be updated in accordance with Section 5.2, is the following information for each Credit Party:  the exact legal name and any former legal names of such Credit Party in the four (4) months prior to the Closing Date, the state of incorporation or organization, the type of organization, the jurisdictions in which such Credit Party is qualified to do business, the chief executive office, the principal place of business, the business phone number, the organization identification number and ownership information (e.g. publicly held, if private or partnership, the owners and partners of each of the Credit Parties).  Set forth on Schedule 2 to the Disclosure Letter is the federal tax identification number for each Credit Party as of the Closing Date.  No Credit Party nor any Subsidiary thereof is an Affected Financial Institution.

Section 3.4        Corporate Power; Authorization; Enforceable Obligations.

Each of the Credit Parties has full power and authority and the legal right to make, deliver and perform the Credit Documents to which it is party and has taken all necessary limited liability company, partnership or corporate action to authorize the execution, delivery and performance by it of the Credit Documents to which it is party.  Each Credit Document to which it is a party has been duly executed and delivered on behalf of each Credit Party.  Each Credit Document to which it is a party constitutes a legal, valid and binding obligation of each Credit Party, enforceable against such Credit Party in accordance with its terms, except as enforceability may be limited by applicable bankruptcy, insolvency, reorganization, moratorium or similar laws affecting the enforcement of creditors’ rights generally and by general equitable principles (whether enforcement is sought by proceedings in equity or at law).

Section 3.5        No Legal Bar; No Default.

The execution, delivery and performance by each Credit Party of the Credit Documents to which such Credit Party is a party, the borrowings thereunder and the use of the proceeds of the Loans (a) will not violate any Requirement of Law or any Contractual Obligation of any Credit Party (except those as to which waivers or consents have been obtained), (b) will not conflict with, result in a breach of or constitute a default under the articles of incorporation, bylaws, articles of organization, operating agreement or other organization documents of the Credit Parties or any material agreement or other material instrument to which such Person is a party or by which any of its properties may be bound or any material approval or material consent from any Governmental Authority relating to such Person, and (c) will not result in, or require, the creation or imposition of any Lien on any Credit Party’s properties or revenues pursuant to any Requirement of Law or Contractual Obligation other than the Liens arising under or contemplated in connection with the Credit Documents or Permitted Liens.  No Credit Party is in default under or with respect to any of its Contractual Obligations in any material respect.  No Default or Event of Default has occurred and is continuing.

70


Section 3.6        No Material Litigation.

No litigation, investigation, claim, criminal prosecution, civil investigative demand, imposition of criminal or civil fines and penalties, or any other proceeding of or before any arbitrator or Governmental Authority is pending or, to the best knowledge of the Credit Parties, threatened by or against any Credit Party or any of its Subsidiaries or against any of its or their respective properties or revenues (a) with respect to the Credit Documents or any Extension of Credit or any of the transactions contemplated hereby, or (b) which could reasonably be expected to have a Material Adverse Effect.  No permanent injunction, temporary restraining order or similar decree has been issued against any Credit Party or any of its Subsidiaries which could reasonably be expected to have a Material Adverse Effect.

Section 3.7        Investment Company Act; etc.

No Credit Party is an “investment company”, or a company “controlled” by an “investment company”, within the meaning of the Investment Company Act of 1940, as amended.  No Credit Party is subject to regulation under the Federal Power Act, the Interstate Commerce Act, or any federal or state statute or regulation limiting its ability to incur the Credit Party Obligations.

Section 3.8        Margin Regulations.

No part of the proceeds of any Extension of Credit hereunder will be used directly or indirectly for any purpose that violates, or that would require any Lender to make any filings in accordance with, the provisions of Regulation T, U or X of the Board of Governors of the Federal Reserve System as now and from time to time hereafter in effect.  The Credit Parties and their Subsidiaries (a) are not engaged, principally or as one of their important activities, in the business of extending credit for the purpose of “purchasing” or “carrying” “margin stock” within the respective meanings of each of such terms under Regulation U and (b) taken as a group do not own “margin stock” except as identified in the financial statements referred to in Section 3.1 or delivered pursuant to Section 5.1 and the aggregate value of all “margin stock” owned by the Credit Parties and their Subsidiaries taken as a group does not exceed 25% of the value of their assets.

Section 3.9        ERISA.

Neither a Reportable Event nor an “accumulated funding deficiency” (within the meaning of Section 412 of the Code or Section 302 of ERISA) has occurred during the five-year period prior to the date on which this representation is made or deemed made with respect to any Plan, and each Plan has complied in all material respects with the applicable provisions of ERISA and the Code.  No termination of a Single Employer Plan has occurred resulting in any liability that has remained underfunded, and no Lien in favor of the PBGC or a Plan has arisen, during such five-year period.  The present value of all accrued benefits under each Single Employer Plan (based on those assumptions used to fund such Plans) did not, as of the last annual valuation date prior to the date on which this representation is made or deemed made, exceed the value of the assets of such Plan allocable to such accrued benefits.  Neither any Credit Party nor any Commonly Controlled Entity is currently subject to any liability for a complete or partial withdrawal from a Multiemployer Plan.  None of the Borrower nor any of its Subsidiaries is an entity deemed to hold “plan assets” (within the meaning of 29 CFR § 2510.3-101, as modified by Section 3(42) of ERISA), and neither the execution, delivery nor  performance of the transactions contemplated under this Agreement, including the making of any Loan and the issuance of any Letter of Credit hereunder, will give rise to a non-exempt prohibited transaction under Section 406 of ERISA or Section 4975 of the Code.

71


Section 3.10      Environmental Matters.

Except as could not reasonably be expected, individually or in the aggregate, to have a Material Adverse Effect:

(a)         The facilities and properties owned, leased or operated by the Credit Parties or any of their Subsidiaries (the “Properties”) do not contain any Materials of Environmental Concern in amounts or concentrations which (i) constitute a violation of, or (ii) could give rise to liability on behalf of any Credit Party under, any Environmental Law.

(b)         The Properties and all operations of the Credit Parties and/or their Subsidiaries at the Properties are in compliance, and have in the last five years been in compliance, with all applicable Environmental Laws, and there is no contamination at, under or about the Properties or violation of any Environmental Law with respect to the Properties or the business operated by the Credit Parties or any of their Subsidiaries (the “Business”).

(c)         Neither the Credit Parties nor their Subsidiaries have received any written or actual notice of violation, alleged violation, non-compliance, liability or potential liability on behalf of any Credit Party with respect to environmental matters or Environmental Laws regarding any of the Properties or the Business, nor do the Credit Parties or their Subsidiaries have knowledge or reason to believe that any such notice will be received or is being threatened.

(d)         Materials of Environmental Concern have not been transported or disposed of from the Properties in violation of, or in a manner or to a location that could reasonably be expected to give rise to liability on behalf of any Credit Party under any Environmental Law, and no Materials of Environmental Concern have been generated, treated, stored or disposed of at, on or under any of the Properties in violation of, or in a manner that could reasonably be expected to give rise to liability on behalf of any Credit Party under, any applicable Environmental Law.

(e)         No judicial proceeding or governmental or administrative action is pending or, to the knowledge of the Credit Parties and their Subsidiaries, threatened, under any Environmental Law to which any Credit Party or any Subsidiary is or will be named as a party with respect to the Properties or the Business, nor are there any consent decrees or other decrees, consent orders, administrative orders or other orders, or other administrative or judicial requirements outstanding under any Environmental Law with respect to the Properties or the Business.

(f)          There has been no release or threat of release of Materials of Environmental Concern at or from the Properties, or arising from or related to the operations of any Credit Party or any Subsidiary in connection with the Properties or otherwise in connection with the Business, in violation of or in amounts or in a manner that could give rise to liability on behalf of any Credit Party under Environmental Laws.

Section 3.11      Use of Proceeds.

(a)         The proceeds of the Extensions of Credit shall be used by the Borrower solely (i) to refinance certain existing Indebtedness of the Credit Parties and their Subsidiaries, (ii) to pay any costs, fees and expenses associated with this Agreement on the Closing Date, (iii) to finance Permitted Acquisitions, (iv) to provide for the working capital and other general corporate purposes of the Credit Parties and their Subsidiaries, (v) to repurchase shares of the Borrower’s Equity Interests to the extent permitted under this Agreement and (vi) for such other purposes as may be agreed upon by the Required Lenders from time to time.

72


(b)         No proceeds of any Extension of Credit will be used, directly or, to the knowledge of the Borrower, indirectly, (i) in furtherance of an offer, payment, promise to pay, or authorization of the payment or giving of money, or anything else of value, to any Person in violation of any Anti-Corruption Laws, (ii) for the purpose of funding, financing or facilitating any activities, business or transaction of or with any Sanctioned Person, or in any Sanctioned Country, or (iii) in any manner that would result in the violation of any Sanctions by any Person (including any Person participating in the Loans or Letters of Credit, whether as Administrative Agent, arranger, Issuing Bank, Lender, underwriter, advisor, investor, or otherwise).

Section 3.12      Subsidiaries; Joint Ventures; Partnerships.

Set forth on Schedule 3.12 is a complete and accurate list of all Subsidiaries, joint ventures and partnerships of the Credit Parties as of the Closing Date.  Information on the attached Schedule includes the following:  (a) the number of shares of each class of Equity Interest or other equity interests of each Subsidiary outstanding and (b) the number and percentage of outstanding shares of each class of Equity Interest owned by the Borrower or any of its Subsidiaries.  The outstanding Equity Interest and other equity interests of all such Subsidiaries is validly issued, fully paid and non-assessable and is owned free and clear of all Liens (other than those arising under or contemplated in connection with the Credit Documents).  There are no outstanding subscriptions, options, warrants, calls, rights or other agreements or commitments (other than stock options granted to employees or directors and directors’ qualifying shares) of any nature relating to any Equity Interest of the Borrower or any Subsidiary, except as contemplated in connection with the Credit Documents.  The Borrower shall update Schedule 3.12 from time to time, in accordance with Section 5.2, by providing a replacement Schedule 3.12 to the Administrative Agent.

Section 3.13      Ownership.

Each of the Credit Parties and its Subsidiaries is the owner of, and has good and marketable title to or a valid leasehold interest in, all of its respective assets, which, together with assets leased or licensed by the Credit Parties and their Subsidiaries, represents all assets in the aggregate material to the conduct of the business of the Credit Parties and their Subsidiaries, and (after giving effect to the Transactions) none of such assets is subject to any Lien other than Permitted Liens.  Each Credit Party and its Subsidiaries enjoys peaceful and undisturbed possession under all of its leases and all such leases are valid and subsisting and in full force and effect.

Section 3.14      Indebtedness.

Except as otherwise permitted under Section 6.1, the Credit Parties and their Subsidiaries have no Indebtedness.

Section 3.15      Taxes.

Each of the Credit Parties and its Subsidiaries has filed, or caused to be filed, all income tax returns and all other material tax returns (federal, state, local and foreign) required to be filed and paid (a) all amounts of taxes shown thereon to be due (including interest and penalties) and (b) all other taxes, fees, assessments and other governmental charges (including mortgage recording taxes, documentary stamp taxes and intangibles taxes) owing by it, except for such taxes (i) that are not yet delinquent or (ii) that are being contested in good faith and by proper proceedings, and against which adequate reserves are being maintained in accordance with GAAP.  None of the Credit Parties or their Subsidiaries is aware as of the Closing Date of any proposed tax assessments against it or any of its Subsidiaries.

73


Section 3.16      Intellectual Property Rights.

Each of the Credit Parties and its Subsidiaries owns, or has the legal right to use, all material Intellectual Property necessary for each of them to conduct its business as currently conducted.  Set forth on Schedule 3.16 is a list of all registered or issued Intellectual Property (including all applications for registration and issuance) owned by each of the Credit Parties or that each of the Credit Parties has the right to use as of the Closing Date or as of the date such Schedule was last updated in accordance with the terms of Section 5.2 (including name/title, current owner, registration or application number, and registration or application date).  Except as disclosed in Schedule 3.16 hereto, (a) each Credit Party has the right to use its material Intellectual Property in perpetuity and without payment of royalties, (b) all registrations with and applications to Governmental Authorities in respect of such material Intellectual Property are valid and in full force and effect and are not subject to the payment of any taxes or maintenance fees or the taking of any interest therein, held by any of the Credit Parties to maintain their validity or effectiveness, and (c) there are no restrictions on the direct or indirect transfer of any Contractual Obligation, or any interest therein, held by any of the Credit Parties in respect of such material Intellectual Property which has not been obtained.  None of the Credit Parties is in default (or with the giving of notice or lapse of time or both, would be in default) under any license to use its material Intellectual Property; no claim has been asserted and is pending by any Person challenging or questioning the use of any such material Intellectual Property or the validity or effectiveness of any such material Intellectual Property, nor do the Credit Parties or any of their Subsidiaries know of any such claim; and, to the knowledge of the Credit Parties or any of their Subsidiaries, the use of such material Intellectual Property by any of the Credit Parties or any of its Subsidiaries does not infringe on the rights of any Person.  The Credit Parties have recorded or deposited with and paid to the United States Copyright Office, the Register of Copyrights, the Copyrights Royalty Tribunal or other Governmental Authority, all notices, statements of account, royalty fees and other documents and instruments required under the terms and conditions of any Contractual Obligation of the Credit Parties and/or under Title 17 of the United States Code and the rules and regulations issued thereunder (collectively, the “Copyright Act”), and are not liable to any Person for copyright infringement under the Copyright Act or any other law, rule, regulation, contract or license as a result of their business operations.  Schedule 3.16 shall be updated from time to time, in accordance with Section 5.2, by the Borrower to include new Intellectual Property acquired after the Closing Date by giving written notice thereof to the Administrative Agent.

Section 3.17      Solvency.

After giving effect to the Transactions, (a) each of the Credit Parties is solvent and is able to pay its debts and other liabilities, contingent obligations and other commitments as they mature in the normal course of business, and (b) the fair saleable value of each Credit Party’s assets, measured on a going concern basis, exceeds all probable liabilities, including those to be incurred pursuant to this Agreement.  After giving effect to the Transactions, none of the Credit Parties (i) has unreasonably small capital in relation to the business in which it is or proposes to be engaged or (ii) has incurred, or believes that it will incur debts beyond its ability to pay such debts as they become due.  In executing the Credit Documents and consummating the Transactions, none of the Credit Parties intends to hinder, delay or defraud either present or future creditors or other Persons to which one or more of the Credit Parties is or will become indebted.

Section 3.18      Investments.

All Investments of each of the Credit Parties and its Subsidiaries are Permitted Investments.

74


Section 3.19      Location of Collateral.

Set forth on Schedule 3.19(a) is a list of all Properties of the Credit Parties as of the Closing Date with street address, county and state where located.  Set forth on Schedule 3.19(b) is a list of all locations where any tangible personal property of the Credit Parties (excluding (a) inventory in transit or on temporary display at a customer location or (b) locations where the value of such tangible personal property is less than $100,000) is located as of the Closing Date, including county and state where located.  Set forth on Schedule 3.19(c) is the state of incorporation or organization, the chief executive office, the principal place of business and organization identification number of each of the Credit Parties and their Subsidiaries as of the Closing Date.

Section 3.20      [Reserved].

Section 3.21      Brokers’ Fees.

None of the Credit Parties or their Subsidiaries has any obligation to any Person in respect of any finder’s, broker’s, investment banking or other similar fee in connection with any of the transactions contemplated under the Credit Documents other than the closing and other fees payable pursuant to this Agreement and as set forth in the Fee Letter.

Section 3.22      Labor Matters.

There are no collective bargaining agreements or Multiemployer Plans covering the employees of the Credit Parties or any of their Subsidiaries as of the Closing Date, other than as set forth in Schedule 3.22 hereto, and none of the Credit Parties or their Subsidiaries (a) has suffered any strikes, walkouts, work stoppages or other material labor difficulty within the last five years, other than as set forth in Schedule 3.22 hereto, or (b) has knowledge of any potential or pending strike, walkout or work stoppage.  Other than as set forth on Schedule 3.22, no unfair labor practice complaint is pending against any Credit Party or any of its Subsidiaries.   There are no strikes, walkouts, work stoppages or other material labor difficulty pending or threatened against any Credit Party.

Section 3.23      Accuracy and Completeness of Information.

All factual information heretofore, contemporaneously or hereafter furnished by or on behalf of any Credit Party or any of its Subsidiaries to the Administrative Agent, the Arrangers or any Lender for purposes of or in connection with this Agreement or any other Credit Document, or any transaction contemplated hereby or thereby, is or will be true and accurate in all material respects and not incomplete by omitting to state any material fact necessary to make such information not misleading.  There is no fact now known to any Credit Party or any of its Subsidiaries which, individually or in the aggregate, has, or could reasonably be expected to have, a Material Adverse Effect, which fact has not been set forth herein, in the financial statements of the Borrower and its Subsidiaries furnished to the Administrative Agent and the Lenders, or in any certificate, opinion or other written statement made or furnished by any Credit Party to the Administrative Agent and the Lenders.

Section 3.24      Material Contracts.

Schedule 1 of the Disclosure Letter sets forth a complete and accurate list of all Material Contracts of the Credit Parties and their Subsidiaries in effect as of the Closing Date.  Each Material Contract is, and after giving effect to the Transactions will be, in full force and effect in accordance with the terms thereof.  The Credit Parties have delivered to the Administrative Agent a true and complete copy of each Material Contract.  Schedule 1 of the Disclosure Letter shall be updated from time to time,

75


in accordance with Section 5.2 by the Borrower to include new Material Contracts by giving written notice thereof to the Administrative Agent.

Section 3.25      Insurance.

The insurance coverage of the Credit Parties and their Subsidiaries as of the Closing Date is outlined as to carrier, policy number, expiration date, type and amount on Schedule 4 to the Disclosure Letter and such insurance coverage complies with the requirements set forth in Section 5.5(b).  Schedule 4 to the Disclosure Letter shall be updated from time to time, in accordance with Section 5.2 by the Borrower to include additional insurance coverage.

Section 3.26      Security Documents.

The Security Documents create valid security interests in, and Liens on, the Collateral purported to be covered thereby.  Except as set forth in the Security Documents, such security interests and Liens are currently (or will be, upon (a) the filing of appropriate financing statements with the Secretary of State of the state of incorporation or organization for each Credit Party and the filing of appropriate assignments or notices with the United States Patent and Trademark Office and the United States Copyright Office, in each case in favor of the Administrative Agent, on behalf of the Lenders, and (b) the Administrative Agent obtaining Control (as defined in the Security Agreement) or possession over those items of Collateral in which a security interest is perfected through Control or possession) perfected security interests and Liens, prior to all other Liens other than Permitted Liens.

Section 3.27      Reserved.

Section 3.28      Classification of Senior Indebtedness.

The Credit Party Obligations constitute “Senior Indebtedness”, “Designated Senior Indebtedness” or any similar designation under and as defined in any agreement governing any Subordinated Debt and the subordination provisions set forth in each such agreement are legally valid and enforceable against the parties thereto.

Section 3.29      Anti-Corruption Laws and Sanctions.

(a)         None of (i) the Borrower, any Subsidiary, any of their respective directors or officers, or, to the knowledge of the Borrower or such Subsidiary, any of their respective employees or Affiliates, or (ii) to the knowledge of the Borrower, any agent or representative of the Borrower or any Subsidiary that will act in any capacity in connection with or benefit from the Credit Facility, (A) is a Sanctioned Person or currently the subject or target of any Sanctions, (B) has its assets located in a Sanctioned Country, (C) directly or indirectly derives revenues from investments in, or transactions with, Sanctioned Persons, (D) has taken any action, directly or indirectly, that would result in a violation by such Persons of any Anti-Corruption Laws, or (E) has violated any Anti-Money Laundering Law. Each of the Borrower and its Subsidiaries has implemented and maintains in effect policies and procedures designed to ensure compliance by the Borrower and its Subsidiaries and their respective directors, officers, employees, agents and Affiliates with the Anti-Corruption Laws.  Each of the Borrower and its Subsidiaries, each director and officer and, to the knowledge of Borrower, each employee, agent and Affiliate of Borrower and each such Subsidiary, is in compliance with the Anti-Corruption Laws and all applicable Sanctions in all material respects.

(b)         To the knowledge of the Borrower, no proceeds of any Extension of Credit have been used, directly or indirectly, by the Borrower, any of its Subsidiaries or any of its or their respective

76


directors, officers, employees and agents (i) in furtherance of an offer, payment, promise to pay, or authorization of the payment or giving of money, or anything else of value, to any Person in violation of any Anti-Corruption Laws, (ii) for the purpose of funding, financing or facilitating any activities, business or transaction of or with any Sanctioned Person, or in any Sanctioned Country, including any payments (directly or indirectly) to a Sanctioned Person or a Sanctioned Country or (iii) in any manner that would result in the violation of any Sanctions applicable to any party hereto.

Section 3.30      Consent; Governmental Authorizations.

No approval, consent or authorization of, filing with, notice to or other act by or in respect of, any Governmental Authority or any other Person is required in connection with acceptance of Extensions of Credit by the Borrower or the making of the Guaranty hereunder or with the execution, delivery or performance of any Credit Document by the Credit Parties (other than those which have been obtained) or with the validity or enforceability of any Credit Document against the Credit Parties (except such filings as are necessary in connection with the perfection of the Liens created by such Credit Documents).

Section 3.31      Government Contracts.

No Credit Party or any of its Subsidiaries is materially in default as to the terms of any Material Government Contract or has received any notices of default or notices to cure under any Material Government Contract for which the performance deficiency noted by any Governmental Authority has not been cured or otherwise resolved to such Governmental Authority’s satisfaction.

Section 3.32      Assignment of Payments.

Except with respect to contracts for which the government has determined that a prohibition on assignment of claims is in the government’s interest, each of the Credit Parties and their Subsidiaries has the right to assign to the Administrative Agent all payments due or to become due under each of such Person’s Government Contracts, and there exists no uncancelled prior assignment of payments under any of such Credit Party’s Government Contracts.

ARTICLE IV

CONDITIONS PRECEDENT

Section 4.1        Conditions to Closing Date.

This Agreement shall become effective upon, and the obligation of each Lender to make the initial Revolving Loans on the Closing Date is subject to, the satisfaction of the following conditions precedent:

(a)         Execution of Credit Agreement; Credit Documents and Lender Consents.  The Administrative Agent shall have received (i) counterparts of this Agreement, executed by a duly authorized officer of each party hereto, (ii) for the account of each Revolving Lender requesting a promissory note, a Revolving Note, (iii) for the account of the Swingline Lender requesting a promissory note, the Swingline Note, (iv) counterparts of the Security Agreement and the Pledge Agreement, in each case conforming to the requirements of this Agreement and executed by duly authorized officers of the Credit Parties or other Person, as applicable, (v) counterparts of any other Credit Document, executed by the duly authorized officers of the parties thereto, including without limitation the Disclosure Letter, and (vi) executed  Lender Consents from each Lender authorizing the Administrative Agent to enter this Credit Agreement on their behalf.

77


(b)         Authority Documents.  The Administrative Agent shall have received the following:

(i)          Articles of Incorporation/Charter Documents.  Original certified articles of incorporation or other charter documents, as applicable, of each Credit Party certified (A) by an officer of such Credit Party (pursuant to an officer’s certificate in substantially the form of Exhibit 4.1(b) attached hereto) as of the Closing Date to be true and correct and in force and effect as of such date, and (B) to be true and complete as of a recent date by the appropriate Governmental Authority of the state of its incorporation or organization, as applicable.

(ii)         Resolutions.  Copies of resolutions of the board of directors or comparable managing body of each Credit Party approving and adopting the Credit Documents, the transactions contemplated therein and authorizing execution and delivery thereof, certified by an officer of such Credit Party (pursuant to an officer’s certificate in substantially the form of Exhibit 4.1(b) attached hereto) as of the Closing Date to be true and correct and in force and effect as of such date.

(iii)       Bylaws/Operating Agreement.  A copy of the bylaws or comparable operating agreement of each Credit Party certified by an officer of such Credit Party (pursuant to an officer’s certificate in substantially the form of Exhibit 4.1(b) attached hereto) as of the Closing Date to be true and correct and in force and effect as of such date.

(iv)        Good Standing.  Original certificates of good standing, existence or its equivalent with respect to each Credit Party certified as of a recent date by the appropriate Governmental Authorities of the state of incorporation or organization and each other state in which the failure to so qualify and be in good standing could reasonably be expected to have a Material Adverse Effect.

(v)         Incumbency.  An incumbency certificate of each Credit Party certified by an officer (pursuant to an officer’s certificate in substantially the form of Exhibit 4.1(b) attached hereto) to be true and correct as of the Closing Date.

(c)         Legal Opinion of Counsel.  The Administrative Agent shall have received an opinion or opinions (including, if reasonably requested by the Administrative Agent, local counsel opinions) of counsel for the Credit Parties, dated the Closing Date and addressed to the Administrative Agent and the Lenders, in form and substance acceptable to the Administrative Agent (which shall include, without limitation, opinions with respect to the due organization and valid existence of each Credit Party, opinions as to perfection of the Liens granted to the Administrative Agent pursuant to the Security Documents and opinions as to the non-contravention of the Credit Parties’ organizational documents and Material Contracts).

(d)         Personal Property Collateral.  The Administrative Agent shall have received, in form and substance satisfactory to the Administrative Agent:

(i)          (A) searches of UCC filings in the jurisdiction of incorporation or formation, as applicable, of each Credit Party and each jurisdiction where any Collateral is located or where a filing would need to be made in order to perfect the Administrative Agent’s security interest in the Collateral, copies of the financing statements on file in

78


such jurisdictions and evidence that no Liens exist other than Permitted Liens and (B) tax lien, judgment and pending litigation searches;

(ii)         searches of ownership of Intellectual Property in the appropriate governmental offices and such patent/trademark/copyright filings as requested by the Administrative Agent in order to perfect the Administrative Agent’s security interest in the Intellectual Property;

(iii)       completed UCC financing statements for each appropriate jurisdiction as is necessary, in the Administrative Agent’s sole discretion, to perfect the Administrative Agent’s security interest in the Collateral;

(iv)        stock or membership certificates, if any, evidencing the Equity Interest pledged to the Administrative Agent pursuant to the Pledge Agreement and duly executed in blank undated stock or transfer powers;

(v)         duly executed consents as are necessary, in the Administrative Agent’s sole discretion, to perfect the Lenders’ security interest in the Collateral;

(vi)        to the extent required by the Administrative Agent, in the case of any personal property Collateral with an aggregate value in excess of $1,000,000 located at premises leased by a Credit Party and set forth on Schedule 3.19(a) such estoppel letters, consents and waivers from the landlords of such real property to the extent the Borrower is able to secure such letters, consents and waivers after using commercially reasonable efforts (such letters, consents and waivers shall be in form and substance satisfactory to the Administrative Agent, it being acknowledged and agreed that any landlord waiver in the form of Exhibit 4.1(d) is satisfactory to the Administrative Agent);

(vii)       all instruments and chattel paper in the possession of any of the Credit Parties, together with allonges or assignments as may be necessary or appropriate to perfect the Administrative Agent’s and the Lenders’ security interest in the Collateral;

(viii)     with respect to the prior Indebtedness of the Credit Parties, such documentation as may be required by the Administrative Agent to demonstrate that any previously executed deposit account control agreements with respect to the Credit Parties’ deposit accounts have been terminated;

(ix)        with respect to the prior Indebtedness of the Credit Parties, such documentation as may be required by the Administrative Agent to demonstrate that any previously executed securities account control agreements with respect to the Credit Parties’ securities accounts have been terminated; and

(x)         such documentation as may be required by the Administrative Agent to comply with the Federal Assignment of Claims Act; and the Credit Parties shall take such actions as may be required by the Administrative Agent to file such documentation with the appropriate Governmental Authorities.

(e)         Real Property Collateral.  The Administrative Agent shall have received copies of fully executed releases of any mortgage instruments encumbering the Hawthorne Property.

79


(f)          Liability, Casualty, Property and Business Interruption Insurance.  The Administrative Agent shall have received copies of insurance policies or certificates and endorsements of insurance evidencing liability, casualty, property and business interruption insurance meeting the requirements set forth herein or in the Security Documents.  The Administrative Agent shall be named (i) as lender’s loss payee, as its interest may appear, with respect to any such insurance providing coverage in respect of any Collateral and (ii) as additional insured, as its interest may appear, with respect to any such insurance providing liability coverage, and the Borrower will use its commercially reasonable efforts to have each provider of any such insurance agree, by endorsement upon the policy or policies issued by it or by independent instruments to be furnished to the Administrative Agent, that it will give the Administrative Agent thirty (30) days prior written notice before any such policy or policies shall be altered or cancelled.

(g)         Solvency Certificate.  The Administrative Agent shall have received an officer’s certificate prepared by the chief financial officer of the Borrower as to the financial condition, solvency and related matters of the Credit Parties and their Subsidiaries, after giving effect to the initial borrowings under the Credit Documents, in substantially the form of Exhibit 4.1(g) hereto.

(h)         Account Designation Notice.  The Administrative Agent shall have received the executed Account Designation Notice in the form of Exhibit 1.1(a) hereto.

(i)          Notice of Borrowing.  The Administrative Agent shall have received a Notice of Borrowing with respect to the Loans to be made on the Closing Date.

(j)          Consents.  The Administrative Agent shall have received evidence that all boards of directors, governmental, shareholder and material third party consents and approvals necessary in connection with the Transactions have been obtained and all applicable waiting periods have expired without any action being taken by any authority that could restrain, prevent or impose any material adverse conditions on such transactions or that could seek or threaten any of the foregoing.

(k)         Compliance with Laws.  The financings and other Transactions contemplated hereby shall be in compliance with all applicable laws and regulations (including all applicable securities and banking laws, rules and regulations).

(l)          Bankruptcy.  There shall be no bankruptcy or insolvency proceedings pending with respect to any Credit Party or any Subsidiary thereof.

(m)        Existing Indebtedness of the Credit Parties.  All of the existing Indebtedness for borrowed money of the Credit Parties and their Subsidiaries (including, without limitation, the Existing Credit Facility but excluding Indebtedness permitted to exist pursuant to Section 6.1) shall be repaid in full and all security interests related thereto shall be terminated on or prior to the Closing Date.

(n)         Financial Statements.  The Administrative Agent and the Lenders shall have received copies of the financial statements referred to in Section 3.1, each in form and substance satisfactory to it.

(o)         No Material Adverse Change.  Since June 30, 2010, there shall have been no material adverse change in the business, properties, operations or condition (financial or otherwise) of the Borrower or any of its Subsidiaries.

80


(p)         Financial Condition Certificate.  The Administrative Agent shall have received a certificate or certificates executed by a Responsible Officer of the Borrower as of the Closing Date, substantially in the form of Exhibit 4.1(p) stating that (i) there does not exist any pending or threatened (a) litigation, injunction, order or claim with respect to the Borrower or any of its subsidiaries which could reasonably be expected to have a Material Adverse Effect on the Credit Parties taken as a whole or (b) bankruptcy or insolvency proceedings with respect to the Credit Parties, (ii) immediately after giving effect to this Agreement, the other Credit Documents, and all the Transactions contemplated to occur on such date, (A) no Default or Event of Default exists, (B) all representations and warranties contained herein and in the other Credit Documents are true and correct, and (C) the Credit Parties are in pro forma compliance with each of the initial financial covenants set forth in Section 5.9 (as evidenced through detailed calculations of such financial covenants on a schedule to such certificate) as of June 30, 2010 and (iii) each of the other conditions precedent in Section 4.1 have been satisfied, except to the extent the satisfaction of any such condition is subject to the judgment or discretion of the Administrative Agent or any Lender.

(q)         Patriot Act Certificate.  At least five (5) Business Days prior to the Closing Date, the Administrative Agent shall have received a certificate satisfactory thereto, substantially in the form of Exhibit 4.1(q), for benefit of itself and the Lenders, provided by the Borrower that sets forth information required by the Patriot Act including, without limitation, the identity of the Credit Parties, the name and address of the Credit Parties and other information that will allow the Administrative Agent or any Lender, as applicable, to identify the Credit Parties in accordance with the Patriot Act.

(r)          Material Contracts.  The Administrative Agent shall have received true and complete copies, certified by an officer of the Borrower as true and complete, of all Material Contracts not previously delivered to the Administrative Agent, together with all exhibits and schedules.

(s)         Consolidated Funded Debt.  The Administrative Agent shall have received evidence reasonably satisfactory thereto provided by the Credit Parties that Consolidated Funded Debt minus the outstanding amount of all Performance Letters of Credit (including Letters of Credit issued hereunder that are Performance Letters of Credit) is less than or equal to $100,000,000.00 after giving effect to the initial borrowings under the Credit Agreement and the consummation of the Transactions.

(t)          Fees and Expenses.  The Administrative Agent and the Lenders shall have received all fees and expenses, if any, owing pursuant to the Fee Letter and Section 2.5.

(u)         Additional Matters.  All other documents and legal matters in connection with the transactions contemplated by this Agreement shall be reasonably satisfactory in form and substance to the Administrative Agent and its counsel.

Section 4.2        Conditions to All Extensions of Credit.

The obligation of each Lender to make any Extension of Credit hereunder is subject to the satisfaction of the following conditions precedent on the date of making such Extension of Credit:

(a)         Representations and Warranties.  The representations and warranties made by the Credit Parties herein, in the Security Documents and which are contained in any certificate furnished at any time under or in connection herewith shall (i) with respect to representations and

81


warranties that contain a materiality qualification, be true and correct and (ii) with respect to representations and warranties that do not contain a materiality qualification, be true and correct in all material respects, in each case on and as of the date of such Extension of Credit as if made on and as of such date except for any representation or warranty made as of an earlier date, which representation and warranty shall remain true and correct as of such earlier date.

(b)         No Default or Event of Default.  No Default or Event of Default shall have occurred and be continuing on such date or after giving effect to the Extension of Credit to be made on such date unless such Default or Event of Default shall have been waived in accordance with this Agreement.

(c)         Compliance with Commitments.  Immediately after giving effect to the making of any such Extension of Credit (and the application of the proceeds thereof), (i) the sum of the aggregate principal amount of outstanding Revolving Loans plus outstanding Swingline Loans plus outstanding LOC Obligations shall not exceed the Revolving Committed Amount then in effect, (ii) the outstanding LOC Obligations shall not exceed the LOC Committed Amount, (iii) the outstanding Swingline Loans shall not exceed the Swingline Committed Amount and (iv) the sum of the aggregate principal amount of outstanding Delayed Draw Term Loans shall not exceed the Delayed Draw Term Loan Committed Amount.

(d)         Additional Conditions to Revolving Loans.  If a Revolving Loan is requested, all conditions set forth in Section 2.1 shall have been satisfied.

(e)         Additional Conditions to Letters of Credit.  If the issuance of a Letter of Credit is requested, all conditions set forth in Section 2.3 shall have been satisfied.

(f)          Additional Conditions to Swingline Loans.  If a Swingline Loan is requested, all conditions set forth in Section 2.4 shall have been satisfied.

(g)         Additional Conditions to Delayed Draw Term Loans.  If a Delayed Draw Term Loan is requested, (i) all conditions set forth in Section 2.2 shall have been satisfied and (ii) after giving effect to the incurrence of such Delayed Draw Term Loan, the Credit Parties are in compliance with the financial covenants on a Pro Forma Basis set forth in Section 5.9.

Each request for an Extension of Credit and each acceptance by the Borrower of any such Extension of Credit shall be deemed to constitute representations and warranties by the Credit Parties as of the date of such Extension of Credit that the conditions set forth above in paragraphs (a) through (f), as applicable, have been satisfied.

ARTICLE V

AFFIRMATIVE COVENANTS

Each of the Credit Parties hereby covenants and agrees that on the Closing Date, and thereafter (a) for so long as this Agreement is in effect, (b) until the Commitments have terminated, and (c) until no Note remains outstanding and unpaid and the Credit Party Obligations and all other amounts owing to the Administrative Agent or any Lender hereunder are paid in full, such Credit Party shall, and shall cause each of their Subsidiaries (other than in the case of Sections 5.1 or 5.2 hereof), to:

82


Section 5.1        Financial Statements.

Furnish to the Administrative Agent and each of the Lenders:

(a)         Annual Financial Statements.  As soon as available and in any event no later than the earlier of (i) to the extent applicable, the date the Borrower is required by the SEC to deliver its Form 10-K for each fiscal year of the Borrower and (ii) ninety (90) days after the end of each fiscal year of the Borrower, a copy of the Consolidated balance sheet of the Borrower and its Consolidated Subsidiaries as at the end of such fiscal year and the related Consolidated statements of operations and changes in stockholders’ equity and of cash flows of the Borrower and its Consolidated Subsidiaries for such year, which shall be audited by a firm of independent certified public accountants of nationally recognized standing reasonably acceptable to the Administrative Agent (including Moss Adams LLP), setting forth in each case in comparative form the figures for the previous year, reported on without a “going concern” or like qualification or exception, or qualification indicating that the scope of the audit was inadequate to permit such independent certified public accountants to certify such financial statements without such qualification;

(b)         Quarterly Financial Statements.  As soon as available and in any event no later than the earlier of (i) to the extent applicable, the date the Borrower is required by the SEC to deliver its Form 10-Q for any fiscal quarter of the Borrower and (ii) forty-five (45) days after the end of each fiscal quarter of the Borrower, a copy of the Consolidated balance sheet of the Borrower and its Consolidated Subsidiaries as at the end of such period and related Consolidated statements of operations for the Borrower and its Consolidated Subsidiaries for such quarterly period; and

(c)         Annual Income Statement and Cash Flow Projections.  Within sixty (60) days after the end of each fiscal year, a copy of the detailed annual income statement and cash flow projections of the Borrower and its Subsidiaries for the next four fiscal quarter period prepared on a quarterly basis, in form and detail reasonably acceptable to the Administrative Agent and the Lenders, together with a summary of the material assumptions made in the preparation of such annual budget or plan;

all such financial statements to be complete and correct in all material respects (subject, in the case of interim statements, to normal recurring year-end audit adjustments) and to be prepared in reasonable detail and, in the case of the annual, quarterly financial statements provided in accordance with subsections (a) and (b) and above, in accordance with GAAP applied consistently throughout the periods reflected therein and further accompanied by a description of, and an estimation of the effect on the financial statements on account of, a change, if any, in the application of accounting principles as provided in Section 1.3.

Notwithstanding the foregoing, financial statements and reports required to be delivered pursuant to the foregoing provisions of this Section may be delivered electronically and if so, shall be deemed to have been delivered on the date on which the Administrative Agent receives such reports from the Borrower through electronic mail; provided that, upon the Administrative Agent’s request, the Borrower shall provide paper copies of any documents required hereby to the Administrative Agent.

83


Section 5.2        Certificates; Other Information.

Furnish to the Administrative Agent and each of the Lenders:

(a)         [Reserved].

(b) Officer’s Certificate. Concurrently with the delivery of the financial statements referred to in Sections 5.1(a) and 5.1(b) above, a certificate of a Responsible Officer substantially in the form of Exhibit 5.2(b) stating that (i) (A) such financial statements present fairly the financial position of the Borrower and its Subsidiaries for the periods indicated in conformity with GAAP applied on a consistent basis, (B) each of the Credit Parties during such period observed or performed in all material respects all of its covenants and other agreements, and satisfied every condition, contained in this Agreement to be observed, performed or satisfied by it, and (C) such Responsible Officer has obtained no knowledge of any Default or Event of Default except as specified in such certificate and such certificate shall include the calculations in reasonable detail required to indicate compliance with Section 5.9 as of the last day of such period.

(c)         Updated Schedules.  Concurrently with or prior to the delivery of the financial statements referred to in Sections 5.1(a) and 5.1(b) above, (i) an updated copy of Schedule 3.3 and Schedule 3.12 if the Borrower or any of its Subsidiaries has formed or acquired a new Subsidiary since the Closing Date or since such Schedule was last updated, as applicable, (ii) an updated copy of Schedule 3.16 if the Borrower or any of its Subsidiaries has registered, applied for registration of, acquired or otherwise obtained ownership of any new Intellectual Property since the Closing Date or since Schedule 3.16 was last updated, as applicable, (iii) an updated copy of Schedule 1 to the Disclosure Letter if any new Material Contract has been entered into since the Closing Date or since Schedule 1 to the Disclosure Letter was last updated, as applicable, together with a copy of each new Material Contract, and (iv) an updated copy of Schedule 4 to the Disclosure Letter if the Borrower or any of its Subsidiaries has altered or acquired any insurance policies since the Closing Date or since Schedule 4 to the Disclosure Letter was last updated.  The foregoing notwithstanding, with respect to any Material Contract which is a Material Government Contract that is restricted from disclosure by a Requirement of Law, the Credit Parties shall not be required to furnish a copy thereof with the updated copy of Schedule 1 of the Disclosure Letter.

(d)         Reports; SEC Filings; Regulatory Reports; Press Releases; Etc.  Promptly upon their becoming available, (i) copies of all reports (other than those provided pursuant to Section 5.1 and those which are of a promotional nature) and other financial information which the Borrower sends to its shareholders, (ii) copies of all reports and all registration statements and prospectuses, if any, which the Borrower may make to, or file with, the SEC (or any successor or analogous Governmental Authority) or any securities exchange or other private regulatory authority and (iii) all material regulatory reports, except that, to the extent such documents are filed through and available on the SEC’s EDGAR database, paper copies shall be provided only upon the Administrative Agent’s request.

(e)         Calculations.  Within ninety (90) days after the end of each fiscal year of the Borrower, a certificate containing the amount of all acquisitions and all Investments (including Permitted Acquisitions) made during the prior fiscal year.

(f)          Management Letters; Etc.  Promptly upon receipt thereof, a copy or summary of any other report, or “management letter” or similar report submitted by independent accountants

84


to the Borrower or any of its Subsidiaries in connection with any annual, interim or special audit of the books of such Person.

(g)          General Information. Promptly, such additional financial and other information as the Administrative Agent, on behalf of any Lender, may from time to time reasonably request.

Section 5.3        Payment of Taxes and Other Obligations.

Pay, discharge or otherwise satisfy at or before maturity or before they become delinquent, as the case may be, subject, where applicable, to specified grace periods, (a) all of its taxes (Federal, state, local and any other taxes) and (b) all of its other obligations and liabilities of whatever nature in accordance with industry practice and (c) any additional costs that are imposed as a result of any failure to so pay, discharge or otherwise satisfy such taxes, obligations and liabilities, except when the amount or validity of any such taxes, obligations and liabilities is currently being contested in good faith by appropriate proceedings and reserves, if applicable, in conformity with GAAP with respect thereto have been provided on the books of the Credit Parties.

Section 5.4        Conduct of Business and Maintenance of Existence.

Except as permitted by Section 6.4, continue to engage in business of the same general type as now conducted by it on the Closing Date and preserve, renew and keep in full force and effect its corporate or other formative existence and good standing, take all reasonable action to maintain all rights, privileges and franchises necessary or desirable in the normal conduct of its business and to maintain its goodwill and comply with all contractual obligations and Requirements of Law.

Section 5.5        Maintenance of Property; Insurance.

(a)         Keep all material property useful and necessary in its business in good working order and condition (ordinary wear and tear and obsolescence excepted).

(b)         Maintain with financially sound and reputable insurance companies liability, casualty, property and business interruption insurance (including, without limitation, insurance with respect to its tangible Collateral) in at least such amounts and against at least such risks as are usually insured against in the same general area by companies engaged in the same or a similar business; and furnish to the Administrative Agent, upon the request of the Administrative Agent, full information as to the insurance carried. The Administrative Agent shall be named (i) as Lender’s loss payee, as its interest may appear with respect to any property insurance, and (ii) as additional insured, as its interest may appear, with respect to any such liability insurance, and each provider of any such insurance shall agree, by endorsement upon the policy or policies issued by it or by independent instruments to be furnished to the Administrative Agent, that it will give the Administrative Agent thirty (30) days prior written notice before any such policy or policies shall be altered or canceled, and such policies shall provide that no act or default of the Credit Parties or any of their Subsidiaries or any other Person shall affect the rights of the Administrative Agent or the Lenders under such policy or policies.

(c)         In case of any material loss, damage to or destruction of the Collateral of any Credit Party or any part thereof, such Credit Party shall promptly give written notice thereof to the Administrative Agent generally describing the nature and extent of such damage or destruction.  In case of any such material loss, damage to or destruction of the Collateral of any Credit Party or any part thereof, if required by the Administrative Agent or the Required Lenders, such Credit Party (whether or not the insurance proceeds, if any, received on account of such damage or destruction

85


shall be sufficient for that purpose), at such Credit Party’s cost and expense, will promptly repair or replace the Collateral of such Credit Party so lost, damaged or destroyed.

Section 5.6        Inspection of Property; Books and Records; Discussions.

Keep proper books, records and accounts in which full, true and correct entries in conformity with GAAP and all Requirements of Law shall be made of all dealings and transactions in relation to its businesses and activities; and permit, during regular business hours and upon reasonable notice by the Administrative Agent or any Lender, the Administrative Agent or any Lender to visit and inspect any of its properties and examine and make abstracts from any of its books and records at any reasonable time and as often as may reasonably be desired, and to discuss the business, operations, properties, financial conditions and other conditions of the Credit Parties and their Subsidiaries with officers and employees of the Credit Parties and their Subsidiaries and with its independent certified public accountants.

Section 5.7        Notices.

Give notice in writing to the Administrative Agent (which shall promptly transmit such notice to each Lender):

(a)         promptly, but in any event within three (3) Business Days after any Credit Party knows thereof, the occurrence of any Default or Event of Default;

(b)         promptly, any default or event of default under any Contractual Obligation of any Credit Party or any of its Subsidiaries which, individually or in the aggregate, could reasonably be expected to have a Material Adverse Effect or involve a monetary claim in excess of $35,000,000;

(c)         promptly, (i) any litigation, or any investigation or proceeding known or threatened to any Credit Party affecting any Credit Party or any of its Subsidiaries which, individually or in the aggregate, could reasonably be expected to have a Material Adverse Effect or involve a monetary claim in excess of $35,000,000 or involving injunctions or requesting injunctive relief by or against any Credit Party or any Subsidiary of any Credit Party, (ii) any litigation, or any investigation or proceeding known or threatened to any Credit Party affecting or with respect to this Agreement, any other Credit Document or any security interest or Lien created thereunder, or (iii) any material litigation, investigation or proceeding known or threatened to any Credit Party by any Governmental Authority relating to the Borrower or any Subsidiary thereof and alleging fraud, deception or willful misconduct by such Person;

(d)         [reserved];

(e)         of any attachment, judgment, lien, levy or order exceeding $35,000,000 that may be assessed against or threatened against any Credit Party other than Permitted Liens;

(f)          as soon as possible and in any event within thirty (30) days after any Credit Party knows or has reason to know thereof: (i) the occurrence or expected occurrence of any Reportable Event with respect to any Plan, a failure to make any required contribution to a Plan, the creation of any Lien in favor of the PBGC (other than a Permitted Lien) or a Plan or any withdrawal from, or the termination, Reorganization or Insolvency of, any Multiemployer Plan or (ii) the institution of proceedings or the taking of any other action by the PBGC or any Credit Party, any Commonly Controlled Entity or any Multiemployer Plan, with respect to the withdrawal from, or the terminating, Reorganization or Insolvency of, any Plan;

86


(g)         promptly after becoming aware of the occurrence of any Internal Control Event;

(h)         [reserved];

(i)          promptly, any notice of any material violation received by any Credit Party from any Governmental Authority including, without limitation, any notice of material violation of Environmental Laws; and

(j)          promptly, any other development or event which could reasonably be expected to have a Material Adverse Effect.

Each notice pursuant to this Section shall be accompanied by a statement of a Responsible Officer setting forth details of the occurrence referred to therein and stating what action, if any, the Credit Parties propose to take with respect thereto.  In the case of any notice of a Default or Event of Default, the Borrower shall specify that such notice is a Default or Event of Default notice on the face thereof.

Section 5.8        Environmental Laws.

(a)         Except as could not reasonably be expected, either individually or in the aggregate, to have a Material Adverse Effect, comply with, and ensure compliance in all material respects by all tenants and subtenants, if any, with, all applicable Environmental Laws and obtain and comply with and maintain, and ensure that all tenants and subtenants obtain and comply with and maintain, any and all licenses, approvals, notifications, registrations or permits required by applicable Environmental Laws;

(b)         Except as could not reasonably be expected, either individually or in the aggregate, to have a Material Adverse Effect, conduct and complete all investigations, studies, sampling and testing, and all remedial, removal and other actions required under Environmental Laws and promptly comply with all lawful orders and directives of all Governmental Authorities regarding Environmental Laws except to the extent that the same are being contested in good faith by appropriate proceedings; and

(c)         Defend, indemnify and hold harmless the Administrative Agent and the Lenders, and their respective employees, agents, officers and directors and affiliates, from and against any and all claims, demands, penalties, fines, liabilities, settlements, damages, costs and expenses of whatever kind or nature known or unknown, contingent or otherwise, arising out of, or in any way relating to the violation of, noncompliance with or liability under, any Environmental Law applicable to the operations of the Credit Parties or any of their Subsidiaries or the Properties, or any orders, requirements or demands of Governmental Authorities related thereto, including, without limitation, reasonable attorney’s and consultant’s fees, investigation and laboratory fees, response costs, court costs and litigation expenses, except to the extent that any of the foregoing arise out of the gross negligence or willful misconduct of the party seeking indemnification therefor.  The agreements in this paragraph shall survive repayment of the Credit Party Obligations and all other amounts payable hereunder and termination of the Commitments and the Credit Documents.

87


Section 5.9        Financial Covenants.

Comply with the following financial covenants:

(a)         Consolidated Net Leverage Ratio.  The Consolidated Net Leverage Ratio, for the four consecutive fiscal quarter period ending as of each fiscal quarter end, shall be less than or equal 4.00 to 1.00; provided that for the four (4) consecutive fiscal quarters following a Material Permitted Acquisition, the Consolidated Net Leverage Ratio required hereby shall, at the election of (and upon written notice to the Administrative Agent by) the Borrower, be increased to 4.50 to 1.00 (beginning with the fiscal quarter in which such Material Permitted Acquisition is consummated).

(b)         Interest Coverage Ratio.  The Interest Coverage Ratio, for the four consecutive fiscal quarter period ending as of each fiscal quarter end, shall be greater than or equal to 3.00 to 1.00.

(c)         Consolidated Secured Net Leverage Ratio. The Consolidated Secured Net Leverage Ratio, for the four consecutive fiscal quarter period ending as of each fiscal quarter end, shall be less than or equal 3.75 to 1.00.

Notwithstanding the above, the parties hereto acknowledge and agree that, for purposes of all calculations made in determining compliance for any applicable period with the financial covenants set forth in this Section, (i) after consummation of any Permitted Acquisition, (A) income statement items and other balance sheet items (whether positive or negative) attributable to the Target acquired in such transaction shall be included in such calculations to the extent relating to such applicable period, including, to the extent permitted under the definition of “Consolidated EBITDA”, any cost saving synergies associated with such Permitted Acquisition, and (B) Indebtedness of a Target which is retired in connection with a Permitted Acquisition shall be excluded from such calculations and deemed to have been retired as of the first day of such applicable period and (ii) after any disposition permitted by Section 6.4(a)(vi), (A) income statement items, cash flow statement items and other balance sheet items (whether positive or negative) attributable to the property or assets disposed of shall be excluded in such calculations to the extent relating to such applicable period, subject to adjustments mutually acceptable to the Borrower and the Administrative Agent (after consultation with the Lenders) and (B) Indebtedness that is repaid with the proceeds of such disposition shall be excluded from such calculations and deemed to have been repaid as of the first day of such applicable period.

Section 5.10      Additional Guarantors.

The Credit Parties will cause each of their Material Domestic Subsidiaries, whether newly formed, after acquired or otherwise existing to promptly (and in any event within thirty (30) days after such Material Domestic Subsidiary is formed or acquired (or such longer period of time as agreed to by the Administrative Agent in its reasonable discretion)) to become a Guarantor hereunder by way of execution of a Joinder Agreement.  The Credit Party Obligations shall be secured by, among other things, a first priority perfected security interest in the Collateral of such new Guarantor and a pledge of 100% of the Equity Interest of such new Guarantor and its Domestic Subsidiaries and 65% (or such higher percentage that would not result in material adverse tax consequences for such new Guarantor) of the voting Equity Interest and 100% of the non-voting Equity Interest of its first-tier Foreign Subsidiaries.  In connection with the foregoing, the Credit Parties shall deliver to the Administrative Agent, with respect to each new Guarantor to the extent applicable, substantially the same documentation required pursuant to Sections 4.1(b) – (f), (j) and 5.12 and such other documents or agreements as the Administrative Agent may reasonably request.

88


Section 5.11      Compliance with Law.

(a)         Comply with all Requirements of Law and orders (including Environmental Laws, Anti-Corruption Laws and applicable Sanctions), and all applicable restrictions imposed by all Governmental Authorities, applicable to it and the Collateral if noncompliance with any such Requirements of Law, order or restriction could reasonably be expected to have, individually or in the aggregate, a Material Adverse Effect.

(b)         Comply in all material respects with all Contractual Obligations.

(c)         Maintain in effect and enforce policies and procedures designed to promote and achieve compliance by the Borrower, its Subsidiaries and their respective directors, officers, employees and agents with all Anti-Corruption Laws, Anti-Money Laundering Laws and applicable Sanctions.

Section 5.12      Pledged Assets.

(a)         Each Credit Party will cause 100% of the Equity Interest in each of its direct or indirect Domestic Subsidiaries (unless such Domestic Subsidiary is owned by a Foreign Subsidiary) and 65% (to the extent the pledge of a greater percentage would be unlawful or would cause any materially adverse tax consequences to the Borrower or any Guarantor) of the voting Equity Interest and 100% of the non-voting Equity Interest of its first-tier Foreign Subsidiaries, in each case to the extent owned by such Credit Party, to be subject at all times to a first priority, perfected Lien in favor of the Administrative Agent pursuant to the terms and conditions of the Security Documents or such other security documents as the Administrative Agent shall reasonably request.

(b)         Subject to the terms of subsection (c) below, each Credit Party will cause its real property located in the United States acquired after the Closing Date and all tangible and intangible personal property now owned or hereafter acquired to be subject at all times to a first priority, perfected Lien (subject in each case to Permitted Liens) in favor of the Administrative Agent pursuant to the terms and conditions of the Security Documents or such other security documents as the Administrative Agent shall reasonably request.  Each Credit Party shall, and shall cause each of its Subsidiaries to, adhere to the covenants set forth in the Security Documents.

(c)         Each Credit Party shall timely and fully pay and perform its obligations under all leases and other agreements with respect to each leased location or public warehouse where any Collateral is or may be located.

(d)         Notwithstanding anything to the contrary contained herein or in any other Credit Document, no Credit Party shall be required to pledge any Real Estate, or grant a Lien on any fixtures, to the Administrative Agent after the Seventh Amendment Effective Date.

Section 5.13      Covenants Regarding Patents, Trademarks and Copyrights.

(a)         Notify the Administrative Agent promptly if it knows that any material application, letters patent or registration relating to any material Patent, Patent License, Trademark or Trademark License of the Credit Parties or any of their Subsidiaries may become abandoned, or of any adverse determination or development (including, without limitation, the institution of, or any such determination or development in, any proceeding in the United States

89


Patent and Trademark Office or any court) regarding any Credit Party’s or any of its Subsidiary’s ownership of any material Patent or Trademark, its right to patent or register the same, or to enforce, keep and maintain the same, or its rights under any material Patent License or Trademark License.

(b)         Notify the Administrative Agent promptly after it knows of any adverse determination or development (including, without limitation, the institution of, or any such determination or development in, any proceeding in any court) regarding any material Copyright or Copyright License of the Credit Parties or any of their Subsidiaries, whether (i) such material Copyright or Copyright License may become invalid or unenforceable prior to its expiration or termination, or (ii) any Credit Party’s or any of its Subsidiary’s ownership of such material Copyright, its right to register the same or to enforce, keep and maintain the same, or its rights under such material Copyright License, may become affected.

(c)         (i)         In accordance with Section 5.2, provide the Administrative Agent and its counsel a complete and correct list of all Intellectual Property owned by or licensed to the Credit Parties or any of their Subsidiaries that have not been set forth as annexes of such documents and instruments showing all filings and recordings for the protection of the security interest of the Administrative Agent therein pursuant to the agreements of the United States Patent and Trademark Office or the United States Copyright Office.

(ii)         Upon request of the Administrative Agent, execute and deliver any and all agreements, instruments, documents, and papers as the Administrative Agent may reasonably request to evidence the Administrative Agent’s security interest in the Intellectual Property and the general intangibles referred to in clauses (i) and (ii), including, without limitation, the goodwill of the Credit Parties and their Subsidiaries relating thereto or represented thereby (or such other Intellectual Property or the general intangibles relating thereto or represented thereby as the Administrative Agent may reasonably request).

(d)         Take all necessary actions, including, without limitation, in any proceeding before the United States Patent and Trademark Office or the United States Copyright Office, to maintain each item of material Intellectual Property of the Credit Parties and their Subsidiaries, including, without limitation, payment of maintenance fees, filing of applications for renewal, affidavits of use, affidavits of incontestability and opposition, interference and cancellation proceedings.

(e)         In the event that any Credit Party becomes aware that any material Intellectual Property owned by any Credit Party is infringed, misappropriated or diluted by a third party in any material respect, notify the Administrative Agent promptly after it learns thereof and, unless the Credit Parties shall reasonably determine that such Intellectual Property is not material to the business of the Credit Parties and their Subsidiaries taken as a whole, promptly use reasonable efforts to pursue claims for infringement, misappropriation or dilution and to recover damages for such infringement, misappropriation or dilution as reasonably determined by the Credit Parties to be appropriate, and take such other actions as the Credit Parties shall reasonably deem appropriate under the circumstances to protect such material Intellectual Property.

Section 5.14      Landlord Waivers.

In the case of any personal property Collateral located at premises leased by a Credit Party with a value in excess of $10,000,000, the Credit Parties will promptly provide the Administrative Agent with such

90


estoppel letters, consents and waivers from the landlords on such real property to the extent Borrower is able to secure such letters, consents and waivers after using commercially reasonable efforts (such letters, consents and waivers shall be in form and substance satisfactory to the Administrative Agent, it being acknowledged and agreed that any landlord waiver in the form of Exhibit 4.1(d) is satisfactory to the Administrative Agent); provided that it is acknowledged and agreed that to the extent such estoppel letters, consents and/or waivers are not delivered prior to the Closing Date, the Credit Parties will provide such estoppel letters, consents and/or waivers to the Administrative Agent within thirty (30) days of the Closing Date (or such other time period as agreed to by the Administrative Agent) to the extent the Borrower is able to secure such letters, consents and waivers after using commercially reasonable efforts.

Section 5.15      Federal Assignment of Claims Act.

The Borrower will execute all documents necessary to comply with the Federal Assignment of Claims Act and comparable state law with respect to the accounts arising from any Material Government Contract (to the extent not already delivered to the Administrative Agent), in each case within sixty (60) days (or such extended period of time as agreed to by the Administrative Agent) after entering into such Material Government Contract, such documents to be held in escrow by the Administrative Agent in accordance with the terms of Section 10(b) of the Security Agreement.

Section 5.16      Further Assurances.

(a)         Public/Private Designation.  Borrower will cooperate with the Administrative Agent in connection with the publication certain materials and/or information provided by or on behalf of the Borrower to the Administrative Agent and Lenders (collectively, “Information Materials”) pursuant to this Article V and will designate Information Materials (i) that are either available to the public or not material with respect to the Borrower and its Subsidiaries or any of their respective securities for purposes of United States federal and state securities laws, as “Public Information” and (ii) that are not Public Information as “Private Information”.

(b)         Intellectual Property.  Within ninety (90) days after the Closing Date (or such extended period of time as agreed to by the Administrative Agent) the Administrative Agent shall have received evidence that (i) all chain-of-title issues with respect to the Intellectual Property of the Credit Parties have been resolved to the satisfaction of the Administrative Agent,  (ii) all third party security interests with respect to the Intellectual Property of the Credit Parties have been released of record with the United States Patent and Trademark Office and the United States Copyright Office; provided that any Indebtedness associated with such security interests shall have been paid in full and terminated on or prior to the Closing Date and (iii) the patent/trademark/copyright filings requested by the Administrative Agent in order to perfect the Administrative Agent’s security interest in the Intellectual Property have been properly filed in the appropriate filing offices; provided, however, that with respect to clauses (i) and (ii) above, the Administrative Agent shall be able to waive such requirements to the extent the Administrative Agent shall have received satisfactory evidence from the Credit Parties that the Credit Parties have used commercially reasonable efforts to resolve such chain-of-title issues or obtain such releases and have been unsuccessful.

(c)         Other Further Assurances. Upon the reasonable request of the Administrative Agent, promptly perform or cause to be performed any and all acts and execute or cause to be executed any and all documents for filing under the provisions of the Uniform Commercial Code or any other Requirement of Law which are necessary or advisable to maintain in favor of the Administrative Agent, for the benefit of the Secured Parties, Liens on the Collateral that are duly perfected in accordance with the requirements of, or the obligations of the Credit Parties under,

91


the Credit Documents and all applicable Requirements of Law. The Borrower will, and will cause each Subsidiary to, use reasonable best efforts to provide such information and take such actions as are reasonably requested by the Administrative Agent or any Lender in order to assist the Administrative Agent and the Lenders in maintaining compliance with anti-money laundering laws and regulations.

ARTICLE VI

NEGATIVE COVENANTS

Each of the Credit Parties hereby covenants and agrees that on the Closing Date, and thereafter (a) for so long as this Agreement is in effect, (b) until the Commitments have terminated, (c) until no Note remains outstanding and unpaid and the Credit Party Obligations and (d) until all other amounts owing to the Administrative Agent or any Lender hereunder are paid in full:

Section 6.1        Indebtedness.

No Credit Party will, nor will it permit any Subsidiary to, contract, create, incur, assume or permit to exist any Indebtedness, except:

(a)         Indebtedness arising or existing under this Agreement and the other Credit Documents;

(b)         Indebtedness of the Credit Parties and their Subsidiaries existing as of the Closing Date as referenced in the financial statements referenced in Section 3.1 (and set out more specifically in Schedule 5 to the Disclosure Letter) and any renewals, refinancings or extensions thereof in a principal amount not in excess of that outstanding as of the date of such renewal, refinancing or extension;

(c)         Indebtedness of the Credit Parties and their Subsidiaries incurred after the Closing Date consisting of Capital Leases or Indebtedness incurred to provide all or a portion of the purchase price or cost of construction of an asset; provided that (i) such Indebtedness when incurred shall not exceed the purchase price or cost of construction of such asset; (ii) no such Indebtedness shall be renewed, refinanced or extended for a principal amount in excess of the principal balance outstanding thereon at the time of such renewal, refinancing or extension; and (iii) the total amount of all such Indebtedness shall not exceed $75,000,000 at any time outstanding;

(d)         Unsecured intercompany Indebtedness among the Credit Parties;

(e)         Indebtedness and obligations owing under Secured Hedging Agreements and other Hedging Agreements entered into in order to manage existing or anticipated interest rate, exchange rate or commodity price risks and not for speculative purposes;

(f)          Indebtedness of a Person existing at the time such Person becomes a Subsidiary of a Credit Party in a transaction permitted hereunder in an aggregate principal amount not to exceed $75,000,000 for all such Persons during the period beginning on the Seventh Amendment Effective Date and ending on the Maturity Date; provided that any such Indebtedness was not created in anticipation of or in connection with the transaction or series of transactions pursuant to which such Person became a Subsidiary of a Credit Party;

92


(g)         Guaranty Obligations (a) in respect of Indebtedness of any Subsidiary to the extent such Indebtedness is permitted to exist or be incurred pursuant to this Section, and (b) to the extent such Guaranty Obligations guaranty the performance of Subsidiaries under real property lease agreements or product sales and service agreements and are entered into in the ordinary course of business;

(h)         so long as no Default or Event of Default has occurred and is continuing or would otherwise arise as a result of the incurrence of such Indebtedness, subordinated or unsecured high yield or convertible debt of the Borrower and refinancings, exchanges, extensions and renewals thereof; provided that (i) the Credit Parties shall demonstrate to the reasonable satisfaction of the Administrative Agent that, after giving effect to any such  incurrence, the Credit Parties are in compliance with the financial covenants on a Pro Forma Basis set forth in Section 5.9 and (ii) such Indebtedness shall otherwise be on terms and conditions reasonably acceptable to the Administrative Agent;

(i)          (A) Foreign Subsidiaries may incur cash borrowings (excluding Foreign Mortgage Indebtedness and non-cash Indebtedness under foreign lines of credit) in an aggregate amount not to exceed $100,000,000 at any time outstanding and (B) Foreign Subsidiaries may collectively incur Indebtedness under letters of credit in an aggregate amount not to exceed $100,000,000 at any time outstanding;

(j)          letters of credit (to the extent fully cash collateralized) in an aggregate amount not to exceed $100,000,000 at any time outstanding;

(k)         other unsecured Indebtedness of the Credit Parties, so long as (i) after giving effect to the incurrence of such Indebtedness, the Credit Parties are in compliance with the financial covenants on a Pro Forma Basis set forth in Section 5.9, (ii) no Default or Event of Default has occurred and is continuing or would otherwise arise as a result of the incurrence of such Indebtedness and (iii) such Indebtedness has a maturity date after the Maturity Date; provided, that unsecured Indebtedness issued pursuant to this clause (k) in an aggregate amount equal to the greater of $50,000,000 and 7.5% of Consolidated Total Tangible Assets may be excluded from the requirements of this clause (iii); and

(l)          Obligations in respect of export/import bank financing arrangements of the Borrower with a lender that is reasonably acceptable to the Administrative Agent, subject to execution and delivery by all relevant parties of documentation (such loan agreements, security agreements and intercreditor agreements) that is reasonably satisfactory to Administrative Agent, so long as the principal amount of Indebtedness and other obligations secured thereby does not exceed $10,000,000 in the aggregate.

Section 6.2        Liens.

The Credit Parties will not, nor will they permit any Subsidiary to, contract, create, incur, assume or permit to exist any Lien with respect to any of their respective property or assets of any kind (whether real or personal, tangible or intangible), whether now owned or hereafter acquired, except for Permitted Liens.  Notwithstanding the foregoing, if a Credit Party shall grant a Lien on any of its assets in violation of this Section, then it shall be deemed to have simultaneously granted an equal and ratable Lien on any such assets in favor of the Administrative Agent for the ratable benefit of the Lenders, the Hedging Agreement Providers and the Cash Management Banks, to the extent such Lien has not already been granted to the Administrative Agent.

93


Section 6.3        Nature of Business.

No Credit Party will, nor will it permit any Subsidiary to, alter the character of its business in any material respect from that conducted as of the Closing Date.

Section 6.4        Consolidation, Merger, Sale or Purchase of Assets, etc.

The Credit Parties will not, nor will they permit any Subsidiary to,

(a)         dissolve, liquidate or wind up its affairs, or sell, transfer, lease or otherwise dispose of its property or assets or agree to do so at a future time, except the following, without duplication, shall be expressly permitted:

(i)          (A) the sale, transfer, lease or other disposition of inventory and materials in the ordinary course of business and (B) the conversion of cash into Cash Equivalents and Cash Equivalents into cash;

(ii)         Dispositions resulting in Extraordinary Receipts for which such Credit Party or such Subsidiary has received any cash insurance proceeds or condemnation or expropriation award with respect to such property or assets;

(iii)        the sale, lease, transfer or other disposition of machinery, parts and equipment no longer used or useful in the conduct of the business of the Credit Parties or any of their Subsidiaries;

(iv)        (A) the sale, lease or transfer of property or assets from one Credit Party to another Credit Party, (B) the sale, lease or transfer of property or assets from a Subsidiary to a Credit Party, (C) the sale, lease or transfer of property or assets from a Subsidiary that is not a Credit Party to another Subsidiary that is not a Credit Party, (D) the dissolution of any Credit Party to the extent any and all assets of such Credit Party at the time of such dissolution are distributed to another Credit Party, (E) the dissolution of a Subsidiary that is not a Credit Party to the extent any and all assets of such Subsidiary at the time of such dissolution are distributed to another Subsidiary;

(v)         the termination of any Hedging Agreement;

(vi)        the sale, lease or transfer of property or assets not to exceed the greater of, in any fiscal year, (i) $100,000,000 and (ii) 7.5% of Consolidated Total Tangible Assets, excluding transfers made pursuant to Sections 6.4(a)(iv) and (ix);

(vii)       the dissolution, liquidation or winding up of the affairs of, or the sale, transfer, lease or other disposition of the property or assets of, any Subsidiary in connection with the Permitted Reorganization;

(viii)      sale leaseback transactions to the extent permitted pursuant to Section 6.12; and

(ix)        the sale, transfer, lease or other disposition of any lines of business or business units identified to the Lenders prior to the Seventh Amendment Effective Date.

94


provided that (A) with respect to clauses (i)(A), (ii), (iii), (vi) and (viii) above, at least 75% of the consideration received therefor by the Credit Parties or any such Subsidiary shall be in the form of cash or Cash Equivalents, (B) after giving effect to any disposition pursuant to clause (vi) or (ix) above, the Credit Parties shall be in compliance on a Pro Forma Basis with the financial covenants set forth in Section 5.9 hereof, recalculated for the most recently ended month for which information is available, and (C) with respect to clauses (iv), (v), (vi), (viii) and (ix) above, no Default or Event of Default shall exist or shall result therefrom; provided, further, that with respect to sales of assets permitted hereunder only, the Administrative Agent shall be entitled, without the consent of  any Lender, to release its Liens relating to the particular assets sold; or

(b)         (i) purchase, lease or otherwise acquire (in a single transaction or a series of related transactions) the property or assets of any Person, other than (A) Permitted Acquisitions and Permitted Investments and (B) except as otherwise limited or prohibited herein, purchases or other acquisitions of inventory, materials, property and equipment in the ordinary course of business, or (ii) enter into any transaction of merger or consolidation, except for (A)  Investments or acquisitions permitted pursuant to Section 6.5 so long as the Credit Party subject to such merger or consolidation is the surviving entity, (B) (y) the merger or consolidation of a Subsidiary that is not a Credit Party with and into a Credit Party; provided that such Credit Party will be the surviving entity and (z) the merger or consolidation of a Credit Party with and into another Credit Party; provided that if the Borrower is a party thereto, the Borrower will be the surviving corporation, and (C) the merger or consolidation of a Subsidiary that is not a Credit Party with and into another Subsidiary that is not a Credit Party.

For avoidance of doubt, an issuance by the Borrower of its Equity Interests shall not be prohibited by this Section 6.4.

Section 6.5        Advances, Investments and Loans.

The Credit Parties will not, nor will they permit any Subsidiary to, make any Investment except for Permitted Investments.

Section 6.6        Transactions with Affiliates.

The Credit Parties will not, nor will they permit any Subsidiary to, enter into any transaction or series of transactions, whether or not in the ordinary course of business, with any officer, director, shareholder or Affiliate other than on terms and conditions substantially as favorable as would be obtainable in a comparable arm’s-length transaction with a Person other than an officer, director, shareholder or Affiliate.

Section 6.7        Ownership of Subsidiaries; Restrictions.

The Credit Parties will not, nor will they permit any Subsidiary to, create, form or acquire any Subsidiaries, except for (i) Material Domestic Subsidiaries that are joined as Additional Credit Parties as required by the terms hereof, (ii) Domestic Subsidiaries that are not Material Domestic Subsidiaries and (iii) Foreign Subsidiaries.  The Credit Parties will not sell, transfer, pledge or otherwise dispose of any Equity Interest or other equity interests in any of their Subsidiaries, nor will they permit any of their Subsidiaries to issue, sell, transfer, pledge or otherwise dispose of any of their Equity Interest or other equity interests, except in a transaction permitted by Section 6.4.

95


Section 6.8        Corporate Changes; Material Contracts.

No Credit Party will (a) change the Borrower’s fiscal year, (b) amend, modify or change its articles of incorporation, certificate of designation (or corporate charter or other similar organizational document) operating agreement or bylaws (or other similar document) in any respect materially adverse to the interests of the Lenders without the prior written consent of the Required Lenders, which consent shall not be unreasonably withheld, (c) [Reserved], (d) change its state of incorporation, organization or formation without the consent of the Administrative Agent or have more than one state of incorporation, organization or formation or (e) change its accounting method (except in accordance with GAAP) in any manner adverse to the interests of the Lenders without the prior written consent of the Required Lenders, which consent shall not be unreasonably withheld.

Section 6.9        Limitation on Restricted Actions.

The Credit Parties will not, nor will they permit any Subsidiary to, directly or indirectly, create or otherwise cause or suffer to exist or become effective any encumbrance or restriction on the ability of any such Person to (a) pay dividends or make any other distributions to any Credit Party on its Equity Interest or with respect to any other interest or participation in, or measured by, its profits, (b) pay any Indebtedness or other obligation owed to any Credit Party, (c) make loans or advances to any Credit Party, (d) sell, lease or transfer any of its properties or assets to any Credit Party, or (e) act as a Guarantor and pledge its assets pursuant to the Credit Documents or any renewals, refinancings, exchanges, refundings or extension thereof, except (in respect of any of the matters referred to in clauses (a)-(d) above) for such encumbrances or restrictions existing under or by reason of (i) this Agreement and the other Credit Documents, (ii) applicable law, (iii) any document or instrument governing Indebtedness incurred pursuant to Section 6.1(c); provided that any such restriction contained therein relates only to the asset or assets constructed or acquired in connection therewith, or (iv) any Permitted Lien or any document or instrument governing any Permitted Lien; provided that any such restriction contained therein relates only to the asset or assets subject to such Permitted Lien.

Section 6.10      Restricted Payments.

The Credit Parties will not, nor will they permit any Subsidiary to, directly or indirectly, declare, order, make or set apart any sum for or pay any Restricted Payment, except (a) to make dividends payable solely in the same class of Equity Interest of such Person; (b) to make dividends or other distributions payable to the Credit Parties (directly or indirectly through its Subsidiaries); (c) the Borrower may make (i) any payment of cash in lieu of fractional shares pursuant to the terms of any Permitted Bond Hedge Transaction or any convertible Indebtedness permitted pursuant to Section 6.1(h) and (ii) any cash settlement upon conversion of convertible Indebtedness permitted pursuant to Section 6.1(h) in an amount not to exceed the principal amount of such convertible Indebtedness so converted, and (d) so long as (i) no Default or Event of Default shall have occurred and be continuing or would result therefrom and (ii) the Borrower shall be in pro forma compliance with the financial covenants set forth in Sections 5.9 after giving effect to any such payment:

(A) the Credit Parties may purchase shares (or the equivalent, or rights to acquire shares or the equivalent) held by directors, officers and employees of such Credit Party;

(B) the Credit Parties may make regularly scheduled interest payments with respect to Subordinated Debt; and

(C) (i) the Credit Parties may make unlimited Restricted Payments (subject to the terms of any applicable subordination agreement); provided that, after giving effect to any Restricted

96


Payment made pursuant to this clause (C)(i), on a Pro Forma Basis, (1) there is at least $35,000,000 of Revolver Availability and (2) the Consolidated Net Leverage Ratio is less than or equal to 3.00 to 1.00 and (ii) if the Borrower does not meet the criteria set forth in clause (C)(i) above, the Borrower may make Restricted Payments with respect to share repurchases of any class of Equity Interest of any Credit Party or any of its Subsidiaries and dividends or distributions on account of any shares of any class of Equity Interest of any Credit Party or any of its Subsidiaries in an aggregate amount, from the Seventh Amendment Effective Date through the Maturity Date, not to exceed (x) $50,000,000 minus (y) the aggregate amount of Permitted Investments made in reliance on item (ii) of the proviso to clause (k) of the definition of “Permitted Investments”; provided that (1) any Restricted Payments made pursuant to the above clause (C)(i) shall not be included in the limit provided in this clause (C)(ii) and (2) after giving effect to any Restricted Payment made pursuant to this clause (C)(ii), on a Pro Forma Basis, there is at least $35,000,000 of Revolver Availability.

Section 6.11      Amendment of Subordinated Debt.

The Credit Parties will not, nor will they permit any Subsidiary to, without the prior written consent of the Required Lenders, amend, modify, waive or extend or permit the amendment, modification, waiver or extension of any term of any document governing or relating to any Subordinated Debt in a manner that is materially adverse to the interests of the Lenders.

Section 6.12      Sale Leasebacks.

The Credit Parties will not, nor will they permit any Subsidiary to, directly or indirectly, become or remain liable as lessee or as guarantor or other surety with respect to any lease, whether an Operating Lease or a Capital Lease, of any property (whether real, personal or mixed), whether now owned or hereafter acquired, (a) which any Credit Party or any Subsidiary has sold or transferred or is to sell or transfer to a Person which is not a Credit Party or a Subsidiary or (b) which any Credit Party or any Subsidiary intends to use for substantially the same purpose as any other property which has been sold or is to be sold or transferred by a Credit Party or a Subsidiary to another Person which is not a Credit Party or a Subsidiary in connection with such lease; provided, however, that the Credit Parties shall be permitted to make sale leaseback transactions (i) with respect to the Hawthorne Property and (ii) otherwise, so long as the fair market value of Property subject thereto does not exceed $100,000,000 in the aggregate for all such transactions (excluding transactions related to the Hawthorne Property) during the period beginning on the Seventh Amendment Effective Date and ending on the Maturity Date.

Section 6.13      No Further Negative Pledges.

The Credit Parties will not, nor will they permit any Subsidiary to, enter into, assume or become subject to any agreement prohibiting or otherwise restricting the creation or assumption of any Lien upon any of their properties or assets, whether now owned or hereafter acquired, or requiring the grant of any security for such obligation if security is given for some other obligation, except (a) pursuant to this Agreement and the other Credit Documents, (b) pursuant to any document or instrument governing Indebtedness incurred pursuant to Section 6.1(c); provided that any such restriction contained therein relates only to the asset or assets constructed or acquired in connection therewith, and (c) in connection with any Permitted Lien or any document or instrument governing any Permitted Lien; provided that any such restriction contained therein relates only to the asset or assets subject to such Permitted Lien.

97


Section 6.14      Bank Accounts.

Set forth on Schedule 6 to the Disclosure Letter is a complete and accurate list of all checking, savings or other accounts (including securities accounts) of the Credit Parties at any bank or other financial institution, or any other account where money is or may be deposited or maintained with any Person as of the Closing Date.  Upon the Administrative Agent’s request, the Credit Parties agree to execute and delivery any deposit account control agreements or securities account control agreements as the Administrative Agent, in its sole discretion, may deem reasonably necessary; provided that in no event shall deposit account control agreements or securities account control agreement be required for (a) deposit accounts established solely as payroll and other zero balance accounts and (b) deposit accounts, so long as the balance in any such account does not exceed $100,000 and the aggregate balance in all such accounts does not exceed $500,000.

Section 6.15      Permitted Reorganization.

Notwithstanding anything to the contrary contained in Article V or this Article VI, the Credit Parties and their respective Subsidiaries may engage in all or some of the transactions set forth on Schedule 6.15 in connection with the Permitted Reorganization.  In the event the Credit Parties or any of their respective Subsidiaries engages in a transaction set forth on Schedule 6.15 in connection with the Permitted Reorganization, the Borrower shall provide written notice thereof to the Administrative Agent within 60 days thereof, which notice shall identify the entities involved in such transaction and the nature of the transaction.

Section 6.16      Use of Proceeds.

The Credit Parties will not, nor will they permit any Subsidiary to, use any part of the proceeds of any Extension of Credit hereunder in any manner contrary to the uses contemplated under Sections 3.8, 3.11 and 3.29.

Section 6.17      Delaware Split LLC.

Notwithstanding anything to the contrary contained in this Agreement, the Borrower will not permit any Material Domestic Subsidiary that is a limited liability company organized under the laws of the State of Delaware to divide itself into two or more limited liability companies or series thereof (pursuant to a “plan of division” as contemplated under the Delaware Limited Liability Company Act or otherwise) without the prior written consent of the Administrative Agent, and in the event that any Credit Party that is a limited liability company organized under the laws of the State of Delaware divides itself into two or more limited liability companies or series thereof (with or without the prior consent of the Administrative Agent as required above), any limited liability companies or series thereof formed as a result of such division shall be required to comply with the obligations set forth in Section 5.10 and the other further assurances obligations set forth in the Credit Documents and become a Guarantor under the Credit Agreement and the other Credit Documents.

ARTICLE VII

EVENTS OF DEFAULT

Section 7.1        Events of Default.

An Event of Default shall exist upon the occurrence of any of the following specified events (each an “Event of Default”):

98


(a)         Payment.  (i) The Borrower shall fail to pay any principal on any Loan or Note when due (whether at maturity, by reason of acceleration or otherwise) in accordance with the terms hereof or thereof; or (ii) the Borrower shall fail to reimburse the Issuing Lender for any LOC Obligations when due (whether at maturity, by reason of acceleration or otherwise)  in accordance with the terms hereof; or (iii) the Borrower shall fail to pay any interest on any Loan or any fee or other amount payable hereunder when due (whether at maturity, by reason of acceleration or otherwise) in accordance with the terms hereof and such failure shall continue unremedied for three (3)  Business Days; or (iv) any Guarantor shall fail to pay on the Guaranty in respect of any of the foregoing or in respect of any other Guaranty Obligations hereunder (after giving effect to the grace period in clause (iii)); or

(b)         Misrepresentation.  Any representation or warranty made or deemed made herein, in the Security Documents or in any of the other Credit Documents or which is contained in any certificate, document or financial or other statement furnished at any time under or in connection with this Agreement shall prove to have been incorrect, false or misleading in any material respect on or as of the date made or deemed made; or

(c)         Covenant Default.  (i) Any Credit Party shall fail to perform, comply with or observe any term, covenant or agreement applicable to it contained in Sections 5.1, 5.2, 5.4, 5.7, 5.9, 5.11, 5.13 (except for subsection 5.13(c)), or Article VI hereof (other than as set forth in Section 7.1(c)(ii)); (ii) any Credit Party shall fail to perform, comply with or observe any term, covenant or agreement applicable to it contained in Sections 5.1 or 5.2 (to the extent curable) and such breach or failure to comply is not cured within three (3) Business Days of its occurrence;  or (iii) any Credit Party shall fail to comply with any other covenant contained in this Agreement or the other Credit Documents or any other agreement, document or instrument among any Credit Party, the Administrative Agent and the Lenders or executed by any Credit Party in favor of the Administrative Agent or the Lenders (other than as described in Sections 7.1(a) or 7.1(c)(i) above), and such breach or failure to comply is not cured within thirty (30) days of its occurrence; or

(d)         Indebtedness Cross-Default.  (i) Any Credit Party shall default in any payment of principal of or interest on any Indebtedness (other than the Loans, Reimbursement Obligations and the Guaranty) in a principal amount outstanding of at least $50,000,000 for the Borrower and any of its Subsidiaries in the aggregate beyond any applicable grace period (not to exceed 30 days), if any, provided in the instrument or agreement under which such Indebtedness was created; or (ii) any Credit Party shall default in the observance or performance of any other agreement or condition relating to any Indebtedness (other than the Loans, Reimbursement Obligations and the Guaranty) in a principal amount outstanding of at least $50,000,000 in the aggregate for the Credit Parties and their Subsidiaries or contained in any instrument or agreement evidencing, securing or relating thereto, or any other event shall occur or condition exist, the effect of which default or other event or condition is to cause, or to permit the holder or holders of such Indebtedness or beneficiary or beneficiaries of such Indebtedness (or a trustee or agent on behalf of such holder or holders or beneficiary or beneficiaries) to cause, with the giving of notice if required, such Indebtedness to become due prior to its stated maturity or to be repurchased, prepaid, deferred or redeemed (automatically or otherwise); provided that, for the avoidance of doubt, for the purpose of this clause (ii), it is agreed that neither a conversion of convertible Indebtedness permitted pursuant to Section 6.1(h) nor the occurrence of the events giving rise to such conversion right shall be considered to constitute such Indebtedness becoming due prior to its stated maturity or being required to be repurchased, prepaid, deferred or redeemed (automatically or otherwise); or (iii) any Credit Party shall breach or default any payment obligation under any Secured Hedging Agreement; or

99


(e)         [Reserved]; or

(f)          Bankruptcy Default.  (i) A Credit Party or any of its Subsidiaries shall commence any case, proceeding or other action (A) under any existing or future law of any jurisdiction, domestic or foreign, relating to bankruptcy, insolvency, reorganization or relief of debtors, seeking to have an order for relief entered with respect to it, or seeking to adjudicate it a bankrupt or insolvent, or seeking reorganization, arrangement, adjustment, winding-up, liquidation, dissolution, composition or other relief with respect to it or its debts, or (B) seeking appointment of a receiver, trustee, custodian, conservator or other similar official for it or for all or any substantial part of its assets, or a Credit Party or any of its Subsidiaries shall make a general assignment for the benefit of its creditors; or (ii) there shall be commenced against a Credit Party or any of its Subsidiaries any case, proceeding or other action of a nature referred to in clause (i) above which (A) results in the entry of an order for relief or any such adjudication or appointment or (B) remains undismissed, undischarged or unbonded for a period of sixty (60) days; or (iii) there shall be commenced against a Credit Party or any of its Subsidiaries any case, proceeding or other action seeking issuance of a warrant of attachment, execution, distraint or similar process against all or any substantial part of their assets which results in the entry of an order for any such relief which shall not have been vacated, discharged, or stayed or bonded pending appeal within sixty (60) days from the entry thereof; or (iv) a Credit Party or any of its Subsidiaries shall take any action in furtherance of, or indicating its consent to, approval of, or acquiescence in, any of the acts set forth in clause (i), (ii), or (iii) above; or (v) a Credit Party or any of its Subsidiaries shall generally not, or shall be unable to, or shall admit in writing their inability to, pay its debts as they become due; or

(g)         Judgment Default.  (i) One or more judgments or decrees shall be entered against a Credit Party or any of its Subsidiaries involving in the aggregate a liability (to the extent not covered by insurance) of $75,000,000 or more and all such judgments or decrees shall not have been paid and satisfied, vacated, discharged, stayed or bonded pending appeal within the earlier to occur of (A) thirty (30) days from the entry thereof or (B) the expiration of the period during which an appeal of such judgment or decree is permitted or (ii) any injunction, temporary restraining order or similar decree shall be issued against a Credit Party or any of its Subsidiaries that, individually or in the aggregate, could result in a Material Adverse Effect; or

(h)         ERISA Default.  (i) Any Person shall engage in any “prohibited transaction” (as defined in Section 406 of ERISA or Section 4975 of the Code) involving any Plan, (ii) any material “accumulated funding deficiency” (as defined in Section 302 of ERISA), whether or not waived, shall exist with respect to any Plan or any Lien in favor of the PBGC or a Plan (other than a Permitted Lien) shall arise on the assets of the Credit Parties or any Commonly Controlled Entity, (iii) a Reportable Event shall occur with respect to, or proceedings shall commence to have a trustee appointed, or a trustee shall be appointed, to administer or to terminate, any Single Employer Plan, which Reportable Event or commencement of proceedings or appointment of a trustee is, in the reasonable opinion of the Required Lenders, likely to result in the termination of such Plan for purposes of Title IV of ERISA, (iv) any Single Employer Plan shall terminate for purposes of Title IV of ERISA, (v) a Credit Party, any of its Subsidiaries or any Commonly Controlled Entity shall incur any liability in connection with a withdrawal from, or the Insolvency or Reorganization of, any Multiemployer Plan or (vi) any other similar event or condition shall occur or exist with respect to a Plan; or

(i)          Change of Control.  There shall occur a Change of Control; or

100


(j)          Invalidity of Guaranty.  At any time after the execution and delivery thereof, the Guaranty, for any reason other than the satisfaction in full of all Credit Party Obligations, shall cease to be in full force and effect (other than in accordance with its terms) or shall be declared to be null and void, or  any Credit Party shall contest the validity, enforceability, perfection or priority of the Guaranty, any Credit Document, or any Lien granted thereunder in writing or deny in writing that it has any further liability, including with respect to future advances by the Lenders, under any Credit Document to which it is a party; or

(k)         Invalidity of Credit Documents.  Any other Credit Document shall fail to be in full force and effect or to give the Administrative Agent and/or the Lenders the security interests, liens, rights, powers, priority and privileges purported to be created thereby (except as such documents may be terminated or no longer in force and effect in accordance with the terms thereof, other than those indemnities and provisions which by their terms shall survive) or any Lien granted pursuant to any Credit Document shall fail, in violation of the terms of this Agreement, to be a first priority, perfected Lien on a material portion of the Collateral; or

(l)          Subordinated Debt.  Any subordination provisions contained in any agreement or instrument entered into or issued in connection with any Subordinated Debt shall cease to be in full force and effect or shall cease to give the Lenders the rights, powers and privileges purported to be created thereby; or

(m)        Uninsured Loss.  Any uninsured damage to or loss, theft or destruction of any assets of the Credit Parties or any of their Subsidiaries shall occur that is in excess of $75,000,000.

Section 7.2        Acceleration; Remedies.

Upon the occurrence and during the continuance of an Event of Default, then, and in any such event, (a) if such event is a Bankruptcy Event of Default, automatically the Commitments shall immediately terminate and the Loans (with accrued interest thereon), and all other amounts under the Credit Documents (including without limitation the maximum amount of all contingent liabilities under Letters of Credit) shall immediately become due and payable and the Borrower shall immediately Cash Collateralize 100% of the aggregate then undrawn and unexpired amount of each Letter of Credit, and (b) if such event is any other Event of Default, any or all of the following actions may be taken:  (i) with the written consent of the Required Lenders, the Administrative Agent may, or upon the written request of the Required Lenders, the Administrative Agent shall, declare the Commitments to be terminated forthwith, whereupon the Commitments shall immediately terminate; (ii) the Administrative Agent may, or upon the written request of the Required Lenders, the Administrative Agent shall, declare the Loans (with accrued interest thereon) and all other amounts owing under this Agreement and the Notes to be due and payable forthwith and direct the Borrower to pay to the Administrative Agent cash collateral as security for the LOC Obligations for subsequent drawings under then outstanding Letters of Credit an amount equal to the maximum amount of which may be drawn under Letters of Credit then outstanding, whereupon the same shall immediately become due and payable; and/or (iii) with the written consent of the Required Lenders, the Administrative Agent may, or upon the written request of the Required Lenders, the Administrative Agent shall, exercise such other rights and remedies as provided under the Credit Documents and under applicable law.

101


ARTICLE VIII

THE ADMINISTRATIVE AGENT

Section 8.1        Appointment and Authority.

Each of the Lenders and the Issuing Lender hereby irrevocably appoints Wells Fargo to act on its behalf as the Administrative Agent hereunder and under the other Credit Documents and authorizes the Administrative Agent to take such actions on its behalf and to exercise such powers as are delegated to the Administrative Agent by the terms hereof or thereof, together with such actions and powers as are reasonably incidental thereto.  The provisions of this Article are solely for the benefit of the Administrative Agent, the Lenders and the Issuing Lender, and neither the Borrower nor any other Credit Party shall have rights as a third party beneficiary of any of such provisions.

Section 8.2        Nature of Duties.

Anything herein to the contrary notwithstanding, none of the Bookrunners,  Arrangers or other agents listed on the cover page hereof shall have any powers, duties or responsibilities under this Agreement or any of the other Credit Documents, except in its capacity, as applicable, as the Administrative Agent, a Lender or the Issuing Lender hereunder.  Without limiting the foregoing, none of the Lenders or other Persons so identified shall have or be deemed to have any fiduciary relationship with any Lender.  Each Lender acknowledges that it has not relied, and will not rely, on any of the Lenders or other Persons so identified in deciding to enter into this Agreement or in taking or not taking action hereunder.

The Administrative Agent may perform any and all of its duties and exercise its rights and powers hereunder or under any other Credit Document by or through any one or more sub-agents appointed by the Administrative Agent.  The Administrative Agent and any such sub-agent may perform any and all of its duties and exercise its rights and powers by or through their respective Related Parties.  The exculpatory provisions of this Article shall apply to any such sub-agent and to the Related Parties of the Administrative Agent and any such sub-agent, and shall apply to their respective activities in connection with the syndication of the credit facilities provided for herein as well as activities as Administrative Agent.

Notwithstanding anything contained in this Agreement to the contrary, the Syndication Agent and Documentation Agents are named as such for recognition purposes only and in their capacities as such shall have no powers, duties, responsibilities or liabilities with respect to this Agreement or the other Credit Documents or the Transactions; it being understood and agreed that the Syndication Agent and the Documentation Agents shall be entitled to all indemnification and reimbursement rights in favor of the Administrative Agent, as and to the extent, otherwise provided for in this Agreement. Without limitation of the foregoing, the Syndication Agent and the Documentation Agents shall not, solely by reason of this Agreement or any other Credit Document, have any fiduciary relationship in respect of any Lender or any other Person.

102


Section 8.3        Exculpatory Provisions.

The Administrative Agent shall not have any duties or obligations except those expressly set forth herein and in the other Credit Documents.  Without limiting the generality of the foregoing, the Administrative Agent:

(a)         shall not be subject to any fiduciary or other implied duties, regardless of whether a Default has occurred and is continuing;

(b)         shall not have any duty to take any discretionary action or exercise any discretionary powers, except discretionary rights and powers expressly contemplated hereby or by the other Credit Documents that the Administrative Agent is required to exercise as directed in writing by the Required Lenders (or such other number or percentage of the Lenders as shall be expressly provided for herein or in the other Credit Documents), provided that the Administrative Agent shall not be required to take any action that, in its opinion or the opinion of its counsel, may expose the Administrative Agent to liability or that is contrary to any Credit Document or applicable law; and

(c)         shall not, except as expressly set forth herein and in the other Credit Documents, have any duty to disclose, and shall not be liable for the failure to disclose, any information relating to the Borrower or any of its Affiliates that is communicated to or obtained by the Person serving as the Administrative Agent or any of its Affiliates in any capacity.

The Administrative Agent shall not be liable for any action taken or not taken by it (i) with the consent or at the request of the Required Lenders (or such other number or percentage of the Lenders as shall be necessary, or as the Administrative Agent shall believe in good faith shall be necessary, under the circumstances as provided in Sections 9.1 and 7.2) or (ii) in the absence of its own gross negligence or willful misconduct.

The Administrative Agent shall not be responsible for or have any duty to ascertain or inquire into (i) any statement, warranty or representation made in or in connection with this Agreement or any other Credit Document, (ii) the contents of any certificate, report or other document delivered hereunder or thereunder or in connection herewith or therewith, (iii) the performance or observance of any of the covenants, agreements or other terms or conditions set forth herein or therein or the occurrence of any Default, (iv) the validity, enforceability, effectiveness or genuineness of this Agreement, any other Credit Document or any other agreement, instrument or document or (v) the satisfaction of any condition set forth in Article IV or elsewhere herein, other than to confirm receipt of items expressly required to be delivered to the Administrative Agent.

Section 8.4        Reliance by Administrative Agent.

The Administrative Agent shall be entitled to rely upon, and shall not incur any liability for relying upon, any notice, request, certificate, consent, statement, instrument, document or other writing (including any electronic message, Internet or intranet website posting or other distribution) believed by it to be genuine and to have been signed, sent or otherwise authenticated by the proper Person.  The Administrative Agent also may rely upon any statement made to it orally or by telephone and believed by it to have been made by the proper Person, and shall not incur any liability for relying thereon.  In determining compliance with any condition hereunder to the making of a Loan, or the issuance of a Letter of Credit, that by its terms must be fulfilled to the satisfaction of a Lender or the Issuing Lender, the Administrative Agent may presume that such condition is satisfactory to such Lender or the Issuing Lender unless the Administrative Agent shall have received notice to the contrary from such Lender or

103


the Issuing Lender prior to the making of such Loan or the issuance of such Letter of Credit.  The Administrative Agent may consult with legal counsel (who may be counsel for the Borrower), independent accountants and other experts selected by it, and shall not be liable for any action taken or not taken by it in accordance with the advice of any such counsel, accountants or experts.

Section 8.5        Notice of Default.

The Administrative Agent shall not be deemed to have knowledge or notice of the occurrence of any Default or Event of Default hereunder unless the Administrative Agent has received written notice from a Lender or the Borrower referring to this Agreement, describing such Default or Event of Default and stating that such notice is a “notice of default”.  In the event that the Administrative Agent receives such a notice, the Administrative Agent shall give prompt notice thereof to the Lenders.  The Administrative Agent shall take such action with respect to such Default or Event of Default as shall be reasonably directed by the Required Lenders; provided, however, that unless and until the Administrative Agent shall have received such directions, the Administrative Agent may (but shall not be obligated to) take such action, or refrain from taking such action, with respect to such Default or Event of Default as it shall deem advisable in the best interests of the Lenders except to the extent that this Agreement expressly requires that such action be taken, or not taken, only with the consent or upon the authorization of the Required Lenders, or all of the Lenders, as the case may be.

Section 8.6        Non-Reliance on Administrative Agent and Other Lenders.

Each Lender and the Issuing Lender expressly acknowledges that neither the Administrative Agent nor any of its officers, directors, employees, agents, attorneys-in-fact or affiliates has made any representation or warranty to it and that no act by the Administrative Agent hereinafter taken, including any review of the affairs of any Credit Party, shall be deemed to constitute any representation or warranty by the Administrative Agent to any Lender.  Each Lender and the Issuing Lender acknowledges that it has, independently and without reliance upon the Administrative Agent or any other Lender or any of their Related Parties and based on such documents and information as it has deemed appropriate, made its own credit analysis and decision to enter into this Agreement.  Each Lender and the Issuing Lender also acknowledges that it will, independently and without reliance upon the Administrative Agent or any other Lender or any of their Related Parties and based on such documents and information as it shall from time to time deem appropriate, continue to make its own decisions in taking or not taking action under or based upon this Agreement, any other Credit Document or any related agreement or any document furnished hereunder or thereunder.

Section 8.7        Indemnification.

The Lenders agree to indemnify the Administrative Agent, the Issuing Lender, and the Swingline Lender in its capacity hereunder and their Affiliates and their respective officers, directors, agents and employees (to the extent not reimbursed by the Borrower and without limiting the obligation of the Borrower to do so), ratably according to their respective Commitment Percentages in effect on the date on which indemnification is sought under this Section, from and against any and all liabilities, obligations, losses, damages, penalties, actions, judgments, suits, costs, expenses or disbursements of any kind whatsoever which may at any time (including, without limitation, at any time following the payment of the Credit Party Obligations) be imposed on, incurred by or asserted against any such indemnitee in any way relating to or arising out of any Credit Document or any documents contemplated by or referred to herein or therein or the transactions contemplated hereby or thereby or any action taken or omitted by any such indemnitee under or in connection with any of the foregoing; provided, however, that no Lender shall be liable for the payment of any portion of such liabilities, obligations, losses, damages, penalties, actions, judgments, suits, costs, expenses or disbursements to the extent resulting from such indemnitee’s

104


gross negligence or willful misconduct, as determined by a court of competent jurisdiction.  The agreements in this Section shall survive the termination of this Agreement and payment of the Notes, any Reimbursement Obligation and all other amounts payable hereunder.

Section 8.8        Administrative Agent in Its Individual Capacity.

The Person serving as the Administrative Agent hereunder shall have the same rights and powers in its capacity as a Lender as any other Lender and may exercise the same as though it were not the Administrative Agent and the term “Lender” or “Lenders” shall, unless otherwise expressly indicated or unless the context otherwise requires, include the Person serving as the Administrative Agent hereunder in its individual capacity.  Such Person and its Affiliates may accept deposits from, lend money to, act as the financial advisor or in any other advisory capacity for and generally engage in any kind of business with the Borrower or any Subsidiary or other Affiliate thereof as if such Person were not the Administrative Agent hereunder and without any duty to account therefor to the Lenders.

Section 8.9        Successor Administrative Agent.

The Administrative Agent may at any time give notice of its resignation to the Lenders, the Issuing Lender and the Borrower.  Upon receipt of any such notice of resignation, the Required Lenders shall have the right, in consultation with the Borrower, to appoint a successor, or an Affiliate of any such bank.  If no such successor shall have been so appointed by the Required Lenders and shall have accepted such appointment within thirty (30) days after the retiring Administrative Agent gives notice of its resignation, then the retiring Administrative Agent may on behalf of the Lenders and the Issuing Lender, appoint a successor Administrative Agent meeting the qualifications set forth above provided that if the Administrative Agent shall notify the Borrower and the Lenders that no qualifying Person has accepted such appointment, then such resignation shall nonetheless become effective in accordance with such notice and (a) the retiring Administrative Agent shall be discharged from its duties and obligations hereunder and under the other Credit Documents (except that in the case of any Collateral held by the Administrative Agent on behalf of the Lenders or the Issuing Lender under any of the Credit Documents, the retiring Administrative Agent shall continue to hold such Collateral until such time as a successor Administrative Agent is appointed) and (2) all payments, communications and determinations provided to be made by, to or through the Administrative Agent shall instead be made by or to each Lender and the Issuing Lender directly, until such time as the Required Lenders appoint a successor Administrative Agent as provided for above in this paragraph.  Upon the acceptance of a successor’s appointment as Administrative Agent hereunder, such successor shall succeed to and become vested with all of the rights, powers, privileges and duties of the retiring (or retired) Administrative Agent, and the retiring Administrative Agent shall be discharged from all of its duties and obligations hereunder or under the other Credit Documents (if not already discharged therefrom as provided above in this paragraph).  The fees payable by the Borrower to a successor Administrative Agent shall be the same as those payable to its predecessor unless otherwise agreed between the Borrower and such successor.  After the retiring Administrative Agent’s resignation hereunder and under the other Credit Documents, the provisions of this Article and Section 9.5 shall continue in effect for the benefit of such retiring Administrative Agent, its sub-agents and their respective Related Parties in respect of any actions taken or omitted to be taken by any of them while the retiring Administrative Agent was acting as Administrative Agent.

Any resignation by Wells Fargo Bank, as Administrative Agent pursuant to this Section shall also constitute its resignation as Issuing Lender and Swingline Lender.  Upon the acceptance of a successor’s appointment as Administrative Agent hereunder, (a) such successor shall succeed to and become vested with all of the rights, powers, privileges and duties of the retiring Issuing Lender and Swingline Lender, (b) the retiring Issuing Lender and Swingline Lender shall be discharged from all of their respective duties and obligations hereunder or under the other Credit Documents, and (c) the successor Issuing

105


Lender shall issue letters of credit in substitution for the Letters of Credit, if any, outstanding at the time of such succession or make other arrangements satisfactory to the retiring Issuing Lender to effectively assume the obligations of the retiring Issuing Lender with respect to such Letters of Credit.

Section 8.10     Collateral and Guaranty Matters.

(a)         Each Lender irrevocably authorizes (including in its or any of its Affiliate’s capacity as a potential Hedging Agreement Provider or Cash Management Bank) and directs the Administrative Agent:

(i)          to release any Lien on any Collateral granted to or held by the Administrative Agent under any Credit Document (i) upon termination of the Commitments and payment in full of all Credit Party Obligations (other than (1) contingent indemnification obligations and (2) obligations and liabilities under Secured Cash Management Agreements as to which arrangements satisfactory to the applicable Cash Management Bank shall have been made) and the expiration or termination of all Letters of Credit, (ii) that is transferred or to be transferred as part of or in connection with any sale or other disposition permitted under Section 6.4 and Section 6.12 or (iii) subject to Section 9.1, if approved, authorized or ratified in writing by the Required Lenders;

(ii)         to subordinate any Lien on any Collateral granted to or held by the Administrative Agent under any Credit Document to the holder of any Lien on such Collateral that is permitted by clause (c) of the definition of “Permitted Liens”;

(iii)        to release any Guarantor from its obligations under the applicable Guaranty if such Person ceases to be a Guarantor as a result of a transaction permitted hereunder; and

(iv)        as provided in Sections 4.1(d)(viii), 4.1(d)(ix) and 4.1(e), to release any Lien on any Collateral granted to or held by the Administrative Agent with respect to any prior Indebtedness.

(b)         In connection with a termination or release pursuant to this Section, the Administrative Agent shall promptly execute and deliver to the applicable Credit Party, at the Borrower’s expense, all documents that the applicable Credit Party shall reasonably request to evidence such termination or release.  Upon request by the Administrative Agent at any time, the Required Lenders will confirm in writing the Administrative Agent’s authority to release or subordinate its interest in particular types or items of Collateral, or to release any Guarantor from its obligations under the Guaranty pursuant to this Section.

Section 8.11.     Secured Cash Management Agreements.  No Cash Management Bank that obtains the benefits of Section 2.11(b) or any Collateral by virtue of the provisions hereof or of any Security Document shall have any right to notice of any action or to consent to, direct or object to any action hereunder or under any other Credit Document or otherwise in respect of the Collateral (including the release or impairment of any Collateral) other than in its capacity as a Lender and, in such case, only to the extent expressly provided in the Credit Documents.  Notwithstanding any other provision of this Article VIII to the contrary, the Administrative Agent shall not be required to verify the payment of, or that other satisfactory arrangements have been made with respect to, Secured Cash Management Agreements unless the Administrative Agent has received written notice of such Secured Cash Management Agreements, together with such supporting documentation as the Administrative Agent may request, from the applicable Cash Management Bank.

Section 8.12. Erroneous Payments.

106


(a)         Each Lender, each Issuing Lender, each other Secured Party and any other party hereto hereby severally agrees that if (i) the Administrative Agent notifies (which such notice shall be conclusive absent manifest error) such Lender or Issuing Lender or any other Secured Party (or the Lender Affiliate of a Secured Party) or any other Person that has received funds from the Administrative Agent or any of its Affiliates, either for its own account or on behalf of a Lender, Issuing Lender or other Secured Party (each such recipient, a “Payment Recipient”) that the Administrative Agent has determined in its sole discretion that any funds received by such Payment Recipient were erroneously transmitted to, or otherwise erroneously or mistakenly received by, such Payment Recipient (whether or not known to such Payment Recipient) or (ii) any Payment Recipient receives any payment from the Administrative Agent (or any of its Affiliates) (x) that is in a different amount than, or on a different date from, that specified in a notice of payment, prepayment or repayment sent by the Administrative Agent (or any of its Affiliates) with respect to such payment, prepayment or repayment, as applicable, (y) that was not preceded or accompanied by a notice of payment, prepayment or repayment sent by the Administrative Agent (or any of its Affiliates) with respect to such payment, prepayment or repayment, as applicable, or (z) that such Payment Recipient otherwise becomes aware was transmitted or received in error or by mistake (in whole or in part) then, in each case, an error in payment shall be presumed to have been made (any such amounts specified in clauses (i) or (ii) of this Section 8.12(a), whether received as a payment, prepayment or repayment of principal, interest, fees, distribution or otherwise; individually and collectively, an “Erroneous Payment”), then, in each case, such Payment Recipient is deemed to have knowledge of such error at the time of its receipt of such Erroneous Payment; provided that nothing in this Section shall require the Administrative Agent to provide any of the notices specified in clauses (i) or (ii) above. Each Payment Recipient agrees that it shall not assert any right or claim to any Erroneous Payment, and hereby waives any claim, counterclaim, defense or right of set-off or recoupment with respect to any demand, claim or counterclaim by the Administrative Agent for the return of any Erroneous Payments, including without limitation waiver of any defense based on “discharge for value” or any similar doctrine.

(b)         Without limiting the immediately preceding clause (a), each Payment Recipient agrees that, in the case of clause (a)(ii) above, it shall promptly notify the Administrative Agent in writing of such occurrence.

(c)         In the case of either clause (a)(i) or (a)(ii) above, such Erroneous Payment shall at all times remain the property of the Administrative Agent and shall be segregated by the Payment Recipient and held in trust for the benefit of the Administrative Agent, and upon demand from the Administrative Agent such Payment Recipient shall (or, shall cause any Person who received any portion of an Erroneous Payment on its behalf to), promptly, but in all events no later than one Business Day thereafter, return to the Administrative Agent the amount of any such Erroneous Payment (or portion thereof) as to which such a demand was made in same day funds and in the currency so received, together with interest thereon in respect of each day from and including the date such Erroneous Payment (or portion thereof) was received by such Payment Recipient to the date such amount is repaid to the Administrative Agent at the greater of the Federal Funds Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation from time to time in effect.

(d)         In the event that an Erroneous Payment (or portion thereof) is not recovered by the Administrative Agent for any reason, after demand therefor by the Administrative Agent in accordance with immediately preceding clause (c), from any Lender that is a Payment Recipient or an Affiliate of a Payment Recipient (such unrecovered amount as to such Lender, an “Erroneous Payment Return Deficiency”), then at the sole discretion of the Administrative Agent and upon the Administrative Agent’s written notice to such Lender (i) such Lender shall be deemed to have made a cashless assignment of the full face amount of the portion of its Loans (but not its Commitments) of the relevant class with respect to which such Erroneous Payment was made (the “Erroneous Payment Impacted Class”) to the Administrative Agent or, at the option of the Administrative Agent, the Administrative Agent’s applicable

107


lending affiliate in an amount that is equal to the Erroneous Payment Return Deficiency (or such lesser amount as the Administrative Agent may specify) (such assignment of the Loans (but not Commitments) of the Erroneous Payment  Impacted Class, the “Erroneous Payment Deficiency Assignment”) plus any accrued and unpaid interest on such assigned amount, without further consent or approval of any party hereto and without any payment by the Administrative Agent or its applicable lending affiliate as the assignee of such Erroneous Payment Deficiency Assignment.  The parties hereto acknowledge and agree that (1) any assignment contemplated in this clause (d) shall be made without any requirement for any payment or other consideration paid by the applicable assignee or received by the assignor, (2) the provisions of this clause (d) shall govern in the event of any conflict with the terms and conditions of Section 8.12 and (3) the Administrative Agent may reflect such assignments in the Register without further consent or action by any other Person.

(e)         Each party hereto hereby agrees that (x) in the event an Erroneous Payment (or portion thereof) is not recovered from any Payment Recipient that has received such Erroneous Payment (or portion thereof) for any reason, the Administrative Agent (1) shall be subrogated to all the rights of such Payment Recipient with respect to such amount and (2) is authorized to set off, net and apply any and all amounts at any time owing to such Payment Recipient under any Credit Document, or otherwise payable or distributable by the Administrative Agent to such Payment Recipient from any source, against any amount due to the Administrative Agent under this Section 8.12 or under the indemnification provisions of this Agreement, (y) the receipt of an Erroneous Payment by a Payment Recipient shall not for the purpose of this Agreement be treated as a payment, prepayment, repayment, discharge or other satisfaction of any Obligations owed by the Borrower or any other Credit Party, except, in each case, to the extent such Erroneous Payment is, and solely with respect to the amount of such Erroneous Payment that is, comprised of funds received by the Administrative Agent from the Borrower or any other Credit Party for the purpose of making a payment on the Obligations and (z) to the extent that an Erroneous Payment was in any way or at any time credited as payment or satisfaction of any of the Obligations, the Obligations or any part thereof that were so credited, and all rights of the Payment Recipient, as the case may be, shall be reinstated and continue in full force and effect as if such payment or satisfaction had never been received.

(f)         Each party’s obligations under this Section 8.12 shall survive the resignation or replacement of the Administrative Agent or any transfer of right or obligations by, or the replacement of, a Lender, the termination of the Commitments or the repayment, satisfaction or discharge of all Obligations (or any portion thereof) under any Credit Document.

(g)         Nothing in this Section 8.12 will constitute a waiver or release of any claim of the Administrative Agent hereunder arising from any Payment Recipient’s receipt of an Erroneous Payment.

ARTICLE IX

MISCELLANEOUS

Section 9.1        Amendments, Waivers and Release of Collateral.

Neither this Agreement nor any of the other Credit Documents, nor any terms hereof or thereof may be amended, modified, extended, restated, replaced, or supplemented (by amendment, waiver, consent or otherwise) except in accordance with the provisions of this Section nor may Collateral be released except as specifically provided herein or in the Security Documents or in accordance with the provisions of this Section.  The Required Lenders may or, with the written consent of the Required Lenders, the Administrative Agent may, from time to time, (a) enter into with the Borrower written amendments, supplements or modifications hereto and to the other Credit Documents for the purpose of

108


adding any provisions to this Agreement or the other Credit Documents or changing in any manner the rights of the Lenders or of the Borrower hereunder or thereunder or (b) waive or consent to the departure from, on such terms and conditions as the Required Lenders may specify in such instrument, any of the requirements of this Agreement or the other Credit Documents or any Default or Event of Default and its consequences; provided, however, that no such amendment, supplement, modification, release, waiver or consent shall:

(i)          reduce the amount or extend the scheduled date of maturity of any Loan or Note or any installment thereon, or reduce the stated rate of any interest or fee payable hereunder (except in connection with a waiver of interest at the increased post-default rate set forth in Section 2.8 which shall be determined by a vote of the Required Lenders) or extend the scheduled date of any payment thereof or increase the amount or extend the expiration date of any Lender’s Commitment, in each case without the written consent of each Lender directly affected thereby; or

(ii)         amend, modify or waive any provision of this Section or reduce the percentage specified in the definition of Required Lenders, without the written consent of all the Lenders; or

(iii)       release the Borrower or all or substantially all of the Guarantors from obligations under the Guaranty, without the written consent of all of the Lenders and Hedging Agreement Providers; or

(iv)        release all or substantially all of the Collateral without the written consent of all of the Lenders and Hedging Agreement Providers; or

(v)         subordinate the Loans to any other Indebtedness, or subordinate any of the Liens securing the Credit Party Obligations, without the written consent of all of the Lenders; or

(vi)        permit a Letter of Credit to have an original expiry date more than eighteen (18) months from the date of issuance without the consent of each of the Revolving Lenders; provided, that the expiry date of any Letter of Credit may be extended in accordance with the terms of Section 2.3(a); or

(vii)       permit the Borrower to assign or transfer any of its rights or obligations under this Agreement or other Credit Documents without the written consent of all of the Lenders; or

(viii)     amend, modify or waive any provision of the Credit Documents requiring consent, approval or request of the Required Lenders or all Lenders without the written consent of the Required Lenders or all the Lenders as appropriate; or

(ix)        amend, modify or waive the order in which Credit Party Obligations are paid or in a manner that would alter the pro rata sharing of payments by and among the Lenders in Section 2.11(b) without the written consent of each Lender and each Hedging Agreement Provider directly affected thereby; or

(x)         amend, modify or waive any provision of Article VIII without the written consent of the then Administrative Agent; or

109


(xi)        amend or modify the definition of Credit Party Obligations to delete or exclude any obligation or liability described therein without the written consent of each Lender, each Hedging Agreement Provider and each Cash Management Bank directly affected thereby; or

(xii)       (A) amend the definitions of “Hedging Agreement,” “Secured Hedging Agreement,” or “Hedging Agreement Provider” without the consent of any Hedging Agreement Provider that would be adversely affected thereby or (B) amend the definitions of “Cash Management Agreement,” “Secured Cash Management Agreement,” or “Cash Management Bank” without the consent of any Cash Management Bank that would be adversely affected thereby;

provided, further, that no amendment, waiver or consent affecting the rights or duties of the Administrative Agent, the Issuing Lender or the Swingline Lender under any Credit Document shall in any event be effective, unless in writing and signed by the Administrative Agent, the Issuing Lender and/or the Swingline Lender, as applicable, in addition to the Lenders required hereinabove to take such action.

Notwithstanding anything to the contrary contained herein, the Administrative Agent (and, if applicable, the Borrower) may, without the consent of any Lender, enter into amendments or modifications to this Agreement or any of the other Credit Documents or to enter into additional Credit Documents in order to implement any Benchmark Replacement or any Benchmark Replacement Conforming Changes or otherwise effectuate the terms of Section 2.13(c) in accordance with the terms of Section 2.13(c)

Any such waiver, any such amendment, supplement or modification and any such release shall apply equally to each of the Lenders and shall be binding upon the Borrower, the other Credit Parties, the Lenders, the Administrative Agent and all future Participants, Lenders or assignees.  In the case of any waiver, the Borrower, the other Credit Parties, the Lenders and the Administrative Agent shall be restored to their former position and rights hereunder and under the outstanding Loans and Notes and other Credit Documents, and any Default or Event of Default waived shall be deemed to be cured and not continuing; but no such waiver shall extend to any subsequent or other Default or Event of Default, or impair any right consequent thereon.

Notwithstanding any of the foregoing to the contrary, the consent of the Borrower and the other Credit Parties shall not be required for any amendment, modification or waiver of the provisions of Article VIII (other than the provisions of Section 8.9).

Notwithstanding the fact that the consent of all the Lenders is required in certain circumstances as set forth above, (a) each Lender is entitled to vote as such Lender sees fit on any bankruptcy reorganization plan that affects the Loans, and each Lender acknowledges that the provisions of Section 1126(c) of the Bankruptcy Code supersedes the unanimous consent provisions set forth herein and (b) the Required Lenders may consent to allow a Credit Party to use cash collateral in the context of a bankruptcy or insolvency proceeding.

For the avoidance of doubt and notwithstanding any provision to the contrary contained in this Section 9.1, this Agreement may be amended (or amended and restated) with the written consent of the Credit Parties and the Required Lenders (i) to increase the aggregate Commitments of the Lenders (provided that no Lender shall be required to increase its commitment without its consent), (ii) to add one or more additional borrowing Tranches to this Agreement and to provide for the ratable sharing of the benefits of this Agreement and the other Credit Documents with the other then outstanding Credit Party

110


Obligations in respect of the extensions of credit from time to time outstanding under such additional borrowing Tranche(s) and the accrued interest and fees in respect thereof and (iii) to include appropriately the lenders under such additional borrowing Tranches in any determination of the Required Lenders and/or to provide consent rights to such lenders under subsections (ix) and/or (x) of Section 9.1 corresponding to the consent rights of the other Lenders thereunder.

Notwithstanding the fact that the consent of all the Lenders is required in certain circumstances as set forth above, (a) each Lender is entitled to vote as such Lender sees fit on any bankruptcy reorganization plan that affects the Loans, and each Lender acknowledges that the provisions of Section 1126(c) of the Bankruptcy Code supersedes the unanimous consent provisions set forth herein, (b) the Required Lenders may consent to allow a Credit Party to use cash collateral in the context of a bankruptcy or insolvency proceeding and (c) no Defaulting Lender shall have any right to approve or disapprove any amendment, waiver or consent hereunder, except (i) that the Commitment of such Lender may not be increased or extended without the consent of such Lender and (ii) to the extent such amendment, waiver or consent impacts such Defaulting Lender more than the other Lenders.

Section 9.2        Notices.

(a)         Notices Generally.  Except in the case of notices and other communications expressly permitted to be given by telephone (and except as provided in paragraph (b) below), all notices and other communications provided for herein shall be in writing and shall be delivered by hand or overnight courier service, mailed by certified or registered mail or sent by telecopier as follows:

(i)          If to the Borrower or any other Credit Party:

12525 Chadron Avenue

Hawthorne, CA 90250

Attention:          Chief Financial Officer

Telephone:         (310) 978-0516

Fax:                    (310) 644-6765

With a copy to:

12525 Chadron Avenue

Hawthorne, CA 90250

Attention: General Counsel

Telephone:         (310) 978-0516

Fax:                    (310) 644-6765

(ii)         If to the Administrative Agent:

Wells Fargo Bank, National Association, as Administrative Agent

Commercial Banking Group

MAC A0101-096

420 Montgomery Street, 9th Floor

San Francisco, CA 94104-1207

Attention:          Henry Jai

Telephone:         (415)222-3602

Email:                Henry.Jai@wellsfargo.com

111


With a copy to:

King & Spalding LLP

300 S. Tryon St.

Suite 1700

Charlotte, NC    28202

Attention:          Ronald S. Lovelace

Telephone:         (704) 503-2591

Email:                rlovelace@kslaw.com

(iii)        if to a Lender, to it at its address (or telecopier number) set forth in its Administrative Questionnaire.

Notices sent by hand or overnight courier service, or mailed by certified or registered mail, shall be deemed to have been given when received; notices sent by telecopier shall be deemed to have been given when sent (except that, if not given during normal business hours for the recipient, shall be deemed to have been given at the opening of business on the next business day for the recipient).  Notices delivered through electronic communications to the extent provided in paragraph (b) below, shall be effective as provided in said paragraph (b).

(b)         Electronic Communications.  Notices and other communications to the Lenders and the Issuing Lender hereunder may be delivered or furnished by electronic communication (including e-mail and Internet or intranet websites) pursuant to procedures approved by the Administrative Agent, provided that the foregoing shall not apply to notices to any Lender or the Issuing Lender pursuant to Article II if such Lender or the Issuing Lender, as applicable, has notified the Administrative Agent that it is incapable of receiving notices under such Article by electronic communication.  The Administrative Agent or the Borrower may, in its discretion, agree to accept notices and other communications to it hereunder by electronic communications pursuant to procedures approved by it, provided that approval of such procedures may be limited to particular notices or communications.

Unless the Administrative Agent otherwise prescribes, (i) notices and other communications sent to an e-mail address shall be deemed received upon the sender’s receipt of an acknowledgement from the intended recipient (such as by the “return receipt requested” function, as available, return e-mail or other written acknowledgement), provided that if such notice or other communication is not sent during the normal business hours of the recipient, such notice or communication shall be deemed to have been sent at the opening of business on the next business day for the recipient, and (ii) notices or communications posted to an Internet or intranet website shall be deemed received upon the deemed receipt by the intended recipient at its e-mail address as described in the foregoing clause (i) of notification that such notice or communication is available and identifying the website address therefor.

(c)         Change of Address, Etc.  Any party hereto may change its address or telecopier number for notices and other communications hereunder by notice to the other parties hereto.

Section 9.3        No Waiver; Cumulative Remedies.

No failure to exercise and no delay in exercising, on the part of the Administrative Agent or any Lender, any right, remedy, power or privilege hereunder shall operate as a waiver thereof; nor shall any

112


single or partial exercise of any right, remedy, power or privilege hereunder preclude any other or further exercise thereof or the exercise of any other right, remedy, power or privilege.  The rights, remedies, powers and privileges herein provided are cumulative and not exclusive of any rights, remedies, powers and privileges provided by law.

Section 9.4        Survival of Representations and Warranties.

All representations and warranties made hereunder and in any document, certificate or statement delivered pursuant hereto or in connection herewith shall survive the execution and delivery of this Agreement and the Notes and the making of the Loans; provided that all such representations and warranties shall terminate on the date upon which the Commitments have been terminated and all amounts owing hereunder and under any Notes have been paid in full.

Section 9.5        Payment of Expenses and Taxes; Indemnity.

(a)         Costs and Expenses.  The Borrower shall pay (i) all reasonable out-of-pocket expenses incurred by the Administrative Agent and its Affiliates (including the reasonable fees, charges and disbursements of counsel for the Administrative Agent), and shall pay all fees and time charges and disbursements for attorneys who may be employees of the Administrative Agent, in connection with the syndication of the credit facilities provided for herein, the preparation, negotiation, execution, delivery and administration of this Agreement and the other Credit Documents or any amendments, modifications or waivers of the provisions hereof or thereof (whether or not the transactions contemplated hereby or thereby shall be consummated), (ii) all reasonable out-of-pocket expenses incurred by the Issuing Lender and the Swingline Lender in connection with the issuance, amendment, renewal or extension of any Letter of Credit or Swingline Loan or any demand for payment thereunder and (iii) all out-of-pocket expenses incurred by the Administrative Agent, any Lender, the Issuing Lender or the Swingline Lender (including the fees, charges and disbursements of any counsel for the Administrative Agent, any Lender or the Issuing Lender), and shall pay all fees and time charges for attorneys who may be employees of the Administrative Agent, any Lender, the Issuing Lender or the Swingline Lender, in connection with the enforcement or protection of its rights (A) in connection with this Agreement and the other Credit Documents, including its rights under this Section, or (B) in connection with the Loans made or Letters of Credit issued hereunder, including all such out-of-pocket expenses incurred during any workout, restructuring or negotiations in respect of such Loans or Letters of Credit; provided, however, that with respect to the above clause (iii), the Borrower shall only pay the reasonable fees and disbursements of counsel for a single counsel selected by the Administrative Agent and a single counsel selected by all of the Lenders (unless any such Lender, in good faith, shall reasonably determine that there is a conflict of interest that causes it to be necessary for such Lender to be represented by separate counsel).

(b)         Indemnification by the Borrower.  The Borrower shall indemnify the Administrative Agent (and any sub-agent thereof), each Lender, the Issuing Lender and the Swingline Lender, and each Related Party of any of the foregoing Persons (each such Person being called an “Indemnitee”) against, and hold each Indemnitee harmless from, any and all losses, claims, damages, liabilities and related expenses (including the reasonable and documented fees, charges and disbursements of any one counsel for the Indemnitees collectively, and, if reasonably necessary, a conflicts counsel), and shall indemnify and hold harmless each Indemnitee from all fees and time charges and disbursements for attorneys who may be employees of any Indemnitee, incurred by any Indemnitee or asserted against any Indemnitee by any third party or by the Borrower or any other Credit Party arising out of, in connection with, or as a result of (i) the execution or delivery of this Agreement, any other Credit Document or any

113


agreement or instrument contemplated hereby or thereby, the performance by the parties hereto of their respective obligations hereunder or thereunder or the consummation of the transactions contemplated hereby or thereby, (ii) any Loan or Letter of Credit or the use or proposed use of the proceeds therefrom (including any refusal by the Issuing Lender to honor a demand for payment under a Letter of Credit if the documents presented in connection with such demand do not strictly comply with the terms of such Letter of Credit), (iii) any actual or alleged presence or release of Materials of Environmental Concern on or from any property owned or operated by the Borrower or any of its Subsidiaries, or any liability under Environmental Law related in any way to the Borrower or any of its Subsidiaries, or (iv) any actual or prospective claim, litigation, investigation or proceeding relating to any of the foregoing, whether based on contract, tort or any other theory, whether brought by a third party or by the Borrower or any other Credit Party, and regardless of whether any Indemnitee is a party thereto, provided that such indemnity shall not, as to any Indemnitee, be available to the extent that such losses, claims, damages, liabilities or related expenses (A) are determined by a court of competent jurisdiction by final and nonappealable judgment to have resulted from the gross negligence or willful misconduct of such Indemnitee or (B) result from a claim brought by the Borrower or any other Credit Party against an Indemnitee for breach in bad faith of such Indemnitee’s obligations hereunder or under any other Credit Document, if the Borrower or such Credit Party has obtained a final and nonappealable judgment in its favor on such claim as determined by a court of competent jurisdiction.

(c)         Reimbursement by Lenders.  To the extent that the Borrower for any reason fails to indefeasibly pay any amount required under paragraph (a) or (b) of this Section to be paid by it to the Administrative Agent (or any sub-agent thereof), the Issuing Lender, Swingline Lender or any Related Party of any of the foregoing, each Lender severally agrees to pay to the Administrative Agent (or any such sub-agent), the Issuing Lender, Swingline Lender or such Related Party, as the case may be, such Lender’s Commitment Percentage (determined as of the time that the applicable unreimbursed expense or indemnity payment is sought) of such unpaid amount, provided that the unreimbursed expense or indemnified loss, claim, damage, liability or related expense, as the case may be, was incurred by or asserted against the Administrative Agent (or any such sub-agent), the Issuing Lender or Swingline Lender in its capacity as such, or against any Related Party of any of the foregoing acting for the Administrative Agent (or any such sub-agent), Issuing Lender or Swingline Lender in connection with such capacity.

(d)         Waiver of Consequential Damages, Etc.  To the fullest extent permitted by applicable law, the Credit Parties shall not assert, and hereby waives, any claim against any Indemnitee, on any theory of liability, for special, indirect, consequential or punitive damages (as opposed to direct or actual damages) arising out of, in connection with, or as a result of, this Agreement, any other Credit Document or any agreement or instrument contemplated hereby, the transactions contemplated hereby or thereby, any Loan or Letter of Credit or the use of the proceeds thereof.  No Indemnitee referred to in paragraph (b) above shall be liable for any damages arising from the use by unintended recipients of any information or other materials distributed by it through telecommunications, electronic or other information transmission systems in connection with this Agreement or the other Credit Documents or the transactions contemplated hereby or thereby.

(e)         Payments.  All amounts due under this Section shall be payable promptly/not later than five (5) Business Days after written demand therefor.

114


Section 9.6        Successors and Assigns; Participations.

(a)         Successors and Assigns Generally.  The provisions of this Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns permitted hereby, except that neither the Borrower nor any other Credit Party may assign or otherwise transfer any of its rights or obligations hereunder without the prior written consent of the Administrative Agent and each Lender and no Lender may assign or otherwise transfer any of its rights or obligations hereunder except (i) to an assignee in accordance with the provisions of paragraph (b) of this Section, (ii) by way of participation in accordance with the provisions of paragraph (d) of this Section or (iii) by way of pledge or assignment of a security interest subject to the restrictions of paragraph (f) of this Section (and any other attempted assignment or transfer by any party hereto shall be null and void).  Nothing in this Agreement, expressed or implied, shall be construed to confer upon any Person (other than the parties hereto, their respective successors and assigns permitted hereby, Participants to the extent provided in paragraph (d) of this Section and, to the extent expressly contemplated hereby, the Related Parties of each of the Administrative Agent and the Lenders) any legal or equitable right, remedy or claim under or by reason of this Agreement.

(b)         Assignments by Lenders.  Any Lender may at any time assign to one or more assignees all or a portion of its rights and obligations under this Agreement (including all or a portion of its Commitment and the Loans at the time owing to it); provided that any such assignment shall be subject to the following conditions:

(i)          Minimum Amounts.

(A)        in the case of an assignment of the entire remaining amount of the assigning Lender’s Commitment and the Loans at the time owing to it or in the case of an assignment to a Lender, an Affiliate of a Lender or an Approved Fund, no minimum amount need be assigned; and

(B)        in any case not described in paragraph (b)(i)(A) of this Section, the aggregate amount of the Commitment (which for this purpose includes Loans outstanding thereunder) or, if the applicable Commitment is not then in effect, the principal outstanding balance of the Loans of the assigning Lender subject to each such assignment (determined as of the date the Assignment and Assumption with respect to such assignment is delivered to the Administrative Agent or, if “Trade Date” is specified in the Assignment and Assumption, as of the Trade Date) shall not be less than $1,000,000, unless each of the Administrative Agent and, so long as no Event of Default has occurred and is continuing, the Borrower otherwise consents (each such consent not to be unreasonably withheld or delayed).

(ii)         Proportionate Amounts.  Each partial assignment shall be made as an assignment of a proportionate part of all the assigning Lender’s rights and obligations under this Agreement with respect to the Loan or the Commitment assigned.

(iii)       Required Consents.  No consent shall be required for any assignment except to the extent required by paragraph (b)(i)(B) of this Section and, in addition:

(A)        the consent of the Borrower (such consent not to be unreasonably withheld or delayed) shall be required unless (x) an Event of

115


Default has occurred and is continuing at the time of such assignment or (y) such assignment is to a Lender, an Affiliate of a Lender or an Approved Fund; provided that the Borrower shall be deemed to have consented to any such assignment unless it shall object thereto by written notice to the Administrative Agent within five (5) Business Days after having received notice thereof;

(B)        the consent of the Administrative Agent (such consent not to be unreasonably withheld or delayed) shall be required for assignments if such assignment is to a Person that is not a Lender with a Commitment in respect of such facility, an Affiliate of such Lender or an Approved Fund with respect to such Lender; and

(C)        the consent of the Issuing Lender and Swingline Lender (such consent not to be unreasonably withheld or delayed) shall be required for assignments in respect of a Revolving Commitment.

(iv)        Assignment and Assumption.  The parties to each assignment shall execute and deliver to the Administrative Agent an Assignment and Assumption and, if such assignee is not a Lender, an Affiliate of a Lender or an Approved Fund, a processing and recordation fee of $3,500, and the assignee, if it is not a Lender, shall deliver to the Administrative Agent an Administrative Questionnaire.

(v)         No Assignment to Certain Persons.  No such assignment shall be made to (A) any Credit Party or any Credit Party’s Affiliates or Subsidiaries or (B) any Defaulting Lender or any of its Subsidiaries or any Person who, upon becoming a Lender hereunder, would constitute any of the foregoing Persons described in this clause (B).

(vi)        No Assignment to Natural Persons.  No such assignment shall be made to a natural person (or holding companies, investment vehicles or trust for, or owned and operated for the primary benefit of, a natural person).

(vii)       Certain Additional Payments.  In connection with any assignment of rights and obligations of any Defaulting Lender hereunder, no such assignment shall be effective unless and until, in addition to the other conditions thereto set forth herein, the parties to the assignment shall make such additional payments to the Administrative Agent in an aggregate amount sufficient, upon distribution thereof as appropriate (which may be outright payment, purchases by the assignee of participations or subparticipations, or other compensating actions, including funding, with the consent of the Borrower and the Administrative Agent, the applicable pro rata share of Loans previously requested but not funded by the Defaulting Lender, to each of which the applicable assignee and assignor hereby irrevocably consent), to (A) pay and satisfy in full all payment liabilities then owed by such Defaulting Lender to the Administrative Agent or any Lender hereunder (and interest accrued thereon), and (B) acquire (and fund as appropriate) its full pro rata share of all Loans and participations in Letters of Credit and Swingline Loans in accordance with its Applicable Percentage.  Notwithstanding the foregoing, in the event that any assignment of rights and obligations of any Defaulting Lender hereunder shall become effective under applicable Law without compliance with the provisions of this paragraph, then the assignee of such interest shall be deemed to be a Defaulting Lender for all purposes of this Agreement until such compliance occurs.

116


Subject to acceptance and recording thereof by the Administrative Agent pursuant to paragraph (c) of this Section, from and after the effective date specified in each Assignment and Assumption, the assignee thereunder shall be a party to this Agreement and, to the extent of the interest assigned by such Assignment and Assumption, have the rights and obligations of a Lender under this Agreement, and the assigning Lender thereunder shall, to the extent of the interest assigned by such Assignment and Assumption, be released from its obligations under this Agreement (and, in the case of an Assignment and Assumption covering all of the assigning Lender’s rights and obligations under this Agreement, such Lender shall cease to be a party hereto) but shall continue to be entitled to the benefits of Sections 2.14, 2.16 and 9.5 with respect to facts and circumstances occurring prior to the effective date of such assignment.  Any assignment or transfer by a Lender of rights or obligations under this Agreement that does not comply with this paragraph shall be treated for purposes of this Agreement as a sale by such Lender of a participation in such rights and obligations in accordance with paragraph (d) of this Section.

(c)         Register.  The Administrative Agent, acting solely for this purpose as an agent of the Borrower, shall maintain at one of its offices in Charlotte, North Carolina a copy of each Assignment and Assumption delivered to it and a register for the recordation of the names and addresses of the Lenders, and the Commitments of, and principal amounts of the Loans owing to, each Lender pursuant to the terms hereof from time to time (the “Register”).  The entries in the Register shall be conclusive, and the Borrower, the Administrative Agent and the Lenders may treat each Person whose name is recorded in the Register pursuant to the terms hereof as a Lender hereunder for all purposes of this Agreement, notwithstanding notice to the contrary.  The Register shall be available for inspection by the Borrower and any Lender, at any reasonable time and from time to time upon reasonable prior notice.

(d)         Participations.  Any Lender may at any time, without the consent of, or notice to, the Borrower or the Administrative Agent, sell participations to any Person (other than a natural person or the Borrower or any of the Borrower’s Affiliates or Subsidiaries) (each, a “Participant”) in all or a portion of such Lender’s rights and/or obligations under this Agreement (including all or a portion of its Commitment and/or the Loans owing to it); provided that (i) such Lender’s obligations under this Agreement shall remain unchanged, (ii) such Lender shall remain solely responsible to the other parties hereto for the performance of such obligations and (iii) the Borrower, the Administrative Agent and the Lenders, Issuing Lender and Swingline Lender shall continue to deal solely and directly with such Lender in connection with such Lender’s rights and obligations under this Agreement.

Any agreement or instrument pursuant to which a Lender sells such a participation shall provide that such Lender shall retain the sole right to enforce this Agreement and to approve any amendment, modification or waiver of any provision of this Agreement; provided that such agreement or instrument may provide that such Lender will not, without the consent of the Participant, agree to any amendment, modification or waiver that affects such Participant.  Subject to paragraph (e) of this Section, the Borrower agrees that each Participant shall be entitled to the benefits of Sections 2.14 and 2.16 to the same extent as if it were a Lender and had acquired its interest by assignment pursuant to paragraph (b) of this Section; provided such Participant agrees to be subject to Section 2.19 as if it were a Lender.  To the extent permitted by law, each Participant also shall be entitled to the benefits of Section 9.7 as though it were a Lender, provided such Participant agrees to be subject to Section 2.11 as though it were a Lender.  Each Lender that sells a participation shall, acting solely for this purpose as a non-fiduciary agent of the Borrower, maintain a register in the United States on which it enters the name and address of each Participant and the principal amounts (and stated interest) of each Participant’s interest in

117


the Loans or other obligations under the Credit Documents (the “Participant Register”).  The entries in the Participant Register shall be conclusive absent manifest error, and such Lender shall treat each person whose name is recorded in the Participant register as the owner of such participation for all purposes of this Agreement notwithstanding any notice to the contrary.

(e)         Limitations Upon Participant Rights.  A Participant shall not be entitled to receive any greater payment under Sections 2.14 and 2.16 than the applicable Lender would have been entitled to receive with respect to the participation sold to such Participant, unless the sale of the participation to such Participant is made with the Borrower’s prior written consent (such consent not to be unreasonably withheld or delayed).

(f)          Certain Pledges.  Any Lender may at any time pledge or assign a security interest in all or any portion of its rights under this Agreement to secure obligations of such Lender, including any pledge or assignment to secure obligations to a Federal Reserve Bank; provided that no such pledge or assignment shall release such Lender from any of its obligations hereunder or substitute any such pledgee or assignee for such Lender as a party hereto.

Section 9.7        Right of Set-off; Sharing of Payments.

(a)         If an Event of Default shall have occurred and be continuing, each Lender, the Issuing Lender, and each of their respective Affiliates is hereby authorized at any time and from time to time, to the fullest extent permitted by applicable law, to set off and apply any and all deposits (general or special, time or demand, provisional or final, in whatever currency) at any time held and other obligations (in whatever currency) at any time owing by such Lender, the Issuing Lender or any such Affiliate to or for the credit or the account of the Borrower or any other Credit Party against any and all of the obligations of the Borrower or such Credit Party now or hereafter existing under this Agreement or any other Credit Document to such Lender or the Issuing Lender, irrespective of whether or not such Lender or the Issuing Lender shall have made any demand under this Agreement or any other Credit Document and although such obligations of the Borrower or such Credit Party may be contingent or unmatured or are owed to a branch or office of such Lender or the Issuing Lender different from the branch or office holding such deposit or obligated on such indebtedness.  The rights of each Lender, the Issuing Lender and their respective Affiliates under this Section are in addition to other rights and remedies (including other rights of setoff) that such Lender, the Issuing Lender or their respective Affiliates may have.  Each Lender and the Issuing Lender agrees to notify the Borrower and the Administrative Agent promptly after any such setoff and application, provided that the failure to give such notice shall not affect the validity of such setoff and application.

(b)         If any Lender shall, by exercising any right of setoff or counterclaim or otherwise, obtain payment in respect of any principal of or interest on any of its Loans or other obligations hereunder resulting in such Lender’s receiving payment of a proportion of the aggregate amount of its Loans and accrued interest thereon or other such obligations greater than its pro rata share thereof as provided herein, then the Lender receiving such greater proportion shall (i) notify the Administrative Agent of such fact, and (ii) purchase (for cash at face value) participations in the Loans and such other obligations of the other Lenders, or make such other adjustments as shall be equitable, so that the benefit of all such payments shall be shared by the Lenders ratably in accordance with the aggregate amount of principal of and accrued interest on their respective Loans and other amounts owing them, provided that:

118


(i)          if any such participations are purchased and all or any portion of the payment giving rise thereto is recovered, such participations shall be rescinded and the purchase price restored to the extent of such recovery, without interest; and

(ii)         the provisions of this paragraph shall not be construed to apply to (A)      any payment made by the Borrower pursuant to and in accordance with the express terms of this Agreement or (B) any payment obtained by a Lender as consideration for the assignment of or sale of a participation in any of its Loans or participations in Letters of Credit to any assignee or participant, other than to the Borrower or any Subsidiary thereof (as to which the provisions of this paragraph shall apply).

(c)         Each Credit Party consents to the foregoing and agrees, to the extent it may effectively do so under applicable law, that any Lender acquiring a participation pursuant to the foregoing arrangements may exercise against each Credit Party rights of setoff and counterclaim with respect to such participation as fully as if such Lender were a direct creditor of each Credit Party in the amount of such participation.

Section 9.8        Table of Contents and Section Headings.

The table of contents and the Section and subsection headings herein are intended for convenience only and shall be ignored in construing this Agreement.

Section 9.9        Counterparts; Integration; Effectiveness; Electronic Execution.

(a)         Counterparts; Integration; Effectiveness.  This Agreement may be executed in counterparts (and by different parties hereto in different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract.  This Agreement and the other Credit Documents, and any separate letter agreements with respect to fees payable to the Administrative Agent, constitute the entire contract among the parties relating to the subject matter hereof and supersede any and all previous agreements and understandings, oral or written, relating to the subject matter hereof.  Except as provided in Section 4.1, this Agreement shall become effective when it shall have been executed by the Administrative Agent and when the Administrative Agent shall have received counterparts hereof that, when taken together, bear the signatures of each of the other parties hereto.  Delivery of an executed counterpart of a signature page of this Agreement by telecopy or email shall be effective as delivery of a manually executed counterpart of this Agreement.

(b) Electronic Execution of Assignments.  The words “execution,” “signed,” “signature,” and words of like import in any Assignment and Assumption shall be deemed to include electronic signatures or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any applicable law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act.

Section 9.10      Severability.

Any provision of this Agreement which is prohibited or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such prohibition or unenforceability without

119


invalidating the remaining provisions hereof, and any such prohibition or unenforceability in any jurisdiction shall not invalidate or render unenforceable such provision in any other jurisdiction.

Section 9.11      Integration.

This Agreement and the other Credit Documents represent the agreement of the Borrower, the other Credit Parties, the Administrative Agent and the Lenders with respect to the subject matter hereof, and there are no promises, undertakings, representations or warranties by the Administrative Agent, the Borrower, the other Credit Parties, or any Lender relative to the subject matter hereof not expressly set forth or referred to herein or therein.

Section 9.12      Governing Law.

This Agreement shall be governed by, and construed in accordance with, the law of the State of New York.

Section 9.13      Consent to Jurisdiction; Service of Process and Venue.

(a)         Consent to Jurisdiction. The Borrower and each other Credit Party irrevocably and unconditionally submits, for itself and its property, to the nonexclusive jurisdiction of the courts of the State of New York and any appellate court from any thereof, in any action or proceeding arising out of or relating to this Agreement or any other Credit Document, or for recognition or enforcement of any judgment, and each of the parties hereto irrevocably and unconditionally agrees that all claims in respect of any such action or proceeding may be heard and determined in such New York sitting State court or, to the fullest extent permitted by applicable law, in such Federal court.  Each of the parties hereto agrees that a final judgment in any such action or proceeding shall be conclusive and may be enforced in other jurisdictions by suit on the judgment or in any other manner provided by law.  Nothing in this Agreement or in any other Credit Document shall affect any right that the Administrative Agent, any Lender or the Issuing Lender may otherwise have to bring any action or proceeding relating to this Agreement or any other Credit Document against the Borrower or any other Credit Party or its properties in the courts of any jurisdiction.

(b)         Service of Process. Each party hereto irrevocably consents to service of process in the manner provided for notices in Section 9.2.  Nothing in this Agreement will affect the right of any party hereto to serve process in any other manner permitted by applicable law.

(c)         Venue. The Borrower and each other Credit Party irrevocably and unconditionally waives, to the fullest extent permitted by applicable law, any objection that it may now or hereafter have to the laying of venue of any action or proceeding arising out of or relating to this Agreement or any other Credit Document in any court referred to in paragraph (a) of this Section.  Each of the parties hereto hereby irrevocably waives, to the fullest extent permitted by applicable law, the defense of an inconvenient forum to the maintenance of such action or proceeding in any such court.

Section 9.14      Confidentiality.

Each of the Administrative Agent, the Lenders and the Issuing Lender agrees to maintain the confidentiality of the Information (as defined below), except that Information may be disclosed (a) to its Affiliates and to its and its Affiliates’ respective partners, directors, officers, employees, agents, advisors and other representatives (it being understood that the Persons to whom such disclosure is made will be

120


informed of the confidential nature of such Information and instructed to keep such Information confidential), (b) to the extent requested by any regulatory authority purporting to have jurisdiction over it (including any self-regulatory authority, such as the National Association of Insurance Commissioners), (c) to the extent required by applicable laws or regulations or by any subpoena or similar legal process, (d) to any other party hereto, (e) in connection with the exercise of any remedies hereunder, under any other Credit Document, Secured Hedging Agreement or Secured Cash Management Agreement or any action or proceeding relating to this Agreement, any other Credit Document, Secured Hedging Agreement or Secured Cash Management Agreement or the enforcement of rights hereunder or thereunder, (f) subject to an agreement containing provisions substantially the same as those of this Section, to any assignee of or Participant in, or any prospective assignee of or Participant in, any of its rights or obligations under this Agreement, (g) (i) any actual or prospective counterparty (or its advisors) to any swap or derivative transaction relating to the Borrower and its obligations, (ii) an investor or prospective investor in securities issued by an Approved Fund that also agrees that Information shall be used solely for the purpose of evaluating an investment in such securities issued by the Approved Fund, (iii) a trustee, collateral manager, servicer, backup servicer, noteholder or secured party in connection with the administration, servicing and reporting on the assets serving as collateral for securities issued by an Approved Fund, or (iv) a nationally recognized rating agency that requires access to information regarding the Credit Parties, the Loans and Credit Documents in connection with ratings issued in respect of securities issued by an Approved Fund (in each case, it being understood that the Persons to whom such disclosure is made will be informed of the confidential nature of such information and instructed to keep such information confidential), (h) with the consent of the Borrower or (i) to the extent such Information (x) becomes publicly available other than as a result of a breach of this Section or (y) becomes available to the Administrative Agent, any Lender, the Issuing Lender or any of their respective Affiliates on a nonconfidential basis from a source other than the Borrower.

For purposes of this Section, “Information” means all information received from the Borrower or any of its Subsidiaries relating to the Borrower or any of its Subsidiaries or any of their respective businesses, other than any such information that is available to the Administrative Agent, any Lender or the Issuing Lender on a nonconfidential basis prior to disclosure by the Borrower or any of its Subsidiaries, provided that, in the case of information received from the Borrower or any of its Subsidiaries after the date hereof, such information is clearly identified at the time of delivery as confidential.  Any Person required to maintain the confidentiality of Information as provided in this Section shall be considered to have complied with its obligation to do so if such Person has exercised the same degree of care to maintain the confidentiality of such Information as such Person would accord to its own confidential information.

Section 9.15      Acknowledgments.

The Borrower and the other Credit Parties each hereby acknowledges that:

(a)         it has been advised by counsel in the negotiation, execution and delivery of each Credit Document;

(b)         neither the Administrative Agent nor any Lender has any fiduciary relationship with or duty to the Borrower or any other Credit Party arising out of or in connection with this Agreement and the relationship between the Administrative Agent and the Lenders, on one hand, and the Borrower and the other Credit Parties, on the other hand, in connection herewith is solely that of debtor and creditor; and

(c)         no joint venture exists among the Lenders or among the Borrower or the other Credit Parties and the Lenders.

121


Section 9.16      Waivers of Jury Trial; Waiver of Consequential Damages.

EACH PARTY HERETO HEREBY IRREVOCABLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS AGREEMENT OR ANY OTHER CREDIT DOCUMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY OTHER THEORY).  EACH PARTY HERETO (A) CERTIFIES THAT NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY OTHER PERSON HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PERSON WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND (B) ACKNOWLEDGES THAT IT AND THE OTHER PARTIES HERETO HAVE BEEN INDUCED TO ENTER INTO THIS AGREEMENT AND THE OTHER CREDIT DOCUMENTS BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION.

Section 9.17      Patriot Act Notice.

Each Lender and the Administrative Agent (for itself and not on behalf of any other party) hereby notifies the Borrower that, pursuant to the requirements of the Patriot Act, it is required to obtain, verify and record information that identifies the Borrower and the other Credit Parties, which information includes the name, address and tax identification and address of the Borrower and the other Credit Parties and other information that will allow such Lender or the Administrative Agent, as applicable, to identify the Borrower and the other Credit Parties in accordance with the Patriot Act.

Section 9.18      Resolution of Drafting Ambiguities.

Each Credit Party acknowledges and agrees that it was represented by counsel in connection with the execution and delivery of this Agreement and the other Credit Documents to which it is a party, that it and its counsel reviewed and participated in the preparation and negotiation hereof and thereof and that any rule of construction to the effect that ambiguities are to be resolved against the drafting party shall not be employed in the interpretation hereof or thereof.

Section 9.19      Continuing Agreement.

This Credit Agreement shall be a continuing agreement and shall remain in full force and effect until all Loans, LOC Obligations, interest, fees and other Credit Party Obligations (other than those obligations that expressly survive the termination of this Credit Agreement) have been paid in full and all Commitments and Letters of Credit have been terminated.  Upon termination, the Credit Parties shall have no further obligations (other than those obligations that expressly survive the termination of this Credit Agreement) under the Credit Documents and the Administrative Agent shall, at the request and expense of the Borrower, deliver all the Collateral in its possession to the Borrower and release all Liens on the Collateral; provided that should any payment, in whole or in part, of the Credit Party Obligations be rescinded or otherwise required to be restored or returned by the Administrative Agent or any Lender, whether as a result of any proceedings in bankruptcy or reorganization or otherwise, then the Credit Documents shall automatically be reinstated and all Liens of the Administrative Agent shall reattach to the Collateral and all amounts required to be restored or returned and all costs and expenses incurred by the Administrative Agent or any Lender in connection therewith shall be deemed included as part of the Credit Party Obligations.

122


Section 9.20      Lender Consent

Each Person signing a Lender Consent (a) approves the Credit Agreement, (b) authorizes and appoints the Administrative Agent as its agent in accordance with the terms of Article VIII, (c) authorizes the Administrative Agent to execute and deliver this Agreement on its behalf, and (d) is a Lender hereunder and therefore shall have all the rights and obligations of a Lender under this Agreement as if such Person had directly executed and delivered a signature page to this Agreement.

Section 9.21      Judgment Currency.

If, for the purposes of obtaining judgment in any court, it is necessary to convert a sum due hereunder or any other Credit Document in one currency into another currency, the rate of exchange used shall be that at which in accordance with normal banking procedures the Administrative Agent, the Issuing Lender or other applicable Lender could purchase the first currency with such other currency on the Business Day preceding that on which final judgment is given.  The obligation of the Borrower in respect of any such sum due from it to Administrative Agent, the Issuing Lender or other applicable Lender hereunder or under the other Credit Documents shall, notwithstanding any judgment in a currency (the “Judgment Currency”) other than that in which such sum is denominated in accordance with the applicable provisions of this Agreement (the “Agreement Currency”), be discharged only to the extent that on the Business Day following receipt by the Administrative Agent, the Issuing Lender or other applicable Lender of any sum adjudged to be so due in the Judgment Currency, the Administrative Agent, the Issuing Lender or other applicable Lender may in accordance with normal banking procedures purchase the Agreement Currency with the Judgment Currency.  If the amount of the Agreement Currency so purchased is less than the sum originally due to the Administrative Agent, the Issuing Lender or other applicable Lender from the Borrower in the Agreement Currency, the Borrower agrees, as a separate obligation and notwithstanding any such judgment, to indemnify the Administrative Agent, the Issuing Lender or other applicable Lender against such loss.  If the amount of the Agreement Currency so purchased is greater than the sum originally due to the Administrative Agent, the Issuing Lender or other applicable Lender in such currency, the Administrative Agent, the Issuing Lender or other applicable Lender agrees to return the amount of any excess to the Borrower (or to any other Person who may be entitled thereto under applicable law).

Section 9.22      Press Releases and Related Matters.

The Credit Parties and their Affiliates agree that they will not in the future issue any press releases or other public disclosure using the name of Administrative Agent or any Lender or their respective Affiliates or referring to this Agreement or any of the Credit Documents without the prior written consent of such Person, which consent shall not be unreasonably withheld or delayed, unless (and only to the extent that) the Credit Parties or such Affiliate is required to do so under law and then, in any event, the Credit Parties or such Affiliate will consult with such Person before issuing such press release or other public disclosure.  The Credit Parties consent to the publication by Administrative Agent or any Lender of customary advertising material relating to the Transactions using the name, product photographs, logo or trademark of the Credit Parties.

Section 9.23      No Advisory or Fiduciary Responsibility.

In connection with all aspects of each Transaction, each of the Credit Parties acknowledges and agrees, and acknowledges its Affiliates’ understanding, that:  (a) the credit facility provided for hereunder and any related arranging or other services in connection therewith (including in connection with any amendment, waiver or other modification hereof or of any other Credit Document) are an arm’s-length commercial transaction between the Credit Parties and their Affiliates, on the one hand, and the

123


Administrative Agent, the Arrangers and the Lenders, on the other hand, and the Credit Parties are capable of evaluating and understanding and understands and accepts the terms, risks and conditions of the Transactions and by the other Credit Documents (including any amendment, waiver or other modification hereof or thereof); (b) in connection with the process leading to such transaction, the Administrative Agent, the Arrangers and the Lenders each are and have been acting solely as a principal and is not the financial advisor, agent or fiduciary, for any Credit Party or any of their Affiliates, stockholders, creditors or employees or any other Person; (c) none of the Administrative Agent, the Arrangers nor the Lenders have assumed or will assume an advisory, agency or fiduciary responsibility in favor of any Credit Party with respect to any of the Transactions or the process leading thereto, including with respect to any amendment, waiver or other modification hereof or of any other Credit Document (irrespective of whether the Administrative Agent, the Arrangers or the Lenders have advised or are currently advising any Credit Party or any of its Affiliates on other matters) and none of the Administrative Agent, the Arrangers nor the Lenders have any obligation to any Credit Party or any of their Affiliates with respect to the Transactions except those obligations expressly set forth herein and in the other Credit Documents; (d) the Administrative Agent, the Arrangers and the Lenders and their respective Affiliates may be engaged in a broad range of transactions that involve interests that differ from those of the Credit Parties and their Affiliates, and none of the Administrative Agent, the Arrangers nor the Lenders have any obligation to disclose any of such interests by virtue of any advisory, agency or fiduciary relationship; and (e) the Administrative Agent, the Arrangers and the Lenders have not provided and will not provide any legal, accounting, regulatory or tax advice with respect to any of the Transactions (including any amendment, waiver or other modification hereof or of any other Credit Document) and the Credit Parties have consulted their own legal, accounting, regulatory and tax advisors to the extent it has deemed appropriate.  Each of the Credit Parties hereby waives and releases, to the fullest extent permitted by law, any claims that it may have against the Administrative Agent, the Arrangers or the Lenders with respect to any breach or alleged breach of agency or fiduciary duty.

Section 9.24      Certain ERISA Matters.

(a)         Each Lender (x) represents and warrants, as of the date such Person became a Lender party hereto, to, and (y) covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of, the Administrative Agent and its Affiliates, and not, for the avoidance of doubt, to or for the benefit of the Borrower or any other Credit Party, that at least one of the following is and will be true:

(i)          such Lender is not using “plan assets” (within the meaning of 29 CFR § 2510.3-101, as modified by Section 3(42) of ERISA) of one or more Benefit Plans in connection with the Loans, the Letters of Credit or the Commitments,

(ii)         the transaction exemption set forth in one or more PTEs, such as PTE 84-14 (a class exemption for certain transactions determined by independent qualified professional asset managers), PTE 95-60 (a class exemption for certain transactions involving insurance company general accounts), PTE 90-1 (a class exemption for certain transactions involving insurance company pooled separate accounts), PTE 91-38 (a class exemption for certain transactions involving bank collective investment funds) or PTE 96-23 (a class exemption for certain transactions determined by in-house asset managers), is applicable with respect to such Lender's entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Credit Agreement,

(i)          (A) such Lender is an investment fund managed by a “Qualified Professional Asset Manager” (within the meaning of Part VI of PTE 84-14), (B) such

124


Qualified Professional Asset Manager made the investment decision on behalf of such Lender to enter into, participate in, administer and perform the Loans, the Letters of Credit, the Commitments and this Credit Agreement, (C) the entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Credit Agreement satisfies the requirements of sub-sections (b) through (g) of Part I of PTE 84-14 and (D) to the best knowledge of such Lender, the requirements of subsection (a) of Part I of PTE 84-14 are satisfied with respect to such Lender's entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Credit Agreement, or

(ii)         such other representation, warranty and covenant as may be agreed in writing between the Administrative Agent, in its sole discretion, and such Lender.

(b)         In addition, unless sub-clause (i) in the immediately preceding clause (a) is true with respect to a Lender or such Lender has provided another representation, warranty and covenant as provided in sub-clause (iv) in the immediately preceding clause (a), such Lender further (x) represents and warrants, as of the date such Person became a Lender party hereto, to, and (y) covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of, the Administrative Agent, the Lead Arranger and each other Arranger and their respective Affiliates, and not, for the avoidance of doubt, to or for the benefit of the Borrower or any other Credit Party, that none of the Administrative Agent or any of its Affiliates is a fiduciary with respect to the assets of such Lender (including in connection with the reservation or exercise of any rights by the Administrative Agent under this Credit Agreement, any Credit Document or any documents related to hereto or thereto).

(c)         The Administrative Agent hereby informs the Lenders that each such Person is not undertaking to provide impartial investment advice, or to give advice in a fiduciary capacity, in connection with the transactions contemplated hereby, and that such Person has a financial interest in the transactions contemplated hereby in that such Person or an Affiliate thereof (i) may receive interest or other payments with respect to the Loans, the Letters of Credit, the Commitments and this Credit Agreement, (ii) may recognize a gain if it extended the Loans, the Letters of Credit or the Commitments for an amount less than the amount being paid for an interest in the Loans, the Letters of Credit or the Commitments by such Lender or (iii) may receive fees or other payments in connection with the transactions contemplated hereby, the Credit Documents or otherwise, including structuring fees, commitment fees, arrangement fees, facility fees, upfront fees, underwriting fees, ticking fees, agency fees, administrative agent or collateral agent fees, utilization fees, minimum usage fees, letter of credit fees, fronting fees, deal-away or alternate transaction fees, amendment fees, processing fees, term out premiums, banker's acceptance fees, breakage or other early termination fees or fees similar to the foregoing.

Section 9.25      California Judicial Reference.

If any action or proceeding is filed in a court of the State of California by or against any party hereto in connection with any of the transactions contemplated by this Agreement or any other Credit Document (a) the court shall, and is hereby directed to, make a general reference pursuant to California Code of Civil Procedure Section 638 to a referee (who shall be a single active or retired judge) to hear and determine all of the issues in such action or proceeding (whether of fact or of law) and to report a statement of decision, provided that at the option of any party to such proceeding, any such issues pertaining to a “provisional remedy” as defined in California Code of Civil Procedure Section 1281.8 shall be heard and determined by the court, and (b) without limiting the generality of Section 9.5, the

125


Borrower shall be solely responsible to pay all fees and expenses of any referee appointed in such action or proceeding.

ARTICLE X

GUARANTY

Section 10.1      The Guaranty.

In order to induce the Lenders to enter into this Agreement, any Hedging Agreement Provider to enter into any Secured Hedging Agreement and any Cash Management Bank to enter into any Secured Cash Management Agreement and to extend credit hereunder and thereunder and in recognition of the direct benefits to be received by the Guarantors from the Extensions of Credit hereunder and any Secured Hedging Agreement or any Secured Cash Management Agreement, each of the Guarantors hereby agrees with the Administrative Agent, the Lenders, the Hedging Agreement Providers and the Cash Management Banks as follows: each Guarantor hereby unconditionally and irrevocably jointly and severally guarantees as primary obligor and not merely as surety the full and prompt payment when due, whether upon maturity, by acceleration or otherwise, of any and all Credit Party Obligations.  If any or all of the indebtedness becomes due and payable hereunder or under any Secured Hedging Agreement or any Secured Cash Management Agreement, each Guarantor unconditionally promises to pay such indebtedness to the Administrative Agent, the Lenders, the Hedging Agreement Providers, the Cash Management Banks, or their respective order, or demand, together with any and all reasonable expenses which may be incurred by the Administrative Agent or the Lenders in collecting any of the Credit Party Obligations.  The Guaranty set forth in this Article X is a guaranty of timely payment and not of collection.  The word “indebtedness” is used in this Article X in its most comprehensive sense and includes any and all advances, debts, obligations and liabilities of the Borrower, including specifically all Credit Party Obligations, arising in connection with this Agreement, the other Credit Documents, any Secured Hedging Agreement or any Secured Cash Management Agreement, in each case, heretofore, now, or hereafter made, incurred or created, whether voluntarily or involuntarily, absolute or contingent, liquidated or unliquidated, determined or undetermined, whether or not such indebtedness is from time to time reduced, or extinguished and thereafter increased or incurred, whether the Borrower may be liable individually or jointly with others, whether or not recovery upon such indebtedness may be or hereafter become barred by any statute of limitations, and whether or not such indebtedness may be or hereafter become otherwise unenforceable.

Notwithstanding any provision to the contrary contained herein or in any other of the Credit Documents, to the extent the obligations of a Guarantor shall be adjudicated to be invalid or unenforceable for any reason (including, without limitation, because of any applicable state or federal law relating to fraudulent conveyances or transfers) then the obligations of each such Guarantor hereunder shall be limited to the maximum amount that is permissible under applicable law (whether federal or state and including, without limitation, the Bankruptcy Code).

Section 10.2      Bankruptcy.

Additionally, each of the Guarantors unconditionally and irrevocably guarantees jointly and severally the payment of any and all Credit Party Obligations of the Borrower to the Lenders, any Hedging Agreement Provider and any Cash Management Bank whether or not due or payable by the Borrower upon the occurrence of any Bankruptcy Event and unconditionally promises to pay such Credit Party Obligations to the Administrative Agent for the account of the Lenders and to any such Hedging Agreement Provider or any such Cash Management Bank, or order, on demand, in lawful money of the United States.  Each of the Guarantors further agrees that to the extent that the Borrower or a Guarantor

126


shall make a payment or a transfer of an interest in any property to the Administrative Agent, any Lender, any Hedging Agreement Provider or any Cash Management Bank, which payment or transfer or any part thereof is subsequently invalidated, declared to be fraudulent or preferential, or otherwise is avoided, and/or required to be repaid to the Borrower or a Guarantor, the estate of the Borrower or a Guarantor, a trustee, receiver or any other party under any bankruptcy law, state or federal law, common law or equitable cause, then to the extent of such avoidance or repayment, the obligation or part thereof intended to be satisfied shall be revived and continued in full force and effect as if said payment had not been made.

Section 10.3      Nature of Liability.

The liability of each Guarantor hereunder is exclusive and independent of any security for or other guaranty of the Credit Party Obligations of the Borrower whether executed by any such Guarantor, any other guarantor or by any other party, and no Guarantor’s liability hereunder shall be affected or impaired by (a) any direction as to application of payment by the Borrower or by any other party, or (b) any other continuing or other guaranty, undertaking or maximum liability of a guarantor or of any other party as to the Credit Party Obligations of the Borrower, or (c) any payment on or in reduction of any such other guaranty or undertaking, or (d) any dissolution, termination or increase, decrease or change in personnel by the Borrower, or (e) any payment made to the Administrative Agent, the Lenders, any Hedging Agreement Provider or any Cash Management Bank on the Credit Party Obligations which the Administrative Agent, such Lenders, such Hedging Agreement Provider or such Cash Management Bank repay the Borrower pursuant to court order in any bankruptcy, reorganization, arrangement, moratorium or other debtor relief proceeding, and each of the Guarantors waives any right to the deferral or modification of its obligations hereunder by reason of any such proceeding.

Section 10.4      Independent Obligation.

The obligations of each Guarantor hereunder are independent of the obligations of any other Guarantor or the Borrower, and a separate action or actions may be brought and prosecuted against each Guarantor whether or not action is brought against any other Guarantor or the Borrower and whether or not any other Guarantor or the Borrower is joined in any such action or actions.

Section 10.5      Authorization.

Each of the Guarantors authorizes the Administrative Agent, each Lender, each Hedging Agreement Provider and each Cash Management Bank without notice or demand (except as shall be required by applicable statute and cannot be waived), and without affecting or impairing its liability hereunder, from time to time to (a) renew, compromise, extend, increase, accelerate or otherwise change the time for payment of, or otherwise change the terms of the Credit Party Obligations or any part thereof in accordance with this Agreement, any Secured Hedging Agreement and any Secured Cash Management Agreement, as applicable, including any increase or decrease of the rate of interest thereon, (b) take and hold security from any Guarantor or any other party for the payment of this Guaranty or the Credit Party Obligations and exchange, enforce waive and release any such security, (c) apply such security and direct the order or manner of sale thereof as the Administrative Agent and the Lenders in their discretion may determine, (d) release or substitute any one or more endorsers, Guarantors, the Borrower or other obligors and (e) to the extent otherwise permitted herein, release or substitute any Collateral.

Section 10.6      Reliance.

It is not necessary for the Administrative Agent, the Lenders, any Hedging Agreement Provider or any Cash Management Bank to inquire into the capacity or powers of the Borrower or the officers,

127


directors, members, partners or agents acting or purporting to act on its behalf, and any Credit Party Obligations made or created in reliance upon the professed exercise of such powers shall be guaranteed hereunder.

Section 10.7      Waiver.

(a)         Each of the Guarantors waives any right (except as shall be required by applicable statute and cannot be waived) to require the Administrative Agent, any Lender, any Hedging Agreement Provider or any Cash Management Bank to (i) proceed against the Borrower, any other guarantor or any other party, (ii) proceed against or exhaust any security held from the Borrower, any other guarantor or any other party, or (iii) pursue any other remedy in the Administrative Agent’s, any Lender’s, any Hedging Agreement Provider’s or any Cash Management Bank’s power whatsoever.  Each of the Guarantors waives any defense based on or arising out of any defense of the Borrower, any other guarantor or any other party other than payment in full of the Credit Party Obligations (other than contingent indemnity obligations), including without limitation any defense based on or arising out of the disability of the Borrower, any other guarantor or any other party, or the unenforceability of the Credit Party Obligations or any part thereof from any cause, or the cessation from any cause of the liability of the Borrower other than payment in full of the Credit Party Obligations.  The Administrative Agent may, at its election, foreclose on any security held by the Administrative Agent or a Lender by one or more judicial or nonjudicial sales, whether or not every aspect of any such sale is commercially reasonable (to the extent such sale is permitted by applicable law), or exercise any other right or remedy the Administrative Agent or any Lender may have against the Borrower or any other party, or any security, without affecting or impairing in any way the liability of any Guarantor hereunder except to the extent the Credit Party Obligations have been paid in full and the Commitments have been terminated.  Each of the Guarantors waives any defense arising out of any such election by the Administrative Agent or any of the Lenders, even though such election operates to impair or extinguish any right of reimbursement or subrogation or other right or remedy of the Guarantors against the Borrower or any other party or any security.

(b)         Each of the Guarantors waives all presentments, demands for performance, protests and notices, including without limitation notices of nonperformance, notice of protest, notices of dishonor, notices of acceptance of this Guaranty, and notices of the existence, creation or incurring of new or additional Credit Party Obligations.  Each Guarantor assumes all responsibility for being and keeping itself informed of the Borrower’s financial condition and assets, and of all other circumstances bearing upon the risk of nonpayment of the Credit Party Obligations and the nature, scope and extent of the risks which such Guarantor assumes and incurs hereunder, and agrees that neither the Administrative Agent nor any Lender shall have any duty to advise such Guarantor of information known to it regarding such circumstances or risks.

(c)         Each of the Guarantors hereby agrees it will not exercise any rights of subrogation which it may at any time otherwise have as a result of this Guaranty (whether contractual, under Section 509 of the U.S. Bankruptcy Code, or otherwise) to the claims of the Lenders, any Hedging Agreement Provider or any Cash Management Bank against the Borrower or any other guarantor of the Credit Party Obligations of the Borrower owing to the Lenders, such Hedging Agreement Provider or such Cash Management Bank (collectively, the “Other Parties”) and all contractual, statutory or common law rights of reimbursement, contribution or indemnity from any Other Party which it may at any time otherwise have as a result of this Guaranty until such time as the Credit Party Obligations shall have been paid in full and the Commitments have been terminated.  Each of the Guarantors hereby further agrees not to exercise any right to enforce any other remedy which the Administrative Agent, the Lenders, any Hedging Agreement

128


Provider or any Cash Management Bank now have or may hereafter have against any Other Party, any endorser or any other guarantor of all or any part of the Credit Party Obligations of the Borrower and any benefit of, and any right to participate in, any security or collateral given to or for the benefit of the Lenders, the Hedging Agreement Providers and/or the Cash Management Banks to secure payment of the Credit Party Obligations of the Borrower until such time as the Credit Party Obligations (other than contingent indemnity obligations) shall have been paid in full and the Commitments have been terminated.

Section 10.8      Limitation on Enforcement.

The Lenders, the Hedging Agreement Providers and the Cash Management Banks agree that this Guaranty may be enforced only by the action of the Administrative Agent acting upon the instructions of the Required Lenders, such Hedging Agreement Provider (only with respect to obligations under the applicable Secured Hedging Agreement) or such Cash Management Bank (only with respect to obligations under the applicable Secured Cash Management Agreement) and that no Lender, Hedging Agreement Provider or Cash Management Bank shall have any right individually to seek to enforce or to enforce this Guaranty, it being understood and agreed that such rights and remedies may be exercised by the Administrative Agent for the benefit of the Lenders under the terms of this Agreement, for the benefit of any Hedging Agreement Provider under any Secured Hedging Agreement and for the benefit of any Cash Management Bank under any Secured Cash Management Agreement.  The Lenders, the Hedging Agreement Providers and the Cash Management Banks further agree that this Guaranty may not be enforced against any director, officer, employee or stockholder of the Guarantors.

Section 10.9      Confirmation of Payment.

The Administrative Agent and the Lenders will, upon request after payment of the Credit Party Obligations which are the subject of this Guaranty and termination of the Commitments relating thereto, confirm to the Borrower, the Guarantors or any other Person that such indebtedness and obligations have been paid and the Commitments relating thereto terminated, subject to the provisions of Section 10.2.

Section 10.10    Eligible Contract Participant.

Notwithstanding anything to the contrary in any Credit Document, no Guarantor shall be deemed under this Article X to be a guarantor of any Swap Obligations if such Guarantor was not an “eligible contract participant” as defined in § 1a(18) of the Commodity Exchange Act, at the time the guarantee under this Article X becomes effective with respect to such Swap Obligation and to the extent that the providing of such guarantee by such Guarantor would violate the Commodity Exchange Act; provided however that in determining whether any Guarantor is an “eligible contract participant” under the Commodity Exchange Act, the guarantee of the Credit Party Obligations of such Guarantor under this Article X by a Guarantor that is also a Qualified ECP Guarantor shall be taken into account.

Section 10.11    Keepwell.

Without limiting anything in this Article X, each Qualified ECP Guarantor hereby jointly and severally absolutely, unconditionally and irrevocably undertakes to provide such funds or other support as may be needed from time to time to each Guarantor that is not an “eligible contract participant” under the Commodity Exchange Act at the time the guarantee under this Article X becomes effective with respect to any Swap Obligation, to honor all of the Obligations of such Guarantor under this Article X in respect of such Swap Obligations (provided, however, that each Qualified ECP Guarantor shall only be liable under this Section 10.11 for the maximum amount of such liability that can be hereby incurred without rendering its undertaking under this Section 10.11, or otherwise under this Article X, voidable under

129


applicable Law relating to fraudulent conveyance or fraudulent transfer, and not for any greater amount). The undertaking of each Qualified ECP Guarantor under this Section 10.11 shall remain in full force and effect until termination of the Commitments and payment in full of all Loans and other Credit Party Obligations. Each Qualified ECP Guarantor intends that this Section 10.11 constitute, and this Section 10.11 shall be deemed to constitute, a “keepwell, support, or other agreement” for the benefit of each Guarantor that would otherwise not constitute an “eligible contract participant” under the Commodity Exchange Act or any regulations promulgated thereunder.

Section 10.12    Acknowledgment and Consent to Bail-In of Affected Financial Institutions.

Notwithstanding anything to the contrary in any Credit Document or in any other agreement, arrangement or understanding among any such parties, each party hereto acknowledges that any liability of any Affected Financial Institution arising under any Credit Document, to the extent such liability is unsecured, may be subject to the Write-Down and Conversion Powers of the applicable Resolution Authority and agrees and consents to, and acknowledges and agrees to be bound by:

(a)         the application of any Write-Down and Conversion Powers by the applicable Resolution Authority to any such liabilities arising hereunder which may be payable to it by any party hereto that is an Affected Financial Institution; and

(b)         the effects of any Bail-In Action on any such liability, including, if applicable:

(i)          a reduction in full or in part or cancellation of any such liability;

(ii)         a conversion of all, or a portion of, such liability into shares or other instruments of ownership in such Affected Financial Institution, its parent undertaking, or a bridge institution that may be issued to it or otherwise conferred on it, and that such shares or other instruments of ownership will be accepted by it in lieu of any rights with respect to any such liability under this Agreement or any other Credit Document; or

(iii)       the variation of the terms of such liability  in connection with the exercise of the Write-Down and Conversion Powers of any EEA Resolution Authority.

Section 10.13    Acknowledgement Regarding Any Supported QFCs.  To the extent that the Credit Documents provide support, through a guarantee or otherwise, for Hedging Agreements or any other agreement or instrument that is a QFC (such support, “QFC Credit Support” and, each such QFC, a “Supported QFC”), the parties acknowledge and agree as follows with respect to the resolution power of the FDIC under the Federal Deposit Insurance Act and Title II of the Dodd-Frank Wall Street Reform and Consumer Protection Act (together with the regulations promulgated thereunder, the “U.S. Special Resolution Regimes”) in respect of such Supported QFC and QFC Credit Support (with the provisions below applicable notwithstanding that the Credit Documents and any Supported QFC may in fact be stated to be governed by the laws of the State of New York and/or of the United States or any other state of the United States):

(a)         In the event a Covered Entity that is party to a Supported QFC (each, a “Covered Party”) becomes subject to a proceeding under a U.S. Special Resolution Regime, the transfer of such Supported QFC and the benefit of such QFC Credit Support (and any interest and obligation in or under such Supported QFC and such QFC Credit Support, and any rights in property securing such Supported QFC or such QFC Credit Support) from such Covered Party will be effective to the same extent as the transfer

130


would be effective under the U.S. Special Resolution Regime if the Supported QFC and such QFC Credit Support (and any such interest, obligation and rights in property) were governed by the laws of the United States or a state of the United States. In the event a Covered Party or a BHC Act Affiliate of a Covered Party becomes subject to a proceeding under a U.S. Special Resolution Regime, Default Rights under the Credit Documents that might otherwise apply to such Supported QFC or any QFC Credit Support that may be exercised against such Covered Party are permitted to be exercised to no greater extent than such Default Rights could be exercised under the U.S. Special Resolution Regime if the Supported QFC and the Credit Documents were governed by the laws of the United States or a state of the United States. Without limitation of the foregoing, it is understood and agreed that rights and remedies of the parties with respect to a Defaulting Lender shall in no event affect the rights of any Covered Party with respect to a Supported QFC or any QFC Credit Support.

(b)         As used in this Section 10.13, the following terms have the following meanings:

BHC Act Affiliate” of a party means an “affiliate” (as such term is defined under, and interpreted in accordance with, 12 U.S.C. 1841(k)) of such party.

Covered Entity” means any of the following:

(i)          a “covered entity” as that term is defined in, and interpreted in accordance with, 12 C.F.R. § 252.82(b);

(ii)         a “covered bank” as that term is defined in, and interpreted in accordance with, 12 C.F.R. § 47.3(b); or

(iii)        a “covered FSI” as that term is defined in, and interpreted in accordance with, 12 C.F.R. § 382.2(b).

Default Right” has the meaning assigned to that term in, and shall be interpreted in accordance with, 12 C.F.R. §§ 252.81, 47.2 or 382.1, as applicable.

QFC” has the meaning assigned to the term “qualified financial contract” in, and shall be interpreted in accordance with, 12 U.S.C. 5390(c)(8)(D).

[Signature Pages Follow]

131


IN WITNESS WHEREOF the parties hereto have caused this Amendment to be duly executed on the date first above written.

BORROWER:

OSI SYSTEMS, INC.,

a Delaware corporation

By:

Name:

Alan Edrick

Title:

EVP and CFO

GUARANTORS:

OSI OPTOELECTRONICS, INC.,

a California corporation

By:

Name:

Alan Edrick

Title:

CFO and Treasurer

RAPISCAN SYSTEMS, INC.,

a California corporation

By:

Name:

Deepak Chopra

Title:

CEO

SPACELABS HEALTHCARE, INC.,

a Delaware corporation

By:

Name:

Alan Edrick

Title:

CFO

SPACELABS HEALTHCARE, L.L.C.,

a Washington limited liability company

By:

Name:

Shalabh Chandra

Title:

President

132


RAPISCAN HOLDINGS, INC.,

a Delaware corporation

By:

Name:

Alan Edrick

Title:

CFO

SPACELABS HOLDINGS, INC.,

a Delaware corporation

By:

Name:

Alan Edrick

Title:

CFO

AMERICAN SCIENCE AND ENGINEERING, INC. a

Massachusetts corporation

By:

Name:

Rosa Gallo

Title:

Treasurer

133


ADMINISTRATIVE AGENT:

WELLS FARGO BANK, NATIONAL ASSOCIATION,

as a Lender and as Administrative Agent

By:

Name:

Henry Jai

Title:

Senior Vice President

134


EXHIBIT B

Schedule 1.1(c)

Lender Commitments

Lender

Revolving Commitment

Revolving Commitment Percentage

Delayed Draw Term Loan Commitment

Delayed Draw Term Loan Commitment Percentage

Wells Fargo Bank, National Association

$132,000,000.00

22.00%

$33,000,000.00

22.00%

Bank of America, N.A.

$130,400,000.00

21.73%

$32,600,000.00

21.73%

JPMorgan Chase Bank, N.A.

$100,000,000.00

16.67%

$25,000,000.00

16.67%

U.S. Bank, N.A.

$84,000,000.00

14.00%

$21,000,000.00

14.00%

HSBC Bank USA N.A.

$84,000.000.00

14.00%

$21,000,000.00

14.00%

Citibank

$36,000,000.00

6.00%

$9,000,000.00

6.00%

City National Bank

$20,000,000.00

3.33%

$5,000,000.00

3.33%

Manufacturers Bank

$13,600,000.00

2.27%

$3,400,000.00

2.27%

Total

$600,000,000.00

100.000000000%

$150,000,000.00

100.000000000%


EX-21.1 4 osis-20220630xex21d1.htm EXHIBIT 21.1

EXHIBIT 21.1

SUBSIDIARIES OF OSI SYSTEMS, INC.

Name

    

Jurisdiction

Altaflex

California

American Science and Engineering Global de Mexico S. de R.L. de C.V.

Mexico

American Science and Engineering, Inc.

Massachusetts

AS&E Europe, B.V.

Netherlands

AS&E Global, Inc.

Massachusetts

Control de Accessos y Sequridad Privada Gatekeeper, S. de R.L. de C.V.

Mexico

Control Insights, LLC

California

CXR Limited

United Kingdom

ECIL-Rapiscan Security Products Limited

India

Foamhand Limited

New Zealand

Foamhand Limited

United Kingdom

Foamhand Pty Limited

Australia

Gatekeeper Inc.

Delaware

Gatekeeper Inspection Technologies LLC

Virginia

Gatekeeper Intelligent Security PTE LTD

Singapore

Gatekeeper Intelligent Security UK LTD

United Kingdom

Gatekeeper Security Middle East FTZ

United Arab Emirates

Global International Holding, Inc.

Delaware

Herbert Systems Limited

United Kingdom

Lenview Limited

United Kingdom

Lenview Property Development (Biddulph) Limited

United Kingdom

OSI Billerica Holdings, LLC

Massachusetts

OSI Electronics de Mexico, S.A. de C.V.

Mexico

OSI Electronics, Inc.

California

OSI Electronics Pte Ltd.

Singapore

OSI Electronics Sdh. Bhd.

Malaysia

OSI Electronics (UK) Ltd.

United Kingdom

OSI (Holdings) Company Limited

United Kingdom

OSI Investment Egypt For Trading LLC

Egypt

OSI Laser Diode, Inc.

Delaware

OSI Optoelectronics, Inc.

California

OSI Optoelectronics Limited

Cyprus

OSI Optoelectronics Sdn. Bhd.

Malaysia

OSI Solutions, Inc.

Delaware

OSI Systems Private Limited

India

OSIE (Holdings) Company Limited

United Kingdom

PFC Flexible Circuits Limited

Canada

PT OSI Electronics

Indonesia

PT OSI Systems

Indonesia

RAGGI-X Manutenção em Equipamentos Electrônicos LTDA-ME

Brazil

Rapiscan Australia Pty Ltd

Australia


Name

    

Jurisdiction

Rapiscan Government Services, Inc.

Delaware

Rapiscan Holdings, Inc.

Delaware

Rapiscan Laboratories, Inc.

Delaware

Rapiscan Mexico Holdings LLC

Delaware

Rapiscan Systems Canada Inc.

Canada

Rapiscan Systems (Cyprus) Limited

Cyprus

Rapiscan Services Egypt LLC

Egypt

Rapiscan Systems Electrical Trading LLC

Abu Dhabi

Rapiscan Systems GmbH

Germany

Rapiscan Systems Hong Kong Limited

Hong Kong

Rapiscan Systems, Inc.

California

Rapiscan Systems Limited

United Kingdom

Rapiscan Systems New Zealand

New Zealand

Rapiscan Systems Mexico S. de R.L. de C.V.

Mexico

Rapiscan Systems Private Limited

India

Rapiscan Systems (Private) Limited

Sri Lanka

Rapiscan Systems Pte. Ltd.

Singapore

Rapiscan Systems Pty Ltd

Australia

Rapiscan Systems, S.A. de C.V.

Mexico

Rapiscan Systems Sdn. Bhd.

Malaysia

Rapiscan Systems Turkmen

Turkmenistan

S2 Airport Services S. de R.L. de C.V.

Mexico

S2 Albania Sh.p.k.

Albania

S2 Event Security, LLC

Delaware

S2 Global Healthcare S. de R.L. de C.V.

Mexico

S2 Global, Inc.

Delaware

S2 Global SAL

Lebanon

S2 Global Screening Solutions Sociedad Anonima

Guatemala

S2 Muscat LLC

Oman

S2 Screening Solutions S. de R.L. de C.V.

Mexico

S2 Services, Ltd.

Cayman Islands

S2 Services Puerto Rico, LLC

Puerto Rico

SL Healthcare Limited

Cyprus

Spacelabs Healthcare (Canada), Inc.

Canada

Spacelabs Healthcare GmbH

Germany

Spacelabs Healthcare, Inc.

Delaware

Spacelabs Healthcare, LLC

Washington

Spacelabs Healthcare Ltd.

United Kingdom

Spacelabs Healthcare Medical Equipment (Suzhou) Co., Ltd

China

Spacelabs Healthcare Pte. Ltd.

Singapore

Spacelabs Healthcare SAS

France

Spacelabs Healthcare s.r.l.

Italy

Spacelabs Healthcare Trading (Shanghai) Co., Ltd

China

Spacelabs Holdings, Inc.

Delaware


EX-23.1 5 osis-20220630xex23d1.htm EXHIBIT 23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-73618, No. 333-75228, No. 333-100791, No. 333-101716, No. 333-119704, and No. 333-148937) and Form S-8 (No. 333-45049, No. 333-69433, No. 333-106176, No. 333-122674, No. 333-132142, No. 333-148936, No. 333-157032, No. 333-173758, No. 333-190693, No. 333-213552, No. 333-222956, and No. 333-252582) of OSI Systems, Inc. (the “Company”), of our report dated August 19, 2022, relating to the consolidated financial statements of the Company and the effectiveness of internal control over financial reporting of the Company (which report expresses an unqualified opinion on the consolidated financial statements and the effectiveness of internal control over financial reporting and includes an explanatory paragraph relating to the adoption of a new accounting standard), appearing in this Annual Report on Form 10-K of the Company for the year ended June 30, 2022.

/s/ Moss Adams LLP

Los Angeles, California

August 19, 2022


EX-31.1 6 osis-20220630xex31d1.htm EXHIBIT 31.1

EXHIBIT 31.1

CERTIFICATION

I, Deepak Chopra, certify that:

1.

I have reviewed this Annual Report on Form 10-K of OSI Systems, 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 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: August 19, 2022

/s/ DEEPAK CHOPRA

Deepak Chopra

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 7 osis-20220630xex31d2.htm EXHIBIT 31.2

EXHIBIT 31.2

CERTIFICATION

I, Alan Edrick, certify that:

1.

I have reviewed this Annual Report on Form 10-K of OSI Systems, 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 Rule 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 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: August 19, 2022

/s/ ALAN EDRICK

Alan Edrick

Chief Financial Officer

(Principal Financial Officer)


EX-32.1 8 osis-20220630xex32d1.htm EXHIBIT 32.1

EXHIBIT 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of OSI Systems, Inc. (the “Company”) on Form 10-K for the year ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Deepak Chopra, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods presented in the Report.

Date: August 19, 2022

/s/ DEEPAK CHOPRA

Deepak Chopra

Chief Executive Officer

The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350, is not being filed as part of the Report or as a separate disclosure document, and is not being incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing. The signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 9 osis-20220630xex32d2.htm EXHIBIT 32.2

EXHIBIT 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of OSI Systems, Inc. (the “Company”) on Form 10-K for the year ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Alan Edrick, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods presented in the Report.

Date: August 19, 2022

/s/ ALAN EDRICK

Alan Edrick

Chief Financial Officer

The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350, is not being filed as part of the Report or as a separate disclosure document, and is not being incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing. The signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 10 osis-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair values of financial assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - BALANCE SHEET DETAILS (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible Assets Subject to Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Estimated future amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Leases - Maturities of operating lease liabilities (Details) (Calc 2) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - LEASES - Maturities of operating lease liabilities under ASC 842 (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - BORROWINGS - Other borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Borrowings - other borrowings (Details) (Calc 2) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - INCOME TAXES - Geographical breakdown of income (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - INCOME TAXES - Unrecognized tax benefits (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - INCOME TAXES - Components of net deferred income tax asset (Details) link:presentationLink link:calculationLink link:definitionLink 41005 - Disclosure - INCOME TAXES - Effective income tax rate (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - EMPLOYEE BENEFIT PLANS - Change in Benefit Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - BUSINESS COMBINATIONS link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - BALANCE SHEET DETAILS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - BORROWINGS link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - RELATED-PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - EMPLOYEE BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - BALANCE SHEET DETAILS (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - BORROWINGS (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Derivative Instruments and Hedging Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Credit Risk and Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recently Adopted Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - BUSINESS COMBINATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - CONTRACT ASSETS AND LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - CONTRACT ASSETS AND LIABILITIES Default (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - LEASES - Sale-leaseback Transaction (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES - Accrued liability for restructuring and other charges (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - BORROWINGS (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - STOCKHOLDERS' EQUITY - Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - STOCKHOLDERS' EQUITY - Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - INCOME TAXES - Net operating loss carryforwards and Credit carryforwards (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - COMMITMENTS AND CONTINGENCIES - Contingent Acquisition Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - RELATED-PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - EMPLOYEE BENEFIT PLANS - Employee Retirement Savings Plans (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - EMPLOYEE BENEFIT PLANS - Plan Assets and Investment Policy (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - EMPLOYEE BENEFIT PLANS - Projected Benefit Payments (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - SEGMENT INFORMATION - By industry segment (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - SEGMENT INFORMATION - By geographical area (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS (Details) link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - CONTRACT ASSETS AND LIABILITIES link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - CONTRACT ASSETS AND LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 osis-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 osis-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 osis-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 14 osis-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 15 osis-20220630x10k003.jpg GRAPHIC begin 644 osis-20220630x10k003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" Z 8L# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4ZYSXA>- M[/X=>$+_ ,07TTU;6/$_BFRN0S2?V5J%C>SIM!(4R%-H.2<[0Q'(!ZE:]>&NW&W:= M<@V]V7;D--K-CS[8$I.?J.U4K_XV:EIT)EE\$WKJ!G$&J64 MS?\ ?*2D_I3QK_P"A=U/_ +^1 M_P"-=-XLM%\7:2]E<^)+FR&0RW.F^'+VWFC(Z896_0Y'MQQ\ZZMI_B/2M4NK M-9O'EPL$K1+.BS*LH5L!U!YP<*1GVKCJ5:]/[5UZ(^QRW*\CQ\6GAW&2Z.RK^VQH#L%7PYJ;,3@ /'D_K766O[05W=V\C_VW M+_T&X/\ PDKK_P"*K:G.K)7E+\CQLPPN54:KI8;#7MNVZK^ZT?QN[E3_ (7U M??\ 0CZG_P"!MK_\(K,=_P#D5;GT_P!ZM.:?\_\ Z2>=]7PO_0*O_*W^1SWB']K"R\*S0Q:I MX4U*UDE4LB_:('R "-3"J,D_;;7@?]_*[GX<>.8/B1X/LO$- MK:RV=O=F0)%.06&QV0GCCJIKR_XC>(;ZW\$ZJ;;49KR:6+R5BT_PQ<03D,0K M%)&;"D!MV?;CG%>M>"-+ET3P=HMC<23S7$%I$LLERQ:1GVC<6)[YS792E-SL MW=6\OT/DLQH86G@XU*=)0FY66L]DM=)>;6OK\MRBO/\ XJ?'_P"'GP2MXY?& M_BW3] :52\=M*YDN)%'!9(4#2,/<*:XCX=?MR?!'XHZ_!HFA^.;8:K.VV&VU M&VGLO-8X 5'F159B3@*#N/85UGRMCW>BN"^,'QU\#_ 71;+5O'>M-H>G7MQ] ME@G^Q7%R&EVEMN(8W(^56/..AKA_ '[<'P3^*'C#3?"WAGQL-1UW47:.UM6T MN]A\Q@I8C?)"JCA3U(ST')% CW6BBO*=,_:D^&&M_%:7X;:;XG_M'QG%*\,F MGV=A=3*C*NYPTRQ&(!1U)? ((.#Q0!ZM17G'Q5_:,^&OP1V+XV\8:=H=RZ"1 M+-V::Z9"RJ2WM0![E17"_%[XW^"?@-X>M-<\=:VNA:9=70LH9OLTUP7E*, MX79$CM]U&.<8& ,Y(SY)_P /'OV=O^BA_P#E$U'_ .1Z /I6BOFK_AX]^SM_ MT4/_ ,HFH_\ R/6IHW[>_P "/$%EK-W8>.Q-;Z/9B_OI&TF^00P&:* -\T W M9DGB7"Y.7'&,X!V9] T5\U?\/'OV=O\ HH?_ )1-1_\ D>C_ (>/?L[?]%#_ M /*)J/\ \CT!9GTK17G'Q"_:(^'WPJ\!Z+XS\5:^=)\.:RT*6-V]E<2-*98F ME0>4D;2+E%).Y1CH<$@5A?"G]K_X1?&[Q5_PC?@OQR445X=\1/VV?@K\*?%]_X7\4>-X]/UVQ*BYM8].N[ MGRBRA@"\4++G!&1G([XH ]QHKE?AE\4/#/QB\'VGBGPAJ1U;0;IY$ANS;RP; MRCE'^655;AE(SCM7#_%7]KWX0_!?4FTWQ7XVL;35%.U]/M$DO)XSZ2)"KF,_ M[^* /8J*\I^$?[4WPL^.ETUGX,\86>J:BJLYT^5)+:YVC[S"*559@,C)4$>] M>K4 %%%&O!?BQM:UIX7N!;#2[R$>6@^9B\L*J,9'4]Q3_BO^U[\) M/@AXI7PYXU\6C1M9-NEU]E&G7=Q^[8L%):*)U&=IXSGVY% 'L=%>2_"']JWX M5_'G7;O1O WBR/6]4M+?[7+:FRN;9Q$&"EQYT:;@"R@XSC<,]:[CXA?$+P]\ M*O!VI>*O%6I+I.@:*Z>S>Y-I/;#S55690LR(QP'7D#')&<@XV/&7CSPW\.]'?5O M%&NZ=X?TU3M-UJ5RD"%NR@L1DGT'- &]17S3?_\ !1S]GRPOC:MX\,Q4[6E@ MTF]DC'/]X0\CW7->R_#7XP^"OC%I+:EX+\2Z?XAM4QYGV27,D1(R!)&<.A]F M - '8T444 %>"_$32'\=_&NW@?P])KVF^';2.1SI]W MS#<.?,3*23HNT@*? MF4DX/45[U7SIX&US1O%&K^+=TCG1SC 0P3@I@=]V$__"ID_P#C-?)NNZY:7&M:A*NJZ4HDN)&"C1HI@,L3CS#&2_\ O=^M M<.(J.,4D]_Z[(^UX=RZ&*KRG4I*T%UB]WZ2E^-A\NKZQ/.TTD.CR3,=QD;Q$ MY8GU)^V=:]C^"GQ-\4ZEJ3:'?)-J4*P,]M%HFL6T]P&!&0WVBX8E<$_Q<8 Q M@\>%?VO;?]!;2O\ P00__&Z]&^!@T_4?%TL]Q>>'[R*UMF?R[N&/2\,2%!65 M(MQ/)&!V//H>*C)J:L_R/MR_%'TI]OUO_H7_&?_ M (%Z7_\ )%?.'Q[T^>[^($;R>'8%NI[6+ M2/+?,6[ #ICJ:[<2UR6;_K[CXOAFE56-SM/#/C"WM;>-8888[K2PJ(HPJ@?:.@ KE?BKIWCCQ1X6;3-#\-:Y<-<2 M!;J'6;^SCA>'!R 8+D-G=MX/!&$_P#PJ9/_ (S6]XU(V4M/Z\CP_9XC+\4I M3H+GB[ZK\?XJ?F?//_#/?Q _Z)MIG_@S_P#NNN8\1>!]8\)7HL]:\(Z'IER5 MW+'=:H4++ZC-UR/<5]6^;H?_ #P\)_\ A4R?_&:YOXA:1X?UOPK?Y7PC:75O M"\L%X=:%Z\!&&;;%)#M;<%P1QGU!P1R3PT$KQ?\ 7W'UN$XFQLZT88B'NO33 MF5O/^++3O97['S19Z+-J%W!:VWA_PW-<3R+%%&FL9+LQP /]+ZDFOLZRDU:P MLX+6#PWXQC@AC6.-%N]+PJ@8 '^D>@KY7^%KV&J^.M+CFU+09HHW:9HKJPBL M$;8I8?OQ$2G(!R.?YU]+>9H7_/'PI_X5$G_QJGA4DG)/^ON9GQ54J3JTJ,H< MUDW]KK_BG'MV^9S'Q/6^\4:QX/\ #5[HFH^1?ZI')-!K]]:8:)" [QI!<;G* MJQ.""/8FN\_:*^+T/P(^"WBKQQ+$MQ+I=K_HT#9Q+<2,L<*G'.TR.F<=!D]J MX?PC'9:_^T#"MFVF"'1M,,SPV+?;4\QOEW"Y= RG$H^5"]-NDL]3O8HYK-Y?]6TT4J2HC'LK%-I/;=G!Q@^C0UYI>?Y'YYG;= M..'P]K6CS6U6LG?9M]$MF?DG^S-X7M/VL_VJK"#XH:_/>#5GGO;MIYRLM^Z* M66V1\_(#C@+C"(57'&/N#]IO_@F5X1\8>&=-?X3:19^%/$4%Q%#*)KJ;[+-; M$X9GW%SN7.[*@EL$')Q7Y;>+O!GB?X4^+)=(\0:9?>'-?L9 _DSJ8I8R#\KH MPZC(R'4D'&0:^W?V-O\ @H]XKTOQ9H?@CXE7+>(]$U&YCLK?6YO^/VS=R$3S M&'^MCW8R3\XR3N;&VNH^:=]T?8GQ_P#V?M4\=?L9WW@+5]4;Q1XITC2(IK;5 M?*\N2ZN[5=R-AF8AG"E&).3O8\9K\6? GBZ[\ >-_#_B>P :]T;4(-0A5C@, M\4BN ?8E<'ZU_1M7X&?M>_#RR^%G[2WQ \-Z:T?]GV^HFXMXX0 D,2UM9UPMR O\ M$<[8QW8$X.TBN,^&GPQ3_@GW^RMXN^)^N6T>H?%'4K:/S3A6MT6?9)%&@\_)/W M8U*QQJ. 0W3:M?:'[8OP6U+X^_L_>(_".BS1Q:U)Y5W9+,P5)98I XC8GIN M*@] 2"> :!;:'Y4_LB> M*_:K_:?6V^*&M7.H_;HI]2N?/N2DVIS)MQ#O!## M().$Y"QD#'4?:7[37_!,GP[XMM]"O?A!96G@[6XKQ([U);J46K6Y!S, =["1 M"%P%QN!;/.#7Y<>(?#?B/X9>*Y-.UBPU#PWXATV96,4Z-!/ ZG*NIX(Y (8> MQ!K[W_8F_P""C'B:Y\8Z%\/OB;<_VY8ZE+'86&OR#%W#,QVQK.?^6JL2J[S\ MP)RQ;)P#=^A]N^,/V9O#7Q@^&OA'PO\ %%I_&=SH4$6^_2>6R^TW*Q"-YV6) MQRW)P2<;C7YA?\%%_@M\.?@+\1?"_AGP%I#Z5)+I;:A?A[R:X+[Y62+F1FQC MRGX&/O<]J_9ZOQ&_X*/>+CXK_:X\7HK![?2H[738B#G[D*,X_"1Y!0);GL?_ M 3G_8_^'OQ]^'/BGQ)X[T>;5S!JJZ=9B.\FMQ'LA223_5NN[/G)USC;[UUG M[>GP#^&O[+W[/EQ%X#T*32[_ ,6ZK:Z==O)?SSDV\6^XX$C-_'%'TQU'IBOI M#_@G%X2?PI^R/X/,T/DW&J/+A/XG^''A=)<& MUL[O4YH@PY\UTCC)&<\>1+@X[GKS@#=GAG_!/3]GSP[^T+\8M6TSQ?IKZEX< MT[1Y+N6-+B2 ^<98TC&Z-@W1G/I\I]J_0X_\$TOV?2#_ ,4==#W_ +9O/_CM M?F]^R'\2_C5\(4\1:Q\*/A_=>+H-2,5I>7:Z#=:A'"T6Y@@:$@*V)02">FVO MN?\ 9;_:)_:5^)WQAT[1?B%\.3X5\)?9YY[R_N/#=[9$E8SY:)+*^T,9"G&# MD!OJ ;N>7_\ !7SQ,--TWX8>"[,I'9QBYOY(03D;%CBAX],&8?X8.?DC]B7Q MT/AY^U/\.M4DE:*WFU(:=,0<+LN5:W^;V!E#>VW/:OHC]L/2H_VA/^"C/ASX M?R&0V-K_ &=H]SY9)/DD&ZG*XZ$),XS_ +/7BOB#5=.U/P!XQO+&9OLVL:)? MO [)SY<\,A!(R.<,O<4#6Q^ZW[6/[05G^S=\&]5\4/Y4VLR?Z)I%G(1^_NG! MVY&02J@%VQV4CJ17X.:QJ][X@U>^U34KF2]U&^G>YN;F9LO+*[%G=CW)))/U MK[;\8>/9_P!OGXX7?B&_@NK#X3?#S0Y-7OH)> 4CC\R56(X$D[H4&#GRXR1R MIKXQ\%>&9_&OC+0?#UJ0+G5K^"PB)Z!Y9%1?7NPH$M#],/BG\6=1_9&_X)\? M"_0?#DQTWQ7XDTZ)(I1Q):"9#QDR.@KP3_@G!^SKX"_:$\9> M++[Q_*-:FTF.&6WT*2YDC:Y:1G+SR%2K.JE5& QR7^88QN^P/^"C?[+^M?&[ MX5^';WP99?;=:\(R2F'2HB0\]K*J+(L0Z%U,41"GJ V#G /Y'Z%K_B3X8>+8 MM1TJ\U#PUXCTR4A98F:"X@<<,I'!'<%3U&01B@%JC]0?B%_P3;?3/CYX,\6_ M!S4H? >E6LQO=0::62<6E?"7[!7[?6J_' M#Q%'\//'T5N?%!MGFT_6+=1$-0\MPK[YK\FO\ @KMX MN?4_C;X3\.KS!I.A_:-O$C ME=+T9+(<\![B8,#CZ6[#\3^'AG[<7B"Z^)?[6'Q+O+!)K^WTNX^QD1*6$,=K M&D$C<=%#HQ)]R:^U_P#@D[HL'A/]GWQOXPOHS;176KR;YF3!>WMK=&W ]P&D ME'U#5XQ_P32\%0?&[XS?%KQ+XEM8[VRO=)GMKZV891WU"8L_7_9BE'_ J"NM MSY3_ &<_C#=? ?XS^&/&EOO>&PN=MY A/[ZV<%)DQD9.QB1GC<%/:OTN_P"" MI7Q&M8OV6='MM,N([NV\5:I:^5-&WRR6RQM<"1?4$K%_WU7Y@_&_X4ZE\$OB MMXD\%ZHC^=I=VT<4K#_7P'YH91[.A5O;..HK?\;?&K7/BU\+/A?\/;A)[FX\ M*27=I:,'R+F.=H?(7']Y-K1C/1=N.IH';J?H;\'OBYI?[&'_ 3W\(>(=4@2 M[UW6$FNM-TX$K]KN+B1Y(MQZA%B\LLWH,#DC/PWX/TWXD?M]_'^ST[6-;FOK MZYWSW%W(,V^EV:D%S'$" JC*J%'WF9MC3?BAX1^&ME(%T?P%X M;LM-BMU((29XE9V]03&+<8/]T'O7T?\ \$?? UM;^!/'GC)D#7EWJ4>D(Y'* M)#$LK '_ &C.N?\ <% ME<]Q\+?\$X_@/X<\-+I5SX0;79VB\N;4]1O9S?X%6OF#0/V.OBK^SK^V3IDGP?2YO/"4BQWXU*1U90/E< $ ;/NXZG/> MN^_:DU9+/X8M8-]B;^T;N*$I?3-&A529"_>OEKP;K]SX(UM-1TN?1 M+&7;YLU\4Y::)_ M#;O?=W7PL^O#=7^#C4<'U_X0^[_QKP7XJ^!O&5CJTVI:'>>*-;MKJ0RR06,- MY:^0[,3M6)D/R#(QACCT %>I>&OBAX>\62B#3M5\03W>!F#^UK-&)/90\JEO MP%=B+"_(R+/Q?CM_Q,+/G_R-5RBJT=/PN>=AL36R;$3C/7%?+J# MXAZQ+++%8>-;IBV7\F2<@$^RQX'4\5:\;^,M3\>W:/JU]H]];0LYMH;G4IW\ ME2>G#J"V,9;:,X^@KU[]G^UM](\(7NVYX[_9GQ+)&=(\>D9_OW/\ M\;]Z!I7Q)X_XDWCT_P# [GV_Z9?YR*^L/[2@_P"?KQ%_X.+'_P"/T?VE!Q_I M/B+_ ,'%C_\ 'ZT^K+^9G!_K//\ Z!X??_P3+\&V>K:'X8TVRN=5GEGBA'FM M=>&+RYEWGE@93M+X)P#M' Z57^(6MZKI7@K5YK>[EN+DV[1116WA>YMY6=OE M&V1CA2,YS@XQT/2M'4O$^G:/927=[J&OVMO& 6DDUFQ 'M_K^3[?E7@7Q?\ MB);^.YH+"POX+S0H2)@FN:@QD,P!&[$3 ,0.3U/3I6U2HJ<+=?F>-EF!JY MAC%4DO=O>3M!K>]OAZ^MS?\ V?U\2R:QJE]J-UXAM!# D2)JEA=:E%(6?<2$ M55VLNP8)/\1KV[[7J'3^T?;_ )$Z[_QKRWX!V=KHO@V6<"Y@DO+EGSH>IP)" MRJ HR)I]V[(;L!T'N>]U[Q'!IFB7]VMWKJ-# [JUQJ]GY8(4D;MLQ;&>N 3[ M44?=IJ_ZAG+6)S&HJ:6Z2TATTZJ3WOU9%\!/[6U77O&^MZF;U89KY;6UCN8G M@C*1@_/'"PS&&!3(YY')-NM<:5KNGJRV.M66#+$K')C=3Q(A(S@X(.<$9.> MV@K4U?\ JY\9G52-3,*O)\,7RKII%UM-2^+\UQHUL[%+:+1F! M4$Y.P-<%4)[G!_&OL/\ 9X_98\!?LSZ-/:^$[&634;M56]UB_<27=SCD L MJ@_PH .A.3S6YXU['K]?SY?M'^+V\>_'WXA:\9?.BO-5P/.DD;[V%);:@/W<$K7O?AK0;;PK MX*?M3?L:^#OVIK&RFU:>XT3Q)I\30V> MM62AG6,DGRY$/$B!B6 R""3AAN.01A?MY^$?AOXP_9L\2^(/%2Z<]U9:9)<: M!JPD43?:BA-ND4@.761RH*C(().. 1^5_P"QQ\*]3^+?[1?@K3+"!Y+:RU&' M4[^8#Y8;:"19'+'C&[:$'NPK[)LO^"05U<7-G!K/Q=FNM(M6.VW@TYVF]U2\827=X5SM\QP ,#) MPJ@*,GC))(.]CU-F"@DD #DD]J_G:^+OBT^/OBKXQ\2&4S#5M8N[U7))^629 MF4#/8 @#T %?T*>)=-N=9\.:KI]E>#3KR[M)8(;PQ^8('9"JR;-R[MI(.-PS MC&1UK\^O#'_!'^VT/Q+I.I7GQ1&IVEG=PW$UDWAS8+A$<,T9;[4<;@",X.,] M#0"=C[H^$'@\?#[X4>#O#(# Z1H]I8MO.6+1PJK$\#DD$]!]!7Y"_P#!37Q= M_P )/^UKX@M5P8M$LK/348?Q?NA,WY-.P_"OVIKX ^*__!*NY^*WQ,\4>,;O MXKBTFUO49[[[,OAL.(%=R5C#?:ANVKA=V 3C)Y- (]*_X)GZ)8^#_P!D_09I MIH+:ZUJ]N]3F1W56),IA0D9[I A'MBOJVWU"UNW*07,,S@9*QR!CCUXK\W?^ M'-?_ %5__P MG_[KKZ _9-_89_X99E\8W5OXU'B#4M=LH[2WNCI/V7[%MWDM MCSWWY9D.,K]SKSP"=CY:_8Z*?&K_ (*.>./&SYN[33I-5U.UFQE0AD^RP#(P M,^5+QU^[G'&1X5^W=\,[KPM^U_XPTK3[)Y#KEY%J%C! NYIWN55F"J .3,9! MC&<^O6OTF_8Y_8D@_9-U+Q1?MXM_X2RYUF&W@1_[,^Q_9DC9V8?ZZ3=N+)Z8 MV=\\=UXL_9A\->-?VC?#7QAMX=6G!#>9 H7@\ZVL)YM3E/:/R87>-C_P!M1&/J17ZK M_M=_LSS_ +5'P_TOPJGBK_A%;>SU--2DF_L_[89BL4D:ICS8\#]Z3U/0<5YO M^R/_ ,$_8/V6_B-J'BV3QNWBJ>XTV33HK?\ LK[&L6^2-V?/G2;CB/&,#[Q] MJ OH=6G[>'PZN/VA[?X2P&[2_P#M$UC)]GM8;M,@6XW_ #,Q967)"KG: M 6S7BG_!5WP+\.XOAC9>)[J&QL/B))>Q0V,L 5;F^AZ2K(!@NB+@AB#M.T C M=7I7[4G_ 3Q\'_M&^(YO%5GJUQX1\631JEQ=00+/;W94 *TL1*G> NY6' M&0<5XUH/_!(:&ZUZ.\\8?%.]UFS&!)%9Z;Y4\@';S9)9-H_X"?PH!6/$/^"5 MOPOO_%G[1?\ PERQLNE^%+*:62?^$SW$3P1Q_4J\K?\ /I7Z8V'[4/PRU3X MQR?"VT\407'C2,R(UC'%(4$J*6>+S=NPR*H8E=V05(/((J>P\.>#?V5O@CJW M_"/:7'I/ASP[I]QJ,D2$N\K)&79W8_,[MM R>>@' KY!_X)V_LE:S#XA;XZ M?$%6&LZGY]QI-A(+KXMK%< MZM?3W\J)X:R%>61G('^E],L: 6AT.A./@C_P2?GGD.VYU3P],<@89FU*9(8(D"GZ!Y91]0?:O;_C MU^RJ/C#^S[H'PITGQ/\ \(IIFE&RC^U?8/M?FP6T11(MAE3'/EMNW'[F,'.1 MV?[.7P5M_P!GKX/:#X$M]3;61IOG-)J#P>29WDF>5CLW-M WX R>%'- KGQI M_P %:O@1_:&@Z'\5M+MRZ7K#I_SQ=OW$K>RN2F>O[U!VX^(/V0?!W_"> M?M.?#;2."AUF&[D4C(:.W)G=I>KV*!IZ'R%_P5/^&]]X6_:5F\4/!(=,\46%O/%< MD?(9H8U@DC!]0L<3$>D@KW7_ ()$_%G1(?"/BOX M&**0)V)0PH2.N'ST!Q]L?&SX'^$OC_X(N?"_B_3Q=V;GS(+B/"W%I*.DL+X. MUAT]""0002*^!=>_X)"^(=,UTW7A'XE6B6R2;[=[^TDAN(?3YXV()']X!?H* M OI8_1/XA?$;PW\*O"UYXB\5:O;:-I-JI9Y[F0+N..$0=7<] HR2>E?-G['_ M .V)XL_:>^)WCF!?"*6GP_L&W:=JX)22'D*D,V21))(N9,+C9R"2"I/F7AO_ M ()9ZIXIU6TOOBW\6-6\5PVN%CLK5I';;D943SLQ52 0J#ZC%?5'C;2H/V; M_P!G3Q*/A=X5MHI]$TR:?3]+M(2P>8+_ *QP/FE8??;)W/MQG)S0(]=HKXF_ MX)M_&3XP?&>T\9ZM\0KNYU7PZK0?V7?7-FD ,Q,AE2(HJAU V9Z[?EP1DY^V M:!;''?$3X3^'_BBE@FOQ3S+9%S"L,[1C+[S45C*C3F[RBFSU\/G&8X6FJ-"O*,5LDVEW/&?\ ADGX>?\ /E>?^!C_ M .-6H/V7_!5K$(H1JD,:YPB:C*%'.>@->N45/U>E_*C=Y]FLM)8F;_[>9X]< M_LJ> [R0/<0:A.P& 9+Z1B!UQDGU)/XU!_PR3\/L?\>=WG_K[?\ QKVBBCZO M2_E0UG^;)66*G_X$SQC_ (9)^'O_ #Y7?_@6_P#C1_PR3\/?^?*[_P# M_\ M&O9Z*/J]+^5#_P!8,V_Z"I_^!,\7_P"&2?A]C_CSN\_]?;_XTO\ PR3\/?\ MGRN__ M_\:]GHH^KTOY4'^L&;?\ 05/_ ,"9XQ_PR3\/?^?*[_\ M_\:3_A MDGX?8_X\[O/_ %]O_C7M%%'U>E_*@_U@S;_H*G_X$SQG_ADGX>?\^5Y_X&/_ M (T?\,D_#S/_ !XWF/\ K\?_ !KV:BCZO2_E0?ZP9M_T%3_\"91T31[7P]HU MCI=BACL[*!+>%"Q8A%4 D]>!UJ]116Z5M#P92 GRAPHIC 16 osis-20220630x10k008.jpg GRAPHIC begin 644 osis-20220630x10k008.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" 'U L,# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK,\3>)=+\&^'=3U[6[Z+3=' MTVWDN[N\G.$AB12SL?8 &OF33?\ @I'\-;G6-$34_#/CWPQX6URX6VTOQKKW MAU[71+UG_P!68YRY;:W4,4 !+;0": /JZBO#?C5^U]X0^"_C&S\'?V)XI\= M^-;FU^W_ /"-^"=);4KV*VSCSI%W*JKGU;/0XP03EO\ MT_#5O@+XI^*UNNM M7&E^%[B.RUK0S8B#5K&Y>6./R)(9G1=X,JDX$]9N%M+6R@A@-^9C)(C1E&F";E,,A(#GA21FL7Q%_P4,\ M'Z->^"K'3/A]\1O%^I>+?#4'BJQL/#.BPWUQ'9RLZCS8UN P92AW;0RC(^8T M ?4]%>)?!K]KKP1\9M%\8W<%KKGA+4O!X+Z]H/BNP^PZAI\>QG$DD>Y@%*HY M&&R-O(&1F;]F/]J[P?\ M7>'=9U;PG9ZQI?]E726UQ9:[;QP7&)(EEBF"QR2 M#RW5CM)()VMQC!(![/17QQHO_!3CPKXD\.S>(=)^#7QEU7PW!YIEUNQ\+13V M4:QY\UC,ER4PF#N.>,'->LV'[7W@'6M>^$>FZ.VHZPGQ/ANY]#OK2!/(C6VC MWRB?>ZNA'*X"MAE(..M 'MU%?,'Q'_X*&_#7X9^.-=T"]T;QCJFF^';F*RU_ MQ3I&B-<:/H\[MM$5Q-N#!@<<*C9)P,D$#O/C7^U7X(^!\'AR.]35O%6M^)07 MT3P_X3LCJ&H:B@4,7BC4@%<$')89[9P< 'L=%>!^!OVTO ?CKP?X\UA+#Q%H M.K^!].EU37?"FOZ8;'5[6%(WD'[IVV$NJ'&'QDKN*[A2>&_VV/AUXN_9JU?X MW:3_ &G=^%](63[?IZQ1?VC;2(RJ87C\W8'PZ,!OP5=3GF@#WVBL3PUXNL/$ M_@O2O%$)>STO4-/BU)#>[8VBADC$@\SDA2%//) P>:^:C_P4J^%WFMJ(T#QX MW@)+DVK?$-/#4K>'PX;9_KP=^-WR_P"KSDT ?6%%?/'QD_;8\,?"#XC:1X(A M\%^./B!KNJZ,FNVT?@?2HM2!M6D= Y7SE?JFV:5H@TJ^:K+\R$9VXY'/-=]KOQ;B M\/\ P6E^(]QX7\2-;0Z0FL3>'Q9HFKPQE!(\3P/(JB6-2=R;\@HP&3@$ [VB MO _$W[:?P_T#X5?#_P @+XR\6>'-$^$'Q<\93^&-5GT;4+SPQX:CO[5;B%RK .E MQQG&0& .".!0!]645Y-+^T?HNE?L^ZA\7?$7ASQ/X0T:PM9[JXT7Q#IRVFK1 MB.5HPA@9\!I& V N 0Z'(S5/X>?M5>$/B7\ -;^+FEV6L6^A:+;ZA/?Z7>P1 M1ZC;M9AVEB:,2%!(53< 'LM%?'EK_P4T\(/X;MO$]Y\)/C#I7@V M9(YF\47GA1?[,BA=@JS-.D[ IDCE:=?01W5 MM"=>\06%AX6\=^.-/\.3O:Z[K M_A30#=Z9I4J?ZQ)[AG0 H.6VY P>:[5_VNO %QJWPBM-*FOM=MOB@;G^PM0T M^)/(00(K2>>)'5X_O; M"H?M.JQZU#!%((?+ED\Q/+F=2N(9.2PY7TYH ^BZ*^4/!O\ P4D^&?C?X;6' MC:QT/Q7%I5[XMMO!L<-S:6JSB\GB\Q)"HN"OE =2&+9Z*1S7L_Q4^/'A_P"$ M/BOX?^']9M-2N;WQMJW]CZ<]C%&Z138!W3;G4JG(Y4,?:@#TBBO-_A#\>= ^ M-&L>/=-T2SU*UG\&:]/X>U!K^.-5EN(CAFA*2-E#V+!3ZJ*3]H#X]^'?V;_A MW+XQ\36^HWUF+J"RAL=(A2:[NIY6VI'$C.@9NIQN'"GKTH ])HKQV?\ :-M&UJ*"6WTCPOIBWVIH),@AX5DP#&P*OAB 0<$UXYHO\ MP4W\(Z]::]>6WPB^+_\ 9V@&Y75[]O#4/V?3G@C,DL=Q(+DB)U"\J^",C.* M/L6BO"_A-^V#X-^,'C_2?"&FZ9KNE:IJWA>W\76#ZM;PQQ7-E+M ",DKGS%+ M892 /E;!(&:R/B;^W1X"^%NN_$[3+[2?$6J-\.[*QO-FT5\N?"7_@H1X*^+>GW6M1>"/B#X8\&VEE(M;T.WU#PYXZ\(Z!K]PEK MHWBWQ)X>>UT;4I9#B-8KCA?LU:O>V_B3 MX;_$C4]'LX899O$NBZ%'-I*^80%0W+S(H;<0I![D#G-5KW]NSPUH?PAU7XA> M(OAW\1_">G6=_;:;;:7KVA)::AJ@_LPQ?'TC4H MM:TFRU"!76&[@2=%D #!64, <$\X/K0!;HKQ3]HK]JS0/V;M5\':7JGA;Q9X MNU7Q7)B?V;)?0IG>T/SONV[6)SCA6QG!P ?05%?'_ (8_ MX*4Z!XXTH:IX9^!_QL\2:4TCQ)J&C^$X[NW=E.U@LD=R5)!&#@UWOQ7_ &QK M#X0>%M \0:I\*?BCJ6FZIHZZUQBC=(IL [IMSJ M53DB?"'XN>,Y_#&K7&C:A>^%_#4=_:K< M0N48!TN. <9 8*<$9 K0\1?\%#/A5X=^ VC?%MDUR]\-:CK(T&2UMK.,7MC= M['=TGB>1<;!&<[2Q^92 P.: /INBO*/&O[2W@[P7??"Z!FO-:M_B-?1V6AWV MDI'+ WF(KI*[,ZD1E74[E#'GI5SP'^T)X1^(WQ!\3>#-';4O[<\/2)'>Q76G MRPA=R;@Q##=&.H!E";R"4WCF@#TNBBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^; MO^"BOA36_&?[&WQ'TWP_;W%WJ(MH+DVUL&:26**XBDE "\GY$8X[XK*OOVW_ M -G8_#SP-(WB#2?$L>J7%A:Z=X;TR%-1U"UF8JL9>S&9(S&>Y4-D84,Q4'ZF MKC-*^"OP]T+Q6_BC3/ ?AG3O$TC,SZS::/;Q7C%OO$S*@: /E'P)\2O M"WP$_;U^/4'Q+U2S\(R>,;72-2T#7-=N5M[2ZM8+?+('W M1GYX^/NNV/Q/\$_MM_$GPDOF^ M2'AK2;;5HABWU2\M;F!9Y(SG#!=P&1PPD M4\[C7ZC>-?AQX2^)-C#9>+O"^B^*;.%]\=OK6GPWD:-ZJLBL >!R*+KX<>$K M[P9_PB%SX7T6X\)[%B_L&73X6L=BL'5?(*[,!@& QP0#UH _)CQWH.IS_$/Q M_P#!::#/A?P/9^*?B3$2 $,5UHZ/:(O.<17%S(> _'_ /PKC7?^%'V4G]L_V/!JG[H7$NZ/R)F"_-E?FZC;QUK]/KCX<^$[ MO4-1OI_"^C37VI6']E7MS)I\3275GC'V:5BN7BP2/+;*\]*9I7PS\'Z%J>FZ MEIOA31-.U'3+ :58W=IIT,4UI9@Y%M$ZJ"D0//EJ0OM0!\#_ +2_P9US]GGX M)^.F_P"$OU#XH?'#XVZI8>%CJDMM%8&=3E1%#;HVR)/*#(3NVCC_ !$\+QZ%8V#:];:NEU>:5$OE3-+#@*1 ?+VD M DL#DYX^_-:\&Z!XDU/2=2U;0]-U34=(E:?3;N]M(YIK*0@!GA=@3&Q )4@ M\"C7?!N@>*+W2KS6=#TW5KS2;C[7IUQ?6D +?4;Y-9\(:;HMF+VVL//=+FXM[R19'9\$M_#L!+ MG;7O%AIG@/2/B]^PA9_#6\FN_!2VNNRZ=<7CAKB4-:JTAFV@+YOF%@X"@!MP MP ,#[_\ #'@CPYX)T$:)X=T#2] T4%V&G:79QVUN"YRY\M%"_,22>.<\US?@ MOX7_ MCTSPYJWA+PEX073['S+W0[[1=-M1%;^>H$DUJ\:X7S%"Y9"-P R30 M!^#]#\5?'?QAX"^*"_#_Q'9ZA-%XH^$OQ&L[.[L/%$\00^9;6[R/O M28 E6VLQ8\>4A&/3M"^*NE_#[]KOX4?$GXDZ9!\/_#?C/X46NFZ7/>?N-/T> M^\U9Y;0LX"P (0 3MP'0'&YL?;?B7X/> O&>OVVN^(/!'AS7=;M0H@U+4M)M M[BYB"G*A)'0LN#R,&M?Q5X.T#QWH\FD^)=#TWQ#I4A#/8ZK:1W,#$="4D!4] M?2@#\^/C#XST/XV_M"_&KQ;\/;R#7?#?AGX*:OHNL^(=.D62RGNI1+-# DRG M:Y"Y;\)W/A;2O"VBZ9X9N8Y(I]%L]/ABLI M4D7;(K0JH1@R\$$"T\'W7A71+GPDD:0KH$VG0O8*B,&11 5 M\O:K*"!MP" 1TH \:\1>&M8\8?\ !/Z?0O#\4LVMZA\.4MK." D22R-IP C7 M&#EON@<=<5X#IW[67P8C_P""<9\/R:_I<6MQ^"V\-/X-,ZC4S?\ V;[,8Q;$ M^8093N\S&,'=G/%?:_@3XA^ ?$LESX?\%^)O#>JR:&BVT^EZ#?V\QT]%RBQM M%$Q\H#:5"D#&W':N3T>V^ _B?XLZC<:5%\.M6^)NEO)->RV:V$VLVC1N$D>4 MKF:,H[!6+8P2 <$T ?"'A_X5_$Y?VE/@%X/T/QO)\+_&VG?!:TCNM1FT>#5) M( EQ*'MF@F8("/E4MU&SO7Z+?"'PIXQ\&^#8]-\=>.C\1-?6:21];_LB'3-T M9/R1^1"2HVCOG)S6EI^B^$?$>JZ=X[L;#1=4U*73Q%9>);>&&:9[)_W@6*Y M),+;MP"MM.<]ZK^!_BQX(^)SWR>#O&7A_P 6-8[/M:Z'JD%Z;??NV>9Y3MLW M;&QG&=IQT- 'Y\_M4#P;9?M)?&WQ->_&_P 6_"CQ_H7A:RFT6RM)8]-M]1V0 M-(D,ZCIVH>)O"&@^([_ $YMUE=: MMID-U+:G(;,32*2AR ?EQR!6Y%K.GW&K7.EQ7UM)J=K#'<3V23*9HHI"XC=T MSE58QR!21@E&QT- 'P!^RG\!?#OA_P#;W^+VGQO=7&B?#GR[GPKI$\@-MI3Z MJGFW)B7'&,%%'0*QSEL,/-/A1K.M:=\9OVB5TK]J?PQ\!HG^(>IL^DZUI>F7 M3WS>:W[]&NYE8+_#AL-#TVQUS5A&-0U.VM(X[F M\$8Q&)I0 TFT<#<3@=*X[6/V9_A!XBU:\U35?A3X(U/4[V9KBZO;SP[9RS3R ML/-<\=_"SX)?"OPEK]E\?_$GBC6!?:E>:'=6= MC#KEIIS^=<+OC9H+<,X5/\'^,?%?A&_P#VNO /CKP.?AI>>,O! MVI^/-,\//JD&HQQEK26WO&6>'"L9'56QP5",,8&3^A/AOX.> ?!U[IUYH'@? MPWH=WIT,EM97&FZ3;V\EK%(Q>2.)D0%%9F9BJX!+$GDT[Q)X1\!^)O%5I'X@ MT7P[JWB273KJ&W74K6":\>Q;;'T2RM=0T6PEP$5)S&[RH3\K.2")=*\*^+_" MFI:K%X@T/6)ECO+IVN)9 T<+X:XW1LBC8&SC%,_:"^*'@Z;Q+^QU\8[."X\, M?#"#5+R,2WFFM9Q6"75L@A\Q?NQK^Z8@@%"JLZL5Y/V%\0/AC\+_ !#J%GKW MCCPGX1U*^CEAM;;4_$&FVLLJR/(J0QI+*I(9I&154')8@#DBN@GL_#'Q%\-W M5A-!I/B?P_,\EG<6TB17=J[12&.2)U.Y24=&5E/W64@@$4 ?(%QX^\+?&G_@ MI'\.;SP1XBT[Q9IWAKP9J,^HW^B7"7=M 97:-5::,E0WSKP#D9'K7P;X477/ M!GP-\!V?AQ&+_&G3=0\"2NO*I!_A=X,^&4%U M!X.\(Z%X3ANF#W$>AZ;#9+,P& 7$2KN('5EDW[L*Q#YZ'- 'Y>>)?#]MX)^#?Q0O;>">'PUX M(_:(AN[EK>$R""R@ @RV"2 /,C'?DJ,<\?2O[0WQ<\#_ !U_:/\ V7=&\ ^+ M-)\8W=KXFEUFZ30KE+W[+;Q0JY:;RR?*Z'AL$8)XQ7UOI%I\.[#3!-I0*Y?2[+X$? ?QM;:3IMO\.O MAWXOUN..*"QM4L-,U"_223;&JHNR24-(N #EEP.10!\T?L=?&CX>_#3XE_M M-6?B_P =>&/"EW<_$S4YX+?6M8M[1Y8]Y&]5D<%AD$9'&&[?XQV'ABWD\>7FFZ3K]M:6MURUO:.;MRT8".6;')8/@=21[IXP MT#]E0_$"^TSQ5IOP=_X3B[NP;NSUB#2O[2FN9L,/,20>8TC[U/(RVX'G->H: M+X&^'?POU2TGTCP_X8\):CJ8CTFWDLK*WLIKL(C/';(552^U(W81C.%1B!@& M@#Y@_P"";'B36?#EC\3O@]XI\/OX/UWP=KK:A:^'I;V.[-CI]^#<0PK-'\LH M5C(=Z]?,7(%>;?"HD?LU?MU88+_Q4WBGYB< ?Z)ZY%?;GB+Q#\*_AWX_M]1U MW4_!_ACQOKT*V4-WJ,]K::EJ,0=0L2NY6250VT!02,XXSBMVS^&_A+3M-UW3 M[7PMHMM8:]++-J]K#I\*1:C)*-LKW"!<2LXX8N"6'!S0!^=/B^Z'P6^"?[&W M[0MO#)]G\*Z?8Z-KY@0,[:;=VH5VQWV?O-J_WI5Z=:Q/$'AJ]N_^"7GQM^*N MO0&#Q/\ %#68O$=R3R\=L=5@2VA!_P">:J&91V$OX5^@MSJ?P8UZ4?!VXN_ MFHRP1I;CP#))92F-(D$JI]@). BJ' V?* #P!FNOO_A]X6U7P:OA&]\-:1>> M%%@CMET*XL(GL1#'M,<8@*[-J[%VKC VC'04 ?&WP(\7ZS::_P""CJO[>[W*%6U$J3F4-N*KD#<2,8R:^W]44-IEV"< PN,_\!-> M>:=^S!\&]'U"UO[#X2^!K&^M95GM[JV\-V<SW]Q8VY;?+;0ZP99A\O M7"(7.,\*3U%>K?ME_M+?"KXZ?L?-X/\ 6MZ7XN\5>-&TVPT+PMID\;7T-P; MB)U$D"D-!L"$?,%&<+T-?"Y?/WBTJH& M.>^30!\Z_P#!2ZUN++]@?Q?;W* M_P!HGX'^"/ 7@A_B7<>#=/'C?5- BU6'34D;;]GM&>>8;4V.2^T@E@X&.>YRRQ6]NTV SY8HB(2>2H49P* /ROU/Q' MK/AW]@S]ISX.^*= ;PAKG@[6;+4+;P]+=QW?V'3[_4+>XAA6:,[9=C%R7'7S M%X!.*_1CX5_M$_"GQ!HWA;0=+^)O@[4MWBTRSU^TEN9)?+7*+$LA8MP M> ,\5V7B#X1>!?%EYJEWKG@OP]K-UJMO'::A/J&E03O>01NKQQ2LZ$R(KHC! M6R 54@9 KF](^ WP5\%>*])FTOX=^ M!\39>XTV2ST2RMKS,>-[PE4#_ "[U MR5Z;AGK0!\U_M^Z'X@\2?M)_LLZ9X5\3#P;XAN=1UM;+7?[/COOL;>1;$MY$ MA"29 (P?7/:N:_9T3Q%_PW-J'A[]H7Q??^)/BIX8TV9_!%R+>UL]*OM-G!$L M\4442G[05!!!)X60?-Y0(^\M7\':!X@UC2-6U30]-U+5='=Y--OKNTCEGL6< M .T+L"T98 E2,@#-1:UX"\,^)-=TC6]7\.Z3JFLZ.S/INHWMC%-<63-C<89 M&4M&3@9*D9P* /RH_8MU[Q#9? FQBL/VR?"/P:MAJ%X1X3U;2-(NIX"9FS(9 M+F=9"'^\,C&#QD5^@7[1.I6^L?L7?$.^MM,P7H^QL3.A M0E-K_>&TD<\5O/\ LH_!*1V9O@[X 9F.2Q\,6))/_?JN\C\':!#X4_X1B/0] M-3PU]D-A_8RVD8L_LQ788?)QL\O;\NS&,<8H _//XU1MIW_!-_\ 9K\1W"3C M2O#.I>%]9U*2&%I/)MEC*%VQT&95'0Y+*.]=S^T-\7/ _P =?VC_ -EW1O / MBS2?&-W:^)I=9NDT*Y2]^RV\4*N6F\LGRNAX;!&">,5]KV7A?1M-\.Q>'[32 M+&UT&&W%I'I<%LB6J0!=HB$0&T)CC:!C'&*PO!7P9^'_ ,-;^YOO"/@;PUX5 MO;F/RI[G1-(M[.25,YVLT:*6&0#@]Q0!^;G@WPY\?'U7]JWQ5\$?B)'H<^D_ M$#599/"HT.TO&U1ED+,Z7$RN4?R^%C"X8C&036?XQL?AUXI_89^#$WA2ZOM? MLO$?Q7TZY\2G7Y4EO)=1F6X%VD^P*#G@#CE"K\=1:Y MX0U>=_,+Z3FV>H[9D^V6]I M&DVV:02S#>!G#R*KL,_,P!.2,U%KW@/PSXJU?1]5UKP[I.L:IHTIGTR^O[&* M>>QD)4EX'=2T;$JO*D'Y1Z"MV@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#S;]H._P!97X97^C>&MO\ PD_B)UT33-URUL%DF!$D MGFJCF/RX1-+N",1Y>0I/%>$:>/$-E=Z5\*O$$I\&3KXRBNH].\':]<8_L6\L M[Z58ENA%;RE/M,%TGRHK)L3:P*JP^P** /D;PG;ZMX3\0^ ]1M_%?BC5IIOB M)J_A1H-8UZYN;=M,B@U,Q0/$SE)&5[>)A<2*\YVX:0K\H\^F^).KV_PL\6ZC MH'C?7+_Q>GP^US4?'5O_ &S/=CP]KL?EF"-8VD(TZ193>QI#$L8=(BV&\E6' MWU10!\D>*KG4_AQ??%/P[I_B?Q._A^VT;PSJE_J%_K%S>WFGV]S?W<6JW44T MCL\.+2 R8BVK&4+(JD,?A1^T)H_PZ\6:QXRT[#VN@7'(+OX8^%/#WB30?&FFZ%++!8 M>%;BU:S\6^%!]BN(Y'U P7!4K$&>VD26WA!,L>Z1Y0IE^U** /GGX:Z98:W^ MP)X7T[5=/U;5M+O/AU:V]W8Z$F^_GA?3U61+=<_-(5)VKSDX&#G!X+1M?/Q( M\0_8_"7CGPK\3M9M/"NH0:/XD\';K"]T3:UO);P:C]GN9(7^T/''QY=N 8)@ MD6UI!']AUG>(="M?$^B7NDWKW26EY$896LKR:TF"GKLFA9)$/NK ^] 'QS\3 M?'TFJ>!O#GBS6?&@\+6?BAM3UFVT/7?&>H>$XWMV6".S:'48$?9-'"BO]B9= MLC7Z[I'B_5OASX6O)+;Q!K%Q87,5D;V=-3GE MBB)6W>"#:9)8(,V[N[H@:5A)]Q:9IEKHNFVFGV%O':6-I"D$%O$,)%&JA551 MV 'TJU0!\;^!M1U;QAX+\-Z6?&LN'1G,>519 T/RW_"L>H^#_ !!X$U-/%OBK5))/B'J_A:2#5-;N MKR)]+AAU,QPM"7*RNCV\3"=U>) M;*VT(ZAJWB*+QE\2W^KZ3>2Z?J5G\*?%]S:WMK,8Y89%DTME=&!!4@@$$=Z]Q^*OQ"\(^#]+7 M2O%37MTFM0SP+I>E:9=ZE=SP!,3.(+2.241J'4-)M"J9$!8%U!Q=9_:=^&GA M^6UBFU^6=)]-MM86;3=+O+V".PG+"&ZDE@B=(H3L;,CE57'S$9&0#QGQ;%]2U#4+_6+B_N["UNM0NH=5NHYI9"]N!:P%R8BB MP[6D14(S7KGPG\?_ UTCPQJ0T'XE?V_X?MY+J]CU#7->:^CCMXEB-PT%[.Q M:XMHFE7=*9)5C>1HRZ[0BK\8/VEO#/PEN)-->.[U;7DGL('M(+.Y^S0FZN$A MC6:\2%X(9"&+K'(RLX"X'SJ3TOQ3^(7A/P?I::9XH^W7<>LPSPC3=*TJ\U.Z MG@"@3/Y%I')*(U$B!I-H53(@+ NH(!Y]^VAIFE:E\&]/N-9O;G3M)L?%/A^[ MN;ZVU.?3UMX!JELLLLDT4B%$6-W;<6PA"N-K(K+Y=\'=/E\*>(/ &LZ;K6MK M_P ))\2/%FEWMC+J]P]@UJLNL3(J6C.85/F6T;^8%\S)8%R&Q7T!\1/B]'X6 M^%>D^+O"=E8>*8=6N]*L]+22_-G:SK?74%O#*9EBE94'GJ_RQL<#@5DZ1\=[ MO0]:\5:3\1])TGPK=:!I-MKDLVB:M-J\#VTTDT2K\UK!+YQ> A8EC8OO4(68 ME0 >,?L=^,O%GB/X@,FL^(]/O=1?1[A_%6C)XMU#6;FSU,7*!?,LY;58=*9" M;J+[/'+AP%*JXAWUL:9I\GA/XE_'7XBZ5:2W,VG^)4L]D31/JFKRV1 MCU=X;6ZC,<:6TPF=(8(EVN8QMO6&[#'&IX[^(_@K5;3Q_J&B^+_#UM%XZL;; M4KWP-XXM?](\4Q/I\*0?V1-!<1SCSHU%N"J7!2>(A(T=65_H+Q-\6?%UQXF\ M2:3X \$V/BQ/#02/5;C4M<;30UR\*SBTM0MM,)91$\3-YAA0>=$-YR^S9@^. MGA)M>LM#N;C4-.UJ?2X]9GL[S2[E/[/M721Q)>2^68K4?N95_>NOS(5&3@$ M\0\(_&/X9>%?$'QVT+QYKNB6%QJ.MPN_A+5;R*6_O8)-!TU# EHS&2X9\/$$ M56+ME0">*YN]\-?%[Q/X2\(V.D:1IVK:[X$\+6)N#K>M26LD&N,(+E0$CM)E MGFCBMXD.\Q@B[<;CO)'T5H?[1'@+Q!H[ZG;ZK>6UNEY8V)BU+2+VRN/,O95B MLV$$\*2&*61PJ3!?+)5_F^1]LOBC]H+P%X-:[35=:DBFMM:3PZ]O!I]S<3/J M+VHNTMHXXXV:1VA9678&W%@@RY"T >%:1\=/A;X8C^(FK>/9K=H/B#>65QI\ M%Q:_:+G7M'N;*W@MX;>$;I+E$D:>-X(@[1M([,BB7T"]%_I=UO M"2^6\3JR.4DC>-PKQR(ZLC(X#*RLK $$5MT ?)_PW\W^#?P_^&^L6R:A MXXLI[%+CP1 1_;]OK"2B2>\DA#)+'B82W+W1VHZ,9 S+(-R^$_%]U<_'.RMH M_%.J7/Q$E\7ZI9^(?"0U:6>VL?#Z17!M)S8,_E6\;(FFNMTL89Y+C:6/FLM? M5]% 'Q[\,/!-QXH_X5(NI>./'=Q%XM\-7M_K2#Q9>Q_:I(3:& HR2AK?9YIR M;(=#UZ?X2:1JFA6MAJTUM_:6O-+>*DB MPHP2ZN',<:_9F#+-N;=&X0%/T0K'A\(Z3;^+[SQ1':[=&O"=EK$W MD7^DRK;?;IO[/WK%6K4G@CQRK_M&ZEI\7BZ;Q)>W5YK M$T:7^@3Q>590PE(X4NX65I6\ACE;E\_7%% 'YC?"/Q'J&A M_!;4]13Q3>?;]7\1^&[OQ9>^(?'.HZ<8].GT"VECN)KT&::S2:\"Q>?&OS@" M(N$0"/Z*NM3U76/V5/ MUJVJ6NMNWC70EM=0M;ZXODFLU\1VZVQ%S<0PR7)$ M(C7SV3]]CS06#AC]7T4 ?(7P\OM8L_%?@'Q&WB;Q'?ZCX@^(/BC0;RTO=:N) M[ V4!U=H(4MFN]2FU%=-USR86%O]ED7PKXWL]=OA+HG_",Q:=XUU+Q,)]=8R;[>XN;J&W_ ',T:1F>T#MY""67 M;$60U]4? ;Q1I&M_#G0+2S\1S:]JT&G13ZC_ &E="344F=Y$E-Q&6+1-Y\5P MFSA4:)T7 CP/1ZJ1Z5:1:K/J2PJ+Z>&.WDFR^'I)I&,1@G6]LXI)\1!91Y*E%?S/=1N_%>F^%SX;DT'Q7K&EZW?7>KW<\=S9/:BSCEAAA2!TD M5X[&,JY>/8SM\I !'7?'/P-XV\:7&AIX;NXY=%B2==1TD>)+WP])-*QB,$XO M;**2 W'[/6JZQ^R[X"^%NLC1=3N=%.@0ZFER7 MELKNWL;JV>=<.A+^9% Z[77!+8. ^^#WB#P;X&\.Z'X+^WW%K MJ*PZ-;_V5#/=6UQ%<1"22T"2(&:!$,J?O$4DKR!7L=% 'RW>?LN:[??#Q!]E MM;3Q3%XLC\3#3X_'.NR+<;;,V/ERZRY-XLGD,S!XXD4;(HS&RAG?L/A5\!]5 M\">*/!&KS_V=;1:7H^NV^H6MOJ5]?M]KU"_M+O*3W;/+,!Y$N^61D+N0P10V MQ/=** /"O'OPK\;6^L>,#X2ATW6M$\6SPW]Y:7OBC4?#MW87D444.^"[LHI9 M&BD2"',8\K!1_F<2E5S]$_9GUPZ'XRT+Q'XM?6XO$'@#3O!TNO.TK7TL\(U! M9[J179OO?;$8 RL20P8]V^A:* /F[7O@E\1/'EKK/B'75\,:;XQVZ!%I^FZ= MJ%Q-I\PTO4/M^Z:X:V22/SI'=-HCD$2J&S(6('-^*OAC\4-*UK1_$ T70=3\ M2:K\3X/$@T^UN[J:PLK=/#SV96>Z^S!XQOAVB;R2 9(SLR=E?6M% '%?"+PA MJ?@WPE)#K;VC:YJ.H7FK7Z:?([VT,UQ.\K11,ZJS(FX+N*J6VEBJ[MH[6BB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBOG7XE?M3ZIX2_:;\*?"71?"UMJDM_%;W=_-?:FEE/);S&9=]E')A9_ M*\AGD^8'HB@L> #Z*HKYO\6_M>WOPW\1^.[/QCX"DTG3?#F@W?B&&YL]8BO9 MY;:*<0P_:8D3;:M@#Z9HKB_A3\5-*^*_PG\.^/[-6T[2 M=8TV/4@EXZ@VZLNYE=@XH OT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\\ M?M"_LN:M\>_B#X/O[SQ;;P>$='OK:_ETB?2HGNK>:%S)YEG=+M>,RD(CB3> MH)7!R#]#T4 ?.'C_ /9%U#XQ:EJW_"P/'\OB+2SI.K:1I$-OI$5GV.+[@+[SS55OV/=4?4#XN/CBS?XHG7!K7]OOH)-A_P @[^SC M!]C^T[]AM\D_O\^8=PPOR5],T4 ^&?AKP5II?![ ^(?' !!(UB,'V_XE]G74URW@\Y\0^..O&L1CI_ MU#[.@#J:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Y3Q'\5 M_!OA'Q=H/A;6O$^EZ7XCUYBFF:7=7*I/=$9^XA.>2" >[?*,DXH ZNBN6L_B MMX)U'6M;T>U\8:!,>(?'') M.=8C_#_B7V= '4T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\ M,_M8>%]3M/VJ_ 6N^$O#&KZMXDOY].MI[75M$CU#P_J<,,LS!EGR6M+BW626 M0LQ0<(ZAB":^YJ* /@#6]'U?XN?$3XIRP>#/$_P^TK1-#U_0/"VDZ1X*NXIM M5DO OV[5&FD6"U=I2@,41G5Y#\Q(;&Z>PM_B!'JG@?5K[3?%_B3X5^!=?:'3 MVU#PH]IK,UM+H?OBB@#R+]E?P9XA\ ?L MQ_#WPUK:?8/$>G:%#;S0W*B3[-($^6-PK?-LR%(#?P]>]=5\/(;R'4_&BZA/ M;W-Y_;"&2:U@:"-O] M,81G#\_P#"0^.,@8_MB/'/_4/L MZ .IHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBN%LOB>?%TN=<++;6-H8@,L#(5>X#,=JM DB M$HX+J5Y .ZK(UWQAH/A=9&UG6].TE8[:6\]TGP["-/TNY\T.NXAC)<[D5]JL)U&5#[ M%-;OAGX<>&/!Z60T?0[*SEL[:V7(+N['+')9CU)H \"U[ M]KVT3XH17VBZE;:K\+=)C@M=7O+"RFNVGENAN6ZAEB5@T=NQM8F5>6-W-GF M!O:8_C5X,/E";6#8&33'UC&HVD]H4M$W;Y7$J+Y8&QLAL'@\5Y[_ ,,J7/\ MPAFJ>$C\8?'C>'=36[2\L9+;0I!.+IW>XWNVF%V+M+(2Q8G+'FO:]!TMM$T/ M3M.>^N]4>SMH[=KZ_=7N+@HH4R2LJJ"[8RQ R3@#I0!1\/>//#/BZ*TDT+Q M%I.M1W<'VJW?3KZ*<30[BOF(48[DRK#<.,@CM6[6)KG@?P[XGFEFU?0=-U.> M2UDL7FN[2.5S;N"'BW,"=C9.5Z'-<^?A3'I$)'A;7M6\,/%IATVTMXK@W5E M F #NZ*X&XU_QQX0ANYM4T*V\6Z7:6,#"X\.R&/4KJ MYS&LV+*7$:H,R2@BX9L+L".V,[_A_P >Z!XHU74M*T[5()M8TQ(7O],+;;JS M$J!XO-B/S)N7ID=B.H. #?HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y;P?G_A(?'&2 M,?VQ'CC_ *A]G74URW@_'_"0^.<')_MF//.(?&E MI:1W0TZ=Y;:TB620(IGNQ$Z1<%GV#=(RHQ5& )%2*#Q3\09(WO4NO!6@1SW= MMN\.>'-,\(Z'9:-HUC#INEV< M8B@M8%PB+_4DDDD\DDDY)H Y=_A?#XDOIKOQG=GQ5"+Z#4;#2+R"+[#IDL2L M$,2A TK!G+[YBYW*C*$*KCNJ** "BBB@ HHHH **** "N?\ &7@+0_'VF&QU MNS>>+S(Y4EM[B6UN(G0DH\./#>H,]G?V_C& MPO=8\R2'5GCL9M,LGZI"T,)6?RR5%>Z5J!: M56TO6+5[.\7RV59&$;@%T!=/WB;D.Y<,0172UB^(?!FB>*I;6?5-,M[F]LQ* M+._V;;JR,D;1N]O,,/"Y1F7?&RM@]: -JBO.#_PF7PUMA@W/Q \,V&F<@^7_ M ,)#+T@CU'3M.CO[2YNW>5)[?4$R)D# P)&Z81#(7)++@?8%>7>.?V:?A[\1?B M+H_C?7-$:XU_36B;?'2,:9;I(BF227:9#(DLK[E0L M%CP0+;?'#XC1_%!O@ZWC/4C<#Q6VF_\ ";+IUA]O%J-!.I^7L\C[*7,HV9\D M$1\8W?/7T%X;_96^&OA*Y\32:9I&I1V_B:2[FUG3Y_$&HSV-_)-VS( &","I?^&7?AJ/"?_".C0KI;/[>-4^UKK%Z-1^U"/RA+]N\[[3N M$7[H?O.(_D^Y\M $G[.'Q-U+XH_L\>"/&^OPB/5=3T>*\ODM8&PTH7YRD8R2 M"5)"C.*WOAYJ46KZGXTNX([B.)]83:MU;R02<6%H.8Y K#D'J!GJ."#7 M1>'?#VF>$M!T_1-&L8-,TG3X$M;2SMD"1PQ( JHH'0 "LCPA_R,'C?_ +#$ M?_IOLZ .HHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BLKQ M1XJT?P3H%YK>OZG:Z/I%FH>>]O91'%&"0HRQ[EB% ZDD 9)%L&U3Q-/93W%L;B.9--A=!A1=7*(XBW,0 H#.>2%P"0[P[X&:TU2;6];U" MXUC6[I+9I(GE4ELM(V_#.P50-3PEX/T3P'H4&C>'M, MMM(TR LR6ULFU=S$L[MW9F8EF8Y+$DDDG-;% !1110 4444 %%%% !1110 4 M444 %%%% !1110 5S'BSX=Z5XM/GN]WI.J!XG&K:/<-:7?[LL41I$_UD8WO^ M[DW(=QRM=/10!Q%MJ_C#PW?I;ZUIZ>)[2^U:2*"_T&W6W_L^T?!B-U%+,2^T MDHTD1;( ')DD/G7VG?(K/-&P!BD_>6T^P@'R-0L MV(#,P ![71110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !7+>#U \0^." 3K$9/O_P 2^SKJ:Y;P?C_A(?'.!@_VS'GC M&?\ B7V?YT =31110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !16-XM\8Z%X" MT*?6O$FKV6AZ3 562\OYUBC#,0JKECRS,0H4
58I UTR>7M9K:!"2DK$ 'U!7 ) M\5(O%DL5OX$MT\50S&[@DU^UGBDTNPN(5("3.) [DR80K"KD8;<5Q7+_ KT M^Y^+_A:VUKQOJ<^H:K8ZR\DNA6;/96FDWMJ[1/;,D;@W2)(I=6G+*X$4BH@* MU[)##';Q+%$BQ1H,*B# ] * .2\.^ 7MM5M_$'B&_;6_% L5LIIX3-#8*!) MYA:"S:61(B6"9;+.1&F6.*["BB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH Y'XM>#M4^(7PU\1>&=&UM/#E_JUHUF-3DM6N1"C M_+)A%EB;)0NH*NI4L&!R*\\'P<^)-]XE\#ZAJ'CCP9!9^%KU9X(-$\%W-G*] ML8FAEM0[ZI*JQO&V,&-@&2-@,HM>XT4 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !7E_CS]I3P!\-OB/X?\#:[J\D'B#6I(HXHX MK:26*V,K,D!N)5!6$2NC(FXC<0>P)'J%?'_[2GPH\?:Q^TKX$\5?#KPQ?:1K M*RVD%SXTT_58S9RVB/+Y]OJ-G(!PL4DOER('9C)MRF * /H:7XY>!(O$OBSP M_P#\)':RZOX3TX:KKEM KR_V?;D.P,C*I4-M1F\O._&#MPRDXB?M.^ &\'VW MB=KK78-)NYX[:R^T>%M5BN+YWB,J_9K=K837"^6K.7B1E"JQ) !KQSQ%^R]> M:?\ $7X\3>&?"$=MX=\:^"DL%-CJ4-C)J6HRS7CW8,K+,R2,LZ#S9(F7E1T7 M YC3/@S\5=*\0>'/&%OX;\2W7A_PKK[7&B^!-;\2V]_JT5K-I$EG+] T[7-%OH=3TC4;=+JTO+9MT677#!2< LI!VC(-;WP\LIM/U/QI!/?W&I2KK"9N;I8UD;-A M:'D1HB\=.%'2@#LZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBO,M8_:*\&6FHSZ7HEQ>>-]:A)233?"5H^I20L/X9I(_W4!Y'^ MN=.H]10!Z;17DY\4_%_Q.5.D>!]#\'6;'_7>+-7^TWB?6ULU>(_A=>V.] ^& MWQ-U4[M6^,4^GL3DKX6\-V5H@YZ*+P7A''J30!L^,OCCX5\#>)V\.Z@NOWNL MI9Q7\MKH7AG4]6,,$KRI$\C6EO*L>]H)@ Q!/EM@<5K?#_XF:#\3K+4KG09+ M_P#XEMY]@O;?5-+NM-N;>?RHIMCP7,4GCB% 'K-%97ACQ9HGC; M1;?6/#VL6&NZ3<#,-]IMREQ!(/\ 9="0?SK,O?BCX/T_4],TV?Q/I*ZCJEP] MK96:W:/-]N--_LU;,)CYYHKUH)MC;OE*1ONP2!@4EA>?$?7!I$T^G:!X5@D67R6 Z G[U '>5AZ_XX\/^%I&BU76+.RN1;2W@M9)AY[P MQJ6D=(A\[A54D[0<8-<]:?#&^O#I%O&WBFWF37?$\'AZUNM.2%[#PO"?/M+K*F21+Z;/F+\K*H\B,@ M,2$/$.LW 43:CJNA6MU<2A5"KNDDC+'"@ M 9/ ':N_HH P/!?P_\ "_PWTE]+\)>&](\+:8\QN'LM%L8K.%I2 "Y2-5!8 MA5!.,X4>E;]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !7+>#SGQ#XXZ\:Q&.G_4/LZZFN6\'G/B'QQUXU MB,=/^H?9T =31110 4444 %%%% !1110 445S&O?%'P9X5BFDUKQ=H6CQPW4 M=E(]_J4, 2X<$I"Q=AAV"L0IY.TX'% '3T5P]W\9O#-NU^D#:MJLUCJ*Z3

O%<-NX810MM0;&S*<1KQEAN7/+?%#X\:IX.\*:K=Z+X!U_5=8&JQZ# MID%VMO:PWEW,QCAE!DF5VM_,V;G12P5M^W8KL@![#17R]\(F^(_P;\37/P]E MTFUUJ'5+EM4TO4/$GB)XWND38NJ2JT5M-B1YI([I+=MHQ=3@,BPA:]H=/B5> M&?9+X5TD)J8\G=%,YW?-#LG/RGC>HY'S=: .YHKB)]#^(<_FX\7^'X M!_:8GB\GPW-D6//^CONO6W2G*_OEVC@_NQGALGA'QFXDQX^:,MJ@NEVZ/!A; M3G-H,D^J_O3\W'0YX .YHKQ3Q]XB3P%=&QU7XN:RFL7NH?;[+1-,TJRO-2DM M06!M8;:.U>1XN5!E*EE*C+C)K$M_!_QB^(=XTB^,M>^'?AU]2_M!#J::7=ZP M8>1]DCB@MQ!!#\P(>:2ZE.T!U'.0#VCQEX\\._#S2AJ7B76['0[)G$4.?'Q*>!O"#:+IK<#Q'XWAEM$(S]Z'3AMN9,? MW9C;9SD,:SO#G[*V@>'M9DUQO$_BK5_$K7HNQX@U2^BGU"./O:I-Y(9+8]X5 MPIP..*[*7X4VUSY_VCQ)XIE$FJ#5%V:W/#Y9&?W"^65_<<_ZLY!XST% '/?\ M,^V?B9O.^(?B/6/B&S')TW4)1;:0OJHL8 D@N/.8?WJ],T?1M/\/:9;Z= MI5C;:9I]NNR&TLX5BBB7KA44 >P%1_JCAV]D(S<3Q0"1Q&AE<+N8]%&>I/I7-:E\6/!&C/&E_XPT&S> M34%TE%GU*%"UZW2V +!_#@^T7YU6;_ (E,'[R\ M_P"?AODYE_VS\WO73:=H]AI G%A96UD+B5IYA;Q+'YDC'+.V ,L>Y/)H \0^ M,GQLLM%X+2[\'7]YXHT;5_P#A'?$4DDMO9Q1S1I&TEZJ&0MY4 MD)X/$6J-K]KK,-G]@6ZT3Q-J>E$P;R^QEM+ MB)6^8YR03P.>!BW\/?A!X;^&%YK%WH8U>2\UW.L:[?:K+*8E98_GNYI2 MN Q'RD9&,YP, #;:7XC:@;+5O#J*^*(M1=[_ .U?+ME?S-T4NPH"B2QN MB'<54;FS:T"W\:_!#34T[_A&-+\7^%(79A<^$;2/3=0@!Y+26&1#,>I9X9$8 MG&V DU[-10!S?@CXC>&_B-8SW7A[58M0^S/Y-U;E6BN;.3_GG<0.%D@D_P!B M158>E=)7&>-_A%X:\>7UOJEY:RZ?XAM4*6OB#29VL]1MU_NK/&0S1YP3$^Z- ML#3=0KF.XM)>\4\+@20R#NDBJP[BNCH M**** "BBB@ HHHH **** "BBB@ HIDTT=O$\LKK%$BEG=SA5 Y))["O+[G]H MGP]JER]GX(L-3^)E\K%&_P"$5B26SC8<,'OY'2U5E/!3S3(,'"$C% 'J=0W= MY!I]K+ *\N&G_%_QHS?;M3T'X;::V/W6C(=8U,K MZB>=(X(6]5\B<>C'O):?LU^"9YX[KQ/;7GQ"U%&#BZ\973:DJN/XX[=_]'A; MO^YB0#)P!F@!+G]I[X;M--!H^O2>,;J)S&]OX/L+G6V1QP58VD<@0@\'<0!W M(J-?C%XOU@*="^#OBF2,GBYUR[T_3HC_ ,!-P\P/UB YZ]<>J6]O%:01P01I M##$H1(XU"JB@8 '0 =JDH _)C_A)?A5)^QIY*[)?$ M;7O]G?Z]+=;!I#>^9\WEM*K^;\N_/S5^B7_"1_&__HGGP_\ _"\OO_E-7JM% M 'D[>,_C'9'-U\+O#=VHY/\ 9'C-Y3[8\^PA_')'7C-(OQ@\<6G_ "$/@?XM M8#AI-+U31KA!ZG#WL;D=QA2Q'50>*]9HH \G'[2.@6.1KGAOQQX<8?>-[X2U M":)>DV.L6;=;?4+9)XS_P%P10!I A@"""#R"* M6O)V_98^&=JV_0_#TG@R09*MX.U&YT,*<8SMLY(E/T8$'N#2-\(_&VA@MX9^ M+VN* ?EL_%.GVFK6RCTRJ07!_P"!3G\^: /6:*\G_MCXT^'=PN_#?A#QI;K_ M ,O&DZG/I-RW^[;31S)SUYN1CWZT#]H*/2%QXK^'_CGPHP^\[Z*=5B'&<^9I MS7*A?=MOOCI0!ZQ17!^$OCS\./'5V+/0?'.@:EJ&[:VGQ:A$+I&Z[7@)$BM[ M,H-=Y0 45E^)_%.B^"M#NM:\1:O8:#HUJ%-QJ.IW*6UO"&8*N^1R%7+,H&3R M2!WKE/"O[07PM\=ZY;Z+X:^)/A#Q#K-P&,.G:5KMK=7$H52S;8XY"QPH).!P M 3VH [^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHKX8_:Q\4:EX,_:K\ ^(;WQ3J%[X4L)]-@;1?"^NI;ZAH\\LLR&6XL6RMQ# M<[XT+,-VV.14 ^]0!]ST5\%_%#XA?%_X<^-?VGKBY\8-J][IO@:WU?P_I^G1 M-%:Z-"]Q=HI2,L0\RQQB1Y2,LW'W4453_P"$N\0_\+6_X5>GBOQ')\-SXU-B M=87Q'=M?!/\ A&S?I;#4!+]H*M<8D_UN3]SA?EH _0"N6\'Y_P"$A\<9 Q_; M$>.?^H?9U\J>-OBIXDO_ /@F;X=\:ZYXGU+0=$Y-/L/B/XR_MV[N;BS\*:[XS6 M2/48CI4DHCE+SR!I8HI+*1I'08>%PO!14 /UJHKY1\2_'S]HF]\/WS^'O@4^ MDZP\,7V1-4NXKR&"3(,ID*3Q&08#*H7:9#$99$62".51)MDS^]D*A]JKG#@ ^PJYKQ1\3/"/ M@FVOKCQ!XGTC18K%8VN3?7T<1A#D"/<&8$%R0%'5B0!DFOD/4+[Q]XEN=4CU MGX:ZI?Z9JB007=IK5GJ^L0R0Q,FP"WDNHH4<^6CNR(FX[MP)+$^A:]\1=0L= M:-QX!\/ZAX)AN(8XK\7'PDU&]NYGC^1<3PW$*;50*B@I( %R"1@ ]FU;XNZ M;9QZTNFZ-XB\1WFE&$2VNEZ-/^^,HR@AFE5()< @MMD.P$%L9&4U3Q5XYF;6 MH=#\!P&>SFA2RF\0:W'9VU^C F5U:WCN9(PF 'C!;/8#->9:?\ &ZX_X0N[ MTS7-6\>0^))7W1ZQI7PFUF,VZ?*0HB-MPMI_EQN.-(CF)4D'*2 9 R,9! /6M1TSXBZH= M8BM]>\/Z!"\\7]G31:7+>31PC)E\S?,B%RRO+J.X@M+*6WLA8HN[,,4L$*3%6W#<9)&;Y%P5YSXQKGC;P;K^KWEY/ M\3_BS:V]Q*TJ6%EH%];06^2<*A33@^U0< ,[=.+/BA\,O%^EZ78WVN M?$>UBT]"H?2=.\16$UR-@#>:]O"CR'"]<[@2<$$T >FW_P $?!&M'4QK.@1> M(X=1O4U&>VU^:74H!<*'"/'%<,Z1;1(P"QA0 < <#'4Z9X>TK1)[V;3M-L[" M:]E,]U):P)&T\A))=RH&YB23DY/)KPCPSX^^&OA/2=7TVSL_C'=6VJ1^5<'5 MM \::C*J[67]U+<0R/"<,>8F4YP!-'UFSU/0?AM\7-0O;6430^> M^K11^8IX#)>W4:,.?XAM]>E 'U!7D?[3WBGX:>$?AO#>?%'1M!\0:/)J,-O8 M:;XB2T-O-?.&$>&NR(HR$\UB[$;460\]#PWBW0H/B-KD^K77[._BJ\U*YV;K M[6-;T^RA8*H5';8WVS[590V&XPM(X1RCN295^9,EU .^_9H\0? CQ1\1+BP\) M^!OA?H7CW3+-]0@N_ TFFZBIM6;R9'CNK:-'C8>8JNCJF1*-I<%L?3VJ:I9: M)I]Q?ZC>06%C;H9)KFZE6.*-1U9F8@ >YKX/^#'P7U;4_P!HNPU70](I#!\/]"U?X MC2G@7VCPK%I2^YOYBD#CU$+2L!SM.1D;P9\1O'P_XJSQ/;^#=+8_-HO@J1WG MD'=9-2E17P?^F$,#CM(<\=#XV^#WACXA:A;WNM1ZH\]O$((Q8ZW>V487<6YC M@F12/F.0"YX(^&OACX<6UQ#XN+ZW3D ] M+HKC/%?A'Q3JFFZ3!H7CR\T*ZLXC'<74NFVMT;X[5 DE4HH5@5)_=[%^=OEQ MMP>&_#_C?2="U>VU/QAIVN:I+&PTR^FT/R4MGVMM,\4IJSXJU M7XJ66OW \->&/!^LZ)A1"^J^([K3[G.U=Q94L)U^]N /3!R.E 'H%%<;J?B M+QGIW@[3[Z+P;::GXDE=5N](LM940P ALLMQ+$F\#"_\LU/S=.*;X'\9^)_$ M=Y<0Z[\/]2\)1Q1;TN+O4+*YCF?."BB&5F![Y90,>AXH [2BOF7QE\?/&'B; MXA6_@K2O#'C;P"D>GKJ-YJ":+9:C>N'E,<8B4331)&#'(7=E,XMU@EBA=4N DD; M/PT;-A5910![K17&1_&#PE_PA$_B^ZU1M(\.P2>5+>:S:3Z?L;<%&4G1'&2P M .W!SQ57PA\?/AI\0-931O#?Q \,ZYK3JSC2['5H);O"\L3"&WC Y.5Z-/#^I7DMI::[IEU=12^1)!!>1NZ29QL*@Y#9XQUK9H **** .+\;?" M'PYXZUKF"?3/$=M&8K7Q!I$[6FH0+G.T3)@NF>3%)NC;^)2*YO[;\4?AO MQ=VL7Q5T)6Q]IL1#I^N1)ZO"Q2VN3W+(UN<<+$QKUBB@#C? _P 7O"?Q#N;B MRTC5 NLVJAKK1+^)[/4;4'H9;64+*@/.&*[3@X)KLJYCQQ\,_"OQ*M8(/$^@ M6.LBV8O;37$0\ZU&48>)L?Q(5/O7'-\)O&?A5@?!'Q+OX;-#E-(\8VO] MMVR#^ZLQ>*[_ !DN),<<'!! /6**\G/CGXL>'2JZQ\,;'Q)"#CS_ ?X@B:9 MQZF"^6V5#["9_KVKPW2_%>G>._B/\4;SQCX?^,]G)::_;V=E8:'JFL116$'] MDZ=)Y+1:7=F%6:2268GDD3*2V> ?95%?+W[/OQ^CL/AQ+I\GAOXD^(Y[/7] M>M8)[G1K^\E%M%JUVD$;W5SR[QPK'&0\A<%"IRRD5Z3_ ,+@\9:F0FC_ 9\ M5'.0+C6K[3+& ?7%U)+_ .0CU^N #UBBO)O+^-WB1R'E\$> K8_\\A=:_<$? M5OL:(W_ 9 /]KK2_\,\:=K[>9XY\3^)?B QY-KJM\+;3^G*FSM%AAD7D@"59 M#CJQ/) -3Q+\?_ OAK5YM%76EUWQ'%G?H'AV%]3U%?\ ?M[<.\8_VI JC!R0 M <98\0_%CQNRC1_#FE_#O3&SF]\4RC4=0Q_LV5K((ER.C-HV6$2I:_*?NLT32#^^3DGU&VMH;*VBM[>)(((D$<<42A51 M0,!0!P !QBL+Q9\1O"?@+38-1\3>)]&\.Z?/GR;O5M0BM8I,#<=KR, >.>#T MYJAX/^,/@OXA6^IS^%?$ECXG@TY ]S+HTGVQ ""1M,88.2%. F2>,#D9 .QH MKS/2OCWI.O:I:V6F^%_',_GRI%]INO"6H6$,>XX+.UU%%A1W..G(!K0\8_$+ MQ+X?UE[#2/A?XD\41!%==3LKW2X+0DC)7]_>)-D=/]5C)'..: .\HKC9_$WB M^?P3!J=AX+1/$,DFU]!U75XX#$F\@LT\*S(3@!@!GA@"0']*\DM%-IOB.;4+DR[E 1HFLH452-YW"5CPHV_,2H!VU%?G;=^)?% M8TZY1]!\%_\ #1'G2)%(?'5Z?$BW_FG9LT_^SB#8AL,(O,^RF#DR;29*^X/& MVJ_$&PN[9?"'ACPUKEJT>9Y-;\1W&FO&^?NHL=A@#LJ*XS3-? M\;JJZQ97-O#\A8959!*(^"W< F@#T.BO-M?^,UQ MX;U>\L[KX=>-I[>"1D34+#3X;N"X4=7013-)C'(#(K'. I.16MXA^+6@>$]" MT?5M6CUFUMM40/!&FA7L\R94-MFBBA9X6 /(D"G(([&@#LZ*XKPG\9_!7C:P MU:]TCQ#:S6NDQ">_EN UL+6(JS"1_-"[4PCG<>/E;G@U=\.?%/P7XP9%T'Q? MH.ML^-HT[4X;@MG&,;&.>H_.@#J**** ,+Q9X"\,^/+(V?B;P[I/B*T(*F#5 MK&*ZCP>HVR*17"?\,R>"M/!_X1QM=\%'M'X8UZ\L;=?^W9)/(..V8SCH..*] M8HH ^7OVAOAG\0/#OPXBO=)^(_B7Q9!8^(-"OGTS5/#=OJ\J)#K%G*95CT^" M"XE2%4,K("SNL;#<,[A)I_Q#U?XD^.O@]9WVFZU>ZII/BN[U"\U"+P+K>B6$ M=I_8>IPK([7T.U&,L\:;?-8DNN.I ^G:* "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ KE?$/PJ\'>+/%VA>*=9\,Z7J?B/0F+:9 MJES;*]Q:D@CY'(R!\Q('0'D8(!KJJ* ,IO"NBOJ][JK:/8-JE[;+975Z;5/. MN+=2Q6&1\;F0%W(4D@;FXY-8;?!GX?MX+/@\^!?#1\)&7SSH)TBW^P&3=NW^ M1LV;MWS9VYSS78T4 H$VY% MI;2]&N"'&^1R0X8$,0$] M)\$:%;Z/HEFMCI\!9EC#,[,[,6>1W8EG=F9F9V)9F8EB22:UZ* "BBB@#B?$ M7P0^'/B^XFGU[P!X7UN>8LTLNHZ-;7#.2226+H2E=G10!QOAWX3:%X3\.:KHFD MSZW:V>HJRR/+KU]<31$KMW0RS3.T)YSE"O//6LGP_P#!A_#6LV=]:>/_ !M/ M!;R!FL-0U5;R"= ,"-_.C9\>X8,>[&O2** ///$WP[\7ZKKEU?Z1\5-=T.VE M97CTL:9IMQ;0D #:I>V\TH<9(:0MEFPP& +^KZ#XZ_X1+3+/1?%^E0>(;=P; MK5=8T%KN&Z7# C[/%P?G)D62[GR.@P#GJ<]JP;"3XT0W]L;V#P'=V1E43I!->P2+'N&YD) M1P6"YPI !..1UKU"B@#AO&MY\28-61?".D>%;W3/)!:76]4N;:;S.!GY2^)O@#P/-X\\;Z_\IQV<6B3>(;TVNE7UD(E1] METT >>[5UD4C:9$06X7"$%ON:B@#Y[_9!T/Q]X2^&7AW1-5\*^&/#/A&VCNC M86^G33QWJ0-9;M;1A6:)E9V&O+B M87DBZ*MT\\GRX9/,EQ&H(;Y2')W?>&,T_0/!FO67AS4].UCQUJVM7M[D1ZD+ M6TMI;,%<8A6.$+UR07#G\J["B@#S[PU\%M-\.:S:ZK)XC\8ZS?6Q+1G4_$UZ M\!R&'SVZR+#(,-C#QM]U3]X9J/Q%^SK\,O&.N7>K^(O ^B^([^ZH%>BT4 9^F^'M*T;3;'3M/TRSL=/L%5+2TMH$CBMU48 M41H @ X &*T*** "BBB@ HHHH **** "BBB@ HHHH *YZZ^'?A2^U2WU*Y M\,:-<:C;RI/#>2V$3312(6UN7"C"9DA=&.T<#GCM5V]^%]C)X,LO#.GZUXAT6RLY-\-U9Z MO.]X!ECL:>9I'=?F^ZQ( "@8"@#LJ* .-\$^ -4\(:A<37?C[Q-XIM9(MB6. MMBQ:.%L@^8KPVL6V_)BU?P@96V\9 M4-!>0\]<'!Z\@UZI10!XS^TO^DN[M?%]IX)\1RZYIZV M'V20Q2WDTD,6V]-V+8 .GG%?/^9E$F/K2B@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BOG_PI^V3X<\5ZY\08X/#?B"+ MPUX0L;R]?Q,;=&L;P6DDL=RB,&_=L&B?8)=GF!'(P%R=:?\ :=@LO">@:O?? M#SQAI^H>(K@0:)X>G_LW^T-1'V9KEI$5;TQQJD4;LPFDC8;<;M_&7XI^(;JW\'Z'I7B+1+[3 MGBTJ2]BL?$DEPS>6]]:1RH\3HN?,ECE+NTFY6'*BWH/['_C3POK%EXPT.R\' M>'=7TK7CJ>E^!M,O[F/0;6*32WL+C9.+8,DLI<3$K;XS&H()+.?LNB@#SWX' M?":'X1?!'PI\/[F>+5TTC2TL+F8Q8CN6Q^\.QB?E8EN"3P>:T/A[I5EHNI^, M[+3K."PLXM83R[>UB6.-,V-H3A5 R23]2:[*N6\'J!XA\<$ G6(R??_B7V M= '4T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%5M/U M*TU:U6YL;J&\MF9E$UO()$)5BK#(.,A@0?0@B@"S7+>#]O\ PD/CG&,_VS'N MQZ_V?9]?PQ74URW@\Y\0^..",:Q'^/\ Q+[.@#J:*** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** //?VAM.MM7^!?CVQO-&K?X/Z=X\U" M/Q%K%M.[^&]8=M*G:SF,4Q,<*++Y*% =@E6,D[^:_5>J]E86VF6XM[.WBM( MS,(H$"*"S%F.!QDDDGU))H \F_9._P"$EA_9:^' \0)<2^)4T"W\U-3>2.5V M"?NQ,64NK%=FXD$CG@UTFD6GC;2;_7;H:-H$QU.\6["?VS.OEXMX8=I/V0Y_ MU.[.!][&.,G&\'_M%Z+XVUW5;6P\/^)$T&R%]Y?BN:Q7^R;MK.7RKE(Y5D+( M5<.H\Y(Q)Y;F,N!FLSPW^UMX%\7?$O1_A_I U&]\7ZAX>_X2.73%BC#V$)CB MD2"X8R!4G=91A 6 P2Q4%2P!WQU+QQSCP]X?_P#!]/[_ /3E]/S/IR'4O''. M/#WA_P#\'T_O_P!.7T_,^G/,?"_X\Q_$SQSXH\)OX+\2^%]5\.16[W[:P;"6 M!'F!:.(26EU.OF;!O*$@A2I.-RY]2H Y0ZEXXYQX>\/_ /@^G]_^G+Z?F?3D M.I>..<>'O#__ (/I_?\ ZKHH Y0ZEXXYQX>\/_\ @^G]_P#IR^GY MGTY#J7CCG'A[P_\ ^#Z?W_ZKHH Y0ZEXXYQX>\/_ /@^G]_^G+Z? MF?3D.I>..<>'O#__ (/I_?\ ZKHH Y0ZEXXYQX>\/_\ @^G]_P#I MR^GYGTY#J7CCG'A[P_\ ^#Z?W_ZKHH Y0ZEXXYQX>\/_ /@^G]_^ MG+Z?F?3E1J/C?//A[0,>O]NS^_\ TY_2NDO+N'3[2>ZN95@MX$:665SA451D MDGT %>/^&?VHM%\2^"=<\6#PEXNTW0;#38]8LKR_TU$CUFTEW>4]HRRE2S[1 MB*4QR@21ED4,* .NTA_'VG63Q7&E:%?3-<3S>9)KDXVJ\KND8_T,\(K*@/HN M<#I5TZEXXYQX>\/_ /@^G]_^G+Z?F?3GSJ3]LCX:'7_B?I=MJ5SJ/_"N-,_M M+Q!>64 E@AP9 ]NA#9>5/*.X ;06 W9#!>N^#WQITWXR6NNFTT?5_#VHZ'>I M8ZAI>M1PB>&1X(YT^:"66)@T'_\ P?3^_P#T MY?3\SZ'_\ P?3^_P#TY?3\SZ<]710!RAU+QQSCP]X?_P#! M]/[_ /3E]/S/IR'4O''./#WA_P#\'T_O_P!.7T_,^G/5T4 '_ M /P?3^__ $Y?3\SZ'_ /P?3^__ $Y?3\SZ<]77)_$_XE:5 M\*/";Z[JL5W=JUQ!96MA81K)3MA M.V6-I$;S(R"0V1QVA_MK>"/&'@CPWXC\+:3XA\3GQ+J][H^AZ586L*7>HO:B M1II4$TT<:1^7$T@\QT8@@;=QVT >JC4O''&?#WA__P 'T_M_TY?7\AZ\ U+Q MQQGP]X?_ /!]/[?].7U_(>O%OX?^.]'^)_@C1/%GA^X:ZT76+2.\M970HQ1Q MD!E/*L.A!Z$$5T% '*#4O''&?#WA_P#\'T_M_P!.7U_(>O -2\<<9\/>'_\ MP?3^W_3E]?R'KQU=% '*#4O''&?#WA__ ,'T_M_TY?7\AZ\ U+QQQGP]X?\ M_!]/[?\ 3E]?R'KQU=% '*#4O''&?#WA_P#\'T_M_P!.7U_(>O -2\<<9\/> M'_\ P?3^W_3E]?R'KQU=% '*#4O''&?#WA__ ,'T_M_TY?7\AZ\ U+QQQGP] MX?\ _!]/[?\ 3E]?R'KQU=% '*#4O''&?#WA_P#\'T_M_P!.7U_(>O%+5W\? M:C:110:5H5A(MS!,TL>N3L2B2H[I_P >8X<*R'V8GGI2?%/XMZ?\*X-%CFTK M5/$6LZW>&QTO0]$CB>[O)5C>5]OFR1QJJ1QN[,[J,+@98J#B:O\ M!Z?I>EZ M5<0^$/&.IZCJ6D+J\6B6FCL-0C5IH85AEAD93%)OFY+X15BE9G4*"0#JCJ/C M?/'A[0,>O]NS^W_3G]:0:EXXXSX>\/\ _@^G]O\ IR^OY#UX\EU#]MOP3I_A M]=2_L7Q#_V= MY#J%G!=6\@EMYXUECD'1E89!_$&@#FAJ7CCC/A[P_P#^#Z?V_P"G+Z_D/7@& MI>..,^'O#_\ X/I_;_IR^OY#UXZNB@#E!J7CCC/A[P__ .#Z?V_Z M:EXXXSX>\/\ _@^G]O\ IR^OY#UXZNB@#E!J7CCC/A[P_P#^#Z?V_P"G+Z_D M/7@&I>..,^'O#_\ X/I_;_IR^OY#UXZNB@#E!J7CCC/A[P__ .#Z?V_Z :EXXXSX>\/\ _@^G]O\ IR^OY#UXZNB@#E!J7CCC/A[P_P#^#Z?V_P"G M+Z_D/7@&I>..,^'O#_\ X/I_;_IR^OY#UXZNO,/%GQ]TOPQ\18_!MMX=\2>) MM0B2TFU2XT"P6ZATB*ZE:*WDN!O$A#%)"?*20HJ,[A5P2 ;$C^/9-;M+W^RM M#CMH;:6&2S77)RLKNT15R?LG\ C8#CGS#TQS<&I>..,^'O#_ /X/I_;_ *.#\?_M1:/X AUVX?PCXMURPT&:[75-0TJQA-I9PVT$4T\[S2S1IM FV MA 3*[1R!8V"Y-_3/VH/ &O?&NQ^%FD:F^K^*;C26UF46B!H;.#;&R"9B05>1 M9594 )VC+;..,^'O#__ (/I_;_IR^OY#UX!J7CCC/A[P_\ ^#Z? MV_Z.KHH Y0:EXXXSX>\/_ /@^G]O^G+Z_D/7@&I>..,^'O#__ (/I M_;_IR^OY#UXZNB@#E!J7CCC/A[P__P"#Z?V_Z :EXXXSX>\/_ /@^ MG]O^G+Z_D/7CJZ* .4&I>..,^'O#_P#X/I_;_IR^OY#UX!J7CCC/A[P__P"# MZ?V_Z.KHH Y0:EXXXSX>\/_\ @^G]O^G+Z_D/7@&I>..,^'O#_P#X M/I_;_IR^OY#UXZNB@#E!J7CCC/A[P_\ ^#Z?V_Z+WA6WUR/\ M2?7 M?LT4UU=B6"VM+I[B.WB$,2; [1QGETD;&W^.N-M/C[I>I_%"Z\&:;X=\2:K' M97W]EWWB*QL%ETNRO?LXN/L\SA_,4^6R9D\OR@TB*9 QVCG=8_:V\.Z(+.\N M/"OBS_A')KI+6?Q+]AA73K1GU!["+=(TP:7?*@8+ LK*DB,ZKF@#W&BO+/#O M[0FEZ[\4$\#7?AKQ+X=O[H7S:7>:W9QV\&JK9R(EP\"^89@@\U"KRQQJZG*% MA7J= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 ?%>G_L.^)]#UC6(='U#1-(TZ>SUZQDUBUN9AJ6NPZGOT4 >7?L\_"_5?A?X2UQ/$4UC=^)M=\0ZGKNI76GNSQ2-< M7+F$!F1&.RW$$>".-F 2H%>HT44 %%%% !1110 4444 %%%% %#7]'C\0Z#J M6E32210WUM):O)$Q5U5U*DJ1R" >#7R/\)/V,/%'@*ZL;:6Y\/Z5HEM!H.G7 MMIHEQ,!K@TZZ:Y;4KI3 H%W*5@C*9B@#YL^(O[,7B+Q/XQ^+ MFH^'-;T_PI:^,/!EOX>L+BS#K/;7:S74LLCHJ@!7^T#YE8MEG.,X)Z?]F/X, M:Q\'K'Q<-2LM"\.VFLZE'=V/A?PM<23:9I<:6T43>4TD4)W2O&\K@1J,MW.2 M?;** "BBB@ HHHH **** "BBB@ KRW]H_P"#TGQL^'46AP-:O=66JV.KPVFH M.RVEZUM.LIMK@JK$12JK1L=K[=V[:V,'U*B@#YT^!'[-6K> ;R!O$[Z14!$4@5SD?[+?BS2OA9%HL5G MX6UW6[?QKJOB.#[5JVHZ:8K>ZGN'407UH%GMY@LRAP$=&7>AR&##ZNHH X+X M#?# _!CX-^$/!#7B:A+HFG1VDMW'&8UFD R[A220"Q8@$UWM%% !1110 444 M4 %%%% !1110!XM^TG\"Y?C%_P (9J%MINB>(9_#.HS7A\.^)I7CTS5(Y;:2 M!HYRL4N-ID6128GYCVX&XL/-],_9R^,/@#X*:QHGA#QEI-Q\09?#FE>&].U_ M5[J<):0P&9YW4B)V5@US(D?#';'$6.5Q7UC10!\3WO[$_B>V\$Z;IOAFP\.> M'KZ;PKJ_@O54N]?NM0)MK^6.5]2%S]CB::Z\Q9&:(QQJ_F8$B!5Q]C^'=%B\ M-^'],TF!BT%A:Q6L;$8RJ(%'Z"M&B@ HHHH **** "BBB@ HHHH *^6OC?\ MLE:O\1/C!=>+M%GTF"35?[%#ZW>SR)J?AUK"[:9Y=. B=2\\3>4P+Q 8R?,# M,M?4M% 'R/\ %K]FWXH^-?!OA/PA:7'A[4/"4NJW^M^-=*GUZZTV36Y9[F2X MCM5N([.9A;!Y/G&T,RHJC;PP]3NO@M?S?M ^ _']I;:-I.FZ1H.HZ?J5E:LP MD>YN/LFPQXC5715MBNYMC8"87'"^RT4 %%%% !1110 4444 %%%% !1110!\ MFZ[^R/XFM_CC>^-/#-UH5C)/XD?Q2GB*>>4:LF=/-L=)*B%E-G)*%E9O,X!* MB(E5:F^*?V:OB+J7B_X4:;L\.^(?A7X%TVS*^'[W7KJPEO=6AV@7ESLLIA.D M84LD19-SG0K'!R#@@BLC_AI;PC_P! CX@?^&X\0_\ R#7J MM% 'Q%X?_;&\=M\/_ WC75+R&YM-:FT-KW1[+X1>)8A'%?7-M%*D&HF=X961 M9V,;(C"9D144F117T1_PTMX1_P"@1\0/_#<>(?\ Y!JIHW[*'P[T"VT.TM(_ M%!TW1)K.XT_2[GQIK5Q8P-:R1RVP%M)=M$5C>*-E0H5&Q>.*]@H XSP3\6M# M^(&HSV6EV/B:UFAB\YFUOPKJFDQ%<@862[MHD9LD?*I+8R<8!-?)EWK?B+Q/ M^SO\7OC7<>.?$>A^-] U36WTNUM=8FCT[3$T^XDBALWL/,%M,)%AP[31LY,Y M*E2$V_7ZY^S+\-?$?BBZU[4/#9FNKR[CO[VS2_N8]/OKF/&R:YLED%O/( M,+\\D;-\J\\# !\Q_M6>.O'/AOQ5X/\ 'GB*V\J_#CQ?IFIW6D?#'QM:QVT_]AW/A_4+/5K9#JD%N MWV:629H+R$QRAC<(8V^4@0XD$D?M6H?M;^/;7XGZMX?T[PRWB6T\,Z_8>'=6 MM=&\*:KS165NTRS&*S1YB+-?,1&Q;B/!1<8VC&O-^S'\.;KQ)9Z[7>HVSVDS&ZUF^FANYK5 EO<74+3&.ZGC4+B>=7D^13NRJX /G[0/VJOB[X MFU30TMU\$VEIKGC_ %?P-;)+IEY)+;"U$S1W;D72B0[86#0J%W':1(FXA:_B M']LKXI6WPE\&^*++PSI\4$^H:UIGB7Q':Z!>ZO8:;+93R00R&U@N%FBAF,99 MI"\GE@$;9"17TMI7[//P_P!%;2S9Z 8CI>OW/B>T)O;AO*U*X$@FGYD.=PFD M^0Y0;N%&!C*O?V4_AA>Z38:>- NK*.QN;ZZMKG3=9OK.[C>\=I+M1?VKIT%VT^DRO+:.SH"QA>1$%[*#3+'6[JWG&GVD92&W6&UBMT M506.3B+)(P#G[N$K70M"\1^/O";^++N^UFUGOK.RC2"!O(CB MCEA:1FDN -QD&Q4)PY(%?0_A>36I?#NG/XCM["UUXP+]MATN=Y[59L?-Y3NB M,5STW*#_ #KB]4_9X\!:KX7\)^'WTBYM+'PG;+9Z'/INJWEE>:?"(EB\N.[A ME2<*R(JL"_S[1NSBK_PL^"'@;X)VVIVW@?P[;^'+;4I(I;J&U=RCO'"D*$*S M$+A$4';C)RQRQ)(!W-%%% !1110 4444 %9GB7Q%:^$]#NM6O8KZ>UM@&>/3 M-/N+^X.6"C9! CROR1PJG R3P":TZ* .'N?C#H-K]NWV'BEOL=E#?R>7X1U9 M]TVV/F2CS%W0IND3#[E78^WSSXT?M1'P+!:6'A+PIX@\4>*9H4U0Z4 M_AW4HB^G(J27#QDVX\R4+)%"(UR8YKB(3"-0Y7WNN \;? [PK\0/$\'B+5&U M^UUF&S^P+=:)XFU/2B8-Y?8RVEQ$K?,T**2[0V'B@ MM:VD-](5\)ZJP:.79M5"+;$D@\Q=T29D3#[U78^W6\">!M&^&OA.P\-^'X)[ M;2+$.L$5S>37+K[P]I'BC4=5:%K."?59T$ZW,K!HEAM4D96)&S8N,8 K[7>H:';_;;B2.SN+D.)I-KR$.2)'V[PP3=\FWB M@#Y]\'_$/XA?&W]A#Q#8_#OQ%'XF^)GAN[E\-3:M8ZGA]3^QW*!I(KM6_P!9 MUA*'!W3;@X.&'$Z'\1HOB'X/^&FAZ=K?Q.\.7%Q\4ET?Q+X=\0>([V/4] M+WV-Q(]@+V-DN);8%4=#([-\W++A5'V#K?[.?P[\11>+H]0\.B=?%=[;ZEJV M+RX0R74"JL-Q$5D!@E4(GSP[&RH))/-9=U^RC\,[S0K;2I-'U(+;ZQ_PD"W\ M?B#44U%M0\LQ"X>]6X%Q(XC8H"\AP ,!1@ \2D^-FI_ /P+^T[;W6M:AK&F M^ [V%/#EYK=\]U/')>64,D5HUQ,QDD$<\R_-(S,%?&X@#'*_!?\ :)\0>$?V M4OC?IMIXUMOB?XS^&5M-/9^)$U(:JMY!<6PN()7G#-YIBD:>,C/2W ..WU1' M^S?\.U\-6N@OH#W.G0:W#XC?[5J%U/-=:C$X:.XN9GE,ERP*IQ,S@A$!!"@# MH#\*_"K>.-6\7MI$;Z_JVF)HU_.\DC1W5HC,RQR0EO+;!=AN*[L,5SCB@#YN MDOV^#OC?X(-X>^(FN>++_P 2ZK%H_B;3M7U^74UO4N+&6X2[$,DCK:,C1AU% MND:%9""-H7;UFLP7_P 8OVI?&7@C6/$6OZ'X;\,^&M.O;"R\/:Q<:7)<7-W) M6W='D$8A5%C=BF224;.:Z+1/V,_A7X6\>Z!XTT/1K[3/$FA$)IUY_:U MU=+:V^V13:117$DD<,!661?+B5 H;Y=M=E\0_@;X,^*.I6NI:_IUT=3M[=[- M;_2]4N]-N7MWY:"26UEC>2(G)\MR4R2<$/'/@?X3>#M1L;_ M %^YT&]U>[\3>,H#<[X+3RHPK16SVX:6629=TF45 K$*Y.T>$2_MW_$+Q5H& MN>(_#.D>&-)TK1_AU;^.9;+6+6YN9YI?M$T4ULDB31+L80DI+MX^4['#?+]6 M^(?V>OA[XET/P_I,_AR.PL_#\3P:2=%N9M,EL8G39)%%+;/&ZQNH = VUP!N M!JM=_LT?#2\AUF$^%8(+;5_#T?A6[MK2XFMX6TM-VRV2.-U6,#>V&0*W/6@# MYW\;_M?_ !.\"Z?XSLI['PCJ'B#35\,7NG3+;7,%F(-6N3"\,X-PS%HMO$RE M0V=QB7&T[C?M2_$*S^(-U\)Y[?PS/X]_X2V#0+?Q''87,>E"UDTXWYG:T^T- M(TJQH8_*6XP68$N@P&]"^-O[(GA7XM>&]6LK)AX?U/5?['@O-1=9;L2VFG7( MFAM_*:95&?G7>,'Y\G=@"NI/[-/PY;PY.:_@LTEBEF0[4.P3?)O;+ML.?/= _:E\5?$CPO\8=:T7Q#H"Z MMH_PU&L6^M:(^HR6B7*37ZMMLKJ5$@EVVZ\&/>CMAWG1%!^K[_\ 9W^'VH^" MM)\*-X?%KI&DW0O[!K"\N+6[MKK)8W"7<4BSK,Q9R\HDWOO?<6W'-;PG^S)\ M,O!$>M)HWA6&V76]+.C:GYES/.;ZU+RNRS&1V\QV:>8M(V7'M-TL>,_$VC>"M*\0WWV7POJNHS:[+=*Q2U1K5I!9/LC.;BX+J M[MD1J A%>47G[(WPMU' M3-+T^ZT+4+FTT^R&F*DOB#46-S9B3S%M;IC<9NX%;.V*6WB M)-&E)&Q/#&I/>1@;LM+:+;F>)1L8[I(U4#!SAESY%\,?VM]1\;^(O#_]J>"K M[0O#?B*5(=/N[G3]5MYX'E1G@$QN;&&W?>%P3;SR[69<;TW2K])$!@00"#P0 M:\Y\+? 3PQX1UC3[RTEU:XL]*_Y!&CWVI2SV&E':R VT+$A"J,R+G/EHQ1-B MG% %7_AH[PG]H\C^R?'N_?LS_P *\\0;G3'$3G./E/.*M$U/XFZ[KL>-[W7KG6)]#GT MR-+C.V2\8VK2[A;B/[+ELA]QP":[SPU^WIXS'@/4/'6K^!;C4_#,OA&Y\36[ MV7A_5--M].N$*&*QFO[E##=B1),BX@"KF-L(P937U]\/_A]H'PN\&Z;X4\,V M']FZ!IR-':VAFDFV*S,Q&^1F9LLS'DGK7&^&_P!E[X8^%)=0:Q\,"2*]L)]* M:UU"^N;VW@LIF+36MO#/(\=M"Y/,<*HIPHQA1@ ^(-:\.F32VF%O8S7 MX'\UY+<3R1J/EE\P M*&"N"=U=/HW[*/POT.YT^ZA\/W5U?6&HV>J6U[J6LWU[:[CQ]\.O#WQ/T#^QO$NG#4;$3)9#E)89HV62*1 M!>"OBU_PAWP?^.=UH47C--:\ I>7)TGXC7T&I/9SK8"ZCA2 MXAN)'E@P4;]Y.SCFZ)*FC>*3<-K M?VC4;JXNM0:>/RY6ENI96G9F3C._([8JMXA_9F^&GBJ/2$U+PRLL>EZ;%HT2 M17MQ")[",@I:7(21?M4 *@^5/YB$Y)&2<@'A?Q?_ &S?%G@\?$6ZT'2-(-GH M7P\TSQCI\>IV\S2FXNKAD:*?;*H*! . %;.>2.*3QA^UA\1_#7BGXG:A%9^% M9_!G@3Q-H^BSZ>;6Y.IWT-ZML'=)5G*H\;7&1^Y?>,C"%"6]S^)O[,7PU^,- M]+=^+/#KZA+-IRZ1.MOJ-U:1W%HLAE2&6."5%D5)"73>#L;E<&N8T+]D+PM; M_%?QIXXU^9_$,NNZU9:W::;&LQCNBK)YB&6/Y&8E0#S0![ MS1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !5:]U*TTU8FO+J&U6:5((S/($#R,<(@R>6)X ')-6:X?XJ_!_P /_&+3 M=/LO$$;/#8W/VF/9%"^X[2-C"6-PR'(W(1M? #!ERI -31OB5X1\1^*-3\-: M3XJT35/$6F F_P!(L]1AFN[0 A29858NF"0/F Y(HUCXD^$?#OANY\0ZKXIT M73- MKA[2?5;S488K6*9)3"\;2LP57656C*DY# J>1BOF?X0Z(H_:%\3:'I/ MA_7X/#[+?&_7Q!HILKC0VFDE9CI^I1"/*3R.S?)),[*4821^60='1?"S_#+P M;X&O6\'ZE'X;\,_$'Q)=R:/I&B2W,UK:S3ZM%:3Q6D*%VC_TB':8D;"3!Q\@ M+ ^BK[XB>%-+U?1-*O?$VC6FJ:XI;2K*>_B2?4 "3 A;=* "#\@/45K2:M M8Q:I!IKWENFHSPO<16;2J)I(D*J[JFHKXRTKP#XA\.Z+X?\ M#M[X0UAM6UG0O"%KIDL&FO/!I36&I2W$T,]PFY+?[,DD;CS'4.5*Q[V!%>L? MM&:9XNUGQMX4L=$E\30:'=0QP:E)H%Q=6X56UC2@^Z6 @QM]F-W\XPRIYI#* M QH ^@**^6Y]+^(_A;PK9V^B-XHOY;C6=:\))]ON[JYEL[.XO9#8ZI(\I=Y! M;H@42LV6CD!+' K+GT?XD67[2DD?]N>+ETVSNXX]+M+;2+^[M+G2UT\ M->/ M?)IPD^);?XA^(=(TW5?#>I/JS#Q':73M'?1B MZ"V=PTL_FJC2NYLKB>VQ#$Z)$P!;IK2Q^,W_ EGQ%N(M9\5G7A::V/[,AT6 M_2T$/G#[";6[N;Y[!IS!L\K[+;AMVX7&&W$@'V;9ZWIVHWU]96E_:W5Y8,J7 M=O#,KR6[,H91(H.4)4A@#C((-7:^3_ ^D:Q:^!OC_>?#^S\ MWO8]3GF7340F%M1 G\+:UXLU/2]+LKGXE6WPUNO%>87 MU34M8L=2^RKHTQD$L\KK?1P&]5<>G>,I/AO\#M;UK5/%VCS:/9.FMZ MAI&B-JNM07#V?E1S&V:"X8R$^8CN8)<"9\JN[S$L>!M/O[#36U[QCX(ODM?# M>BZ;I=A;Z5H"RW$,SSF>:^@LUC*Y0?879(8V9)()0J$J%H ]TO/BUX&T_1-% MUFZ\9^'[;1];E2#2]0FU2!+>_D?.Q()"^V5FPFW.GZ78O#*9;O[#I[16["$']]NNVN)XAM()>%P-ZJP M /;_ !+\;_AUX,\0PZ#X@\?^%]"UV8(T6F:EK-M;W+ASA"L3N&.X\# Y[5U4 MFK6,6J0::]Y;IJ,\+W$5FTJB:2)"JNZIG)52Z D# +KGJ*\]\:Z+?>+OB%X" MT*>SD?PQ8I/K^H2/ [0RW5LT*V4#-]T$23-< 'G=:1D#@XXS]HS3/%VL^-O" MECHDOB:#0[J&.#4I- N+JW"JVL:4'W2P$&-OLQN_G&&5/-(90&- 'T!5:[U. MSL)[."YNX+>:\E,-M'+(%:>0(SE$!/S-L1VP.<*QZ UXKI>D>*+#]GGQSHL= MUXHBU6UN=;L])O2TM[JRVWVJ<6LD;3S)).5C*;&,H9U5)> =&\5ZN_ M@JXUK3?&=W!H7CB8:?JLDOB%4F273)UBD>UO1]MA@$P@#_:7GA5IIE$XB)10 M#[@JI)JUC%JD&FO>6Z:C/"]Q%9M*HFDB0JKNJ9R54N@) P"ZYZBOCSPE#X^; MP'JS6C?$HP'2=#7Q/_:QOAJ'VX7G_$Y.FB8^8#]E+X^P_NON?9LR# EU'2]= M3Q+X5UGPM9?$F]\#65MJL6H'7HK_ /MN2P>[TXO':2RD7J8<2.JS@W,D<$ZP M_*8F !]DTUW6-&=V"JHR6)P *^;?C1%XL?XPYT__ (33[48M&/AG^Q'NQI.\ M7LAU/[:(B+;_ %'EY^V=4X@!DSGNO@KX7U/2?"_B?5=5N_$5QK^I:KJH:/6= M0NIEBACOKH6HMX)&V0IY13:8E&]=A)8!< 'J.F:G9ZUIUKJ&GW<%_8742SV] MU;2"2*:-AE71E)#*0000<$&HUUO3GUB325O[5M5C@6Z>Q$RF=82Q59"F=P4L MI ;&,@CM7R/\+/#?Q,2U\,>(KNZ\9_\ "4#4[.PDM]:O]0-B;1O#:;VGM';R M\"^)9IF0R"4,I;L>,BTCQLUGX@U+PO;_ !(MM;D\,Z):>(-2\2V&IW%PLXU! MWU-+0&2&60K$SMLL)53##[*5FW6H:E>0:?I]K&TUQ=74J MQ10HHRSN[$!5 Y))P*^,)K#XHIX$T*W\-:AX^U;546_?4[JZM=0TDOH'GG=' M;1WTUT_]HL0?LS32"X"9\S8I0'Z!^(WB.37?@=X^M/!,FN/KNFZ-);6Z)!>1 M:@EP]FDT(4R!96EV2Q'()8,2K$.& /5P0P!!!!Y!%5;S5K'3[FRM[J\M[:X MOI3#:Q32JCW$@1G*1@G+,$1VP,G"L>@-?+%KX<^)FDQZMJWA^X\7S^)]6T_Q MC&(M4O[F>TCN([X?V28X+EOL]NWEC$1545U)+%QS7->.-$U/4_"2O\-+/XLW MIM+B\GMY?%?]HBX@NSH6H1_Z,]\1=IEV@&YB(#*\8A;<910!]K$A022 !R2: MR="\7Z#XH_Y VMZ=J_[B.Y_T&[CF_);_;0X<0HI+[2P\LR M9YCX4^!/&FHCX9>&-2A\>Z+X4&FZ8FH0Q75[I+Q8MM99TEDMV0Q/YBV)?8R_ M-Y2DX*A@#[;HKX@\5ZOXWT;POX-N?$EW\0[+5ET#P_;:5<6!O8X#?-?&+4?[ M2,9$7FM"UN/]+&#N;RG:EJUCHT"3ZA>6]C#)-';I)B&:ZOIQ*@C$OF&RCCM#&5(PO"]=X&\)_$#PUX.DNH+OQK>:LG@_0 M?$$K\:MXOT2SUFWU/5KN+2-,U74[NRU"9XGL;,Q6-Y;2Q".$R1CS MB;4.I\U064BW=V'Q"_X:)CM;J3QGKECJV^SO;<+JNEVUG"VG+&94FBEGTN2( MOYDF$-K=I*$P\G*N ?7FG:E::QI]M?V%U#?6-S<%S;2"2*5&&5=6!(92"" M".#5FOAWP-\._$]UX-\(16,_Q*T:TT_1_"5A'9G4-7LO+DDOYX=7WQ28)VQ' M!9@1'&(WCV@(X@DT?XMQ>--#LI=;\:Z9IEG>-!H132=7U1Y@FLW:.+J=;^&$ M*+46A\S4EE5XOFC+-O# 'W!J.I6FCZ?/?AUXPU3P3XP,H\=:E-KVC^,XKZQ?4M2ECWQ7ZM MIBP0;]L),2E8Q"H\Z-F!$N<'MOCS%JTNG>%QHH^(:Z"?#%\NCCPZVIK>#62+ M?[!]MVXF^[YO-[B -N\_DB@#Z$F\8Z!;^*(/#4NN:;'XCN+=KN'1WNXQ=R0* M<-*L.=Y0'@L!CWHU#QCH&DZC_9]]K>FV=_B%OLMQ=QQRXED\J([2<_/)\B\? M,WRC)XKR?POX$UFP^-?COQ3Y6I+KU[X1TFWBGNK^[;3'O ;SS$2$N8/E983\ MJ@IYKD8\YR_AG@W0?$5YXC2\TVT^)\6I7&G>&K'7K[Q FHQ2_:_[6!U!(9Y M/W:QN[/]F/V95.8\*7P ?;&I:M8Z- D^H7EO8PR31VZ27,JQJTLCA(T!8C+, M[*H'4D@#DTU=;TY]8DTE;^U;58X%NGL1,IG6$L560IG<%+*0&QC(([5\R"+X MKW_A:\G/]O6NM:%J^D>&K%)))]FI)!J$9N-3E5,;XIXFCWMR D+9>&_$U[I5S;+JVB7#WB36WV 21/=S7,A'[XQ1WDA= MU8[HSM &GXJL?$>L_&/1)]4T[QY>>);7Q7!>6BV5K=R:##I0TUPKKNQ9QN)G M96,A%QYC$$^21@ ^P**^4OV3=5\7>&=3\46?BE?&.L:9'#IZIK&L6>M(SW3N M8W0V=\)V23>Y\R2SN);0(B/MA&2WU;0 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !7D'[17Q0U[X;6W@Z/0+B"SFUO5WL)[F7PS?>(7CC6 MSN)_W=G92QS.Q:%02"0H+$C R/7ZPM?\'V?B/6_#6J7$UQ'<:!>27UJL+ ([ MO;36["0$'*[)W. 1R%.>,$ \6\2_M4V?PG-E:>+Y6UK4+JTTUHELM.AT!9)K MI;QU+?VE?HL.4M"/)E975A@%V;:G9ZI\?;:RO=+MK+P5XPUN6?3[35=1CL-. MC$VBVURY6)KJ"25)2^4FS% DLBB%\IRNZ3XA? 33?B#J^KZFWB+7=$O-4LK? M3KD:>]M+;RVT0N08I+:Y@F@F1Q=RAEFC<#"E=AR3DZ;^R]H?AW3M#L?#?B?Q M1X5M;#2[?1KQ-'NX(CJEI"[ND,LN&/I M_C+XOZ%X U:ZMYY8:&2&U*?:(UP=WFJ)8V"E1N!."2K >?O^ MQ]X2&ZO+!9;2[DMQ<+:R6PN32R7MTUK OEQW3>2 MXE0AX;@Q2QC&]%KN7^"-B/'E]XBM_$?B*RL=1N/MU_X;M;Q(].O+K[/]G\Z3 M$?G?ZM4!C641$QJQC+9)Y#P?^R+X>\)&VW^*?$NM+:6NC6%JFH-9*EO;Z9=& MYLXD2&UC4*&8JQ()9>^[YJ +WQA_:K\)_ O3/#LWBZTNM-U+6;62\&CW&H:; M;7-M%&$\[>\]W'#(R-(B[())78D[%<*Q%RT_:4T"\\81Z1'HVLC1GO!IX\5N MMLNEBX.G_P!H+&29_.P;<@[_ "MFX[2P;BMSXD_""W^(FI6&IP>)?$'A#6+2 MVN+#^TO#MQ#%-+:3[#+ WFQ2* 6CC8.@61"@*.N3F.?X&>';J]EN)Y;ZX676 MUUYX9Y5D5IA8"Q,9+*6:,Q#)RQ8L2=V#B@#S6U_:HOM5\5A?^$9U/P]X:FL= M%O+&75].1[J]6^U$VPD0)=;4C9"A ?;-$26>(_*C=#H/[56BZWX:O-8?PCXH MTTBQTS4=-L+N*T:YUB'4)6ALS;".Y=07D7:5F:(IN4OM4[J;I7[*.B6,^^]\ M7^*]=6*'3;6SCU.XM6%G;6%VMU;0H4MU9@'7:TDI>5U.&&&N;S6K+1=)T;3&O\ 518B'^S[GS[:Y\];6?;,CDODPNCE%5DVLU 'H?PX M^(5M\2="N-1M],U+1I;6]FT^ZL-5CC2>"XA;9*A\MW1L-D;D9E;&5+*03PN@ M?M#VT7AV_O-?LI6NK2V\1:HQTR(>4;32[]KO^)=1MO$6KWMWJ5WK.CWRMI.&MVC4R2*&W0I$ M5Z(57Y: -:V_:)TB?QPGA]O#VO6]B;X:6WB*9+5=/2[-A]O$+?O_ #L^00=X MB*;CMW;N*J? W]JGP1^T%J^JZ=X7N"\]C;QWBEKVRN/M%L[,JRA;:XE:'D#, M=P(I5W#* Y W8O@7X?2\^T/<7\Q.MQZ\4D>/:9TT\6 3A ?+\H9QG.[.& ^6 MI_A=\(8?A7%);VOBCQ'KFGQVT5CI^GZS=QR0:9:Q%O+AA6.--V P7S)C)*51 M09#B@#SGQC\TL;NS$+0,OV:W-Y,Q2]>5 M'+2>1&GV?R\,&#H3W_PC\6^)M7O/%?A_QC)I-UK_ (?O88'OM$MI+:VNHI;: M*='$,DLK1L#(Z$&1L^6&XW;11OOV>])UZ\U4^(?$7B+Q-I=W;WMK;:3JES$T M6G)=@K/Y$J1+<$E6*J999-B\)M &-CP%\*1X"AF9/%.O:WJ-YJ']H:GJ>JM: MO/J)%N+=(I?+@1$C1$B($*QG=$"2=TF\ [NBBB@ HHHH **** "BBB@ J**V MA@DF>.)(WF?S)610#(VT+N8]SM51D]E [5+10 4444 %%%% '-:O\,O!_B#Q M9IWBG5/"FAZEXGTU%CLM:N].AEO;5068+%,RET +N0%(Y8^IKI:** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B IBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D! end GRAPHIC 17 osis-20220630xex10d6001.jpg GRAPHIC begin 644 osis-20220630xex10d6001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" 0 ,X# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#VS7/"6DZ! M^W_8^#KCQ'XGLO +M3%LETEXT?GNS7' $:@8)V\ XS7H'PEL MO!'[7'B+6_B9H_B#77\+6]YF^)=2M!<7";%>XN8$F01954,42JOR2> M8X+2!8^'\6^'6\>?\%!M%\9ZKX*\7W/@/3_!HTQKV;0;P6LM^EXUQ&CQA,R1 MKE7&Y=OF(O=:F\;>&?$7[,O[7MOX^^'/A3Q%XE\$^/T/_"!+KQ1\4_V;[>2!O$-K<6WB MSX>WMM-;6^M(ZNK7%O%(%:.X7>6 7:#@[>2R2=3\=OA;XL\+_M$?!3XWZ3X? MU+QEH_A?2Y=$UK0=-_>7EI'-&Z"[@A)S*P,QWJOSD1KC(R5 /:_%'QYG^'WA M;4/$?B_P%XFT71K/#//;);Z@RH2 &>.WE=EZC)P57DE@!FO5Z^6_VH]<\7?% M+X;K:_!"^\4VGQ!N9K9;2=+:ZT^SMX3)F9KHW$:Q+B/S/E8>9G: I.*^A_!. M@3^&?"^G:?=W]YJ5Y%"@GNKZY:XDDDVC<=[=1G/8?04 >$?M_P#C_P 7_#;X M%VVL>%)[FW@&N64.N-IETMOJ3:8S-YZ63,\N$C72A#*LD4L%TY:6?S#%MDB5MI#%I #AG M_%V?Q=\+_P!MW2OB/XE\'>(/'7PO;PY_9.DS>'=/?4FT"^:56EG>U0LX9@A4 MS(H)615&=I!QOV@/VYOY3&P% MH8&"2R1ON(>69 %'"B0,P !]2_#SX\^ _BOXB\0:#X5\0Q:KJ^@&+^T;002Q M-"L@W1N/,10Z,.0Z;E(((/(KE?VRM:^(7AW]FKQQJ/PMCED\:6]JC6OV:+S9 MUC\U!.T*8.Z01&0KQG(XR<"L7]F#QOXC\6SW1\7_ 5O/AUXYCLXH/$FNR6E MM%:ZC/"!%$+>:-B]PFT.1U6-0%#-E2?0_C-XX\4> -$T74?"WA&Z\:32ZO;V MU_IUECSTLV#^;-&695W)A2 Q /3()! !\\?!_P"/7[-_Q-T2PTC0?B?J^A>) M54IG7_$5[::PEQMPV]KF39.^C558@$+&Z0B8'+8W(VW.>>#7C6E^$O%WPL_P""<^M_#?Q-8^(] M8\9ZOH.JP:1HMIIMSJ5S;Q3LXMK622%74.BR)D%L*"5&52@#W_4/VJ=-TSX/ MVGQ1F\#^+6\$W&GPZM_:$,5E(\5G)&)!.\*W7F!0I!("D@Z M=XB\9^%/AGX0T77_ EX*\,6 -I/?>#KU],O)O+,*6Q::-5Q%&7:;O:=V\8 )/!XS MW^QQXEUC]FGQEXV^$FIZ#XUU?X5VEV;[PEXJ7PGJ'V>(2!9+BS91$SJ!)(=K M$$%EDY&Y16]\.?$QTS]NSXL^.;SP[XMM/">J^'M-L;#59?"VH^5=31!=X0" ML0,$9(&2#C/&0#ZM^(GC@_#SPS>ZX^@ZKKMI902W-RFD^09(XXUW,VV66/=P M#PN3QTK@/!G[3%O\0?AAIWQ \/\ @#QCJGAJ_A-Q;O;P6;W#QAV5F$ N?,.- MI(55+'L"2 >>OOC+K/Q-\&?%^U'@3Q/IFCV]I-I>@276A7D5WJ\C6LGF2+"4 M!6/>55&;;GV)Q6%^R3KU[\%?V0/ ^C^(O"7BP>(=&TUUN=%L] NI;G?YTA"+ M^["%B&!^]WY/4T =]?\ [5O@P_!6?XK:!!JGB_P9:PS3WMUHT40FLUBQYHEA MGDB<,O.5 +#:3C&,[?PX^-T?Q4^&EGXXT+P?XC?2;^V2[L(9_L27%Y$Q.&1? MM.%X&<.5.",9/%?(G@GX$^-OAS^Q7\<=*U[0=2E\:_$JXU76+/PUIMM+?/9M M MZ6:.4#:5"^7\_(ZKD $$D4 7_@I^UQX)^/L7B6U\+0:HOB?P[.T&H^%=2CAM MM3B*ML+;&EV%=V5+;\ C!P2,Z5O^TGX?M?"7B?Q3XETG5_!'AKPY/<6NH:IX M@^RI&LL+B,HBQ3R.Y9F 3:IW' &20#\]ZG^S&WQI\%:+XO\ "RQ7+YA5RQ'ERK\Z,6*Y*Y('S ^E_"OQRU/QEX? ML_$FF_#7Q4?#=Y#]HM[FX%K#=2Q9.V06K3"3# !@" Q5@=N3BNP^&OQ#TSXJ M>#+'Q/H\-[;Z?=O-&D6HVS6UPC13/"ZO&WS*0\;<'FO-/^%T:3XX\%VEO>Z! MX]\*^)&M?-?0K/1=1BN;><(081/'$(7 )X;?L/RG('27]D?P7\1?"OP3F@#_V0$! end XML 18 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document and Entity Information - USD ($)
12 Months Ended
Jun. 30, 2022
Aug. 16, 2022
Dec. 31, 2021
Document and Entity Information      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jun. 30, 2022    
Document Transition Report false    
Entity File Number 000-23125    
Entity Registrant Name OSI SYSTEMS, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 33-0238801    
Entity Address, Address Line One 12525 Chadron Avenue    
Entity Address, City or Town Hawthorne    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 90250    
City Area Code 310    
Local Phone Number 978-0516    
Title of 12(b) Security Common Stock, $0.001 par value    
Trading Symbol OSIS    
Security Exchange Name NASDAQ    
Entity Current Reporting Status Yes    
Entity Filer Category Large Accelerated Filer    
Entity Interactive Data Current Yes    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   16,914,283  
Entity Central Index Key 0001039065    
Current Fiscal Year End Date --06-30    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Public Float     $ 1,553,218,915
Auditor Name Moss Adams LLP    
Auditor Firm ID 659    
Auditor Location Los Angeles, California    

XML 19 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
CURRENT ASSETS:    
Cash and cash equivalents $ 64,202 $ 80,613
Accounts receivable, net 307,973 290,653
Inventories 333,907 294,208
Prepaid expenses and other current assets 40,062 43,930
Total current assets 746,144 709,404
Property and equipment, net 109,684 118,004
Goodwill 336,357 320,304
Intangible assets, net 138,370 127,608
Other assets 112,595 109,047
Total assets 1,443,150 1,384,367
CURRENT LIABILITIES:    
Bank lines of credit 60,000  
Current portion of long-term debt 244,575 846
Accounts payable 125,204 141,263
Accrued payroll and related expenses 46,379 50,816
Advances from customers 19,917 38,463
Other accrued expenses and current liabilities 117,879 113,379
Total current liabilities 613,954 344,767
Long-term debt, net 48,668 276,421
Deferred income taxes 11,112 7,157
Other long-term liabilities 130,992 116,202
Total liabilities 804,726 744,547
Commitments and contingencies (Note 11)
Stockholders' Equity:    
Preferred stock, $0.001 par value- 10,000,000 shares authorized; no shares issued or outstanding 0 0
Common stock, $0.001 par value-100,000,000 shares authorized; issued and outstanding, 17,854,110 and 16,870,050 shares at June 30, 2021 and 2022, respectively 17 105,724
Retained earnings 663,869 548,842
Accumulated other comprehensive loss (25,462) (14,746)
Total stockholders' equity 638,424 639,820
Total liabilities and stockholders' equity $ 1,443,150 $ 1,384,367
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2022
Jun. 30, 2021
CONSOLIDATED BALANCE SHEETS    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 16,870,050 17,854,110
Common stock, shares outstanding 16,870,050 17,854,110
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Net revenues:      
Total net revenues $ 1,183,236 $ 1,146,902 $ 1,166,044
Cost of goods sold:      
Total cost of goods sold 758,809 726,984 745,405
Gross profit 424,427 419,918 420,639
Operating expenses:      
Selling, general and administrative 235,553 240,747 251,961
Research and development 59,583 53,696 57,308
Impairment, restructuring and other charges, net 7,542 10,104 6,483
Total operating expenses 302,678 304,547 315,752
Income from operations 121,749 115,371 104,887
Interest and other expense, net (8,962) (16,731) (18,765)
Other income 27,373    
Income before income taxes 140,160 98,640 86,122
Provision for income taxes (24,813) (24,591) (10,870)
Net income $ 115,347 $ 74,049 $ 75,252
Earnings per share:      
Basic $ 6.57 $ 4.12 $ 4.14
Diluted $ 6.45 $ 4.03 $ 4.05
Shares used in per share calculation:      
Basic 17,551 17,968 18,191
Diluted 17,870 18,388 18,600
Products      
Net revenues:      
Total net revenues $ 897,259 $ 872,809 $ 850,478
Cost of goods sold:      
Total cost of goods sold 608,990 586,935 575,342
Services      
Net revenues:      
Total net revenues 285,977 274,093 315,566
Cost of goods sold:      
Total cost of goods sold $ 149,819 $ 140,049 $ 170,063
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME      
Net income $ 115,347 $ 74,049 $ 75,252
Other comprehensive income (loss):      
Foreign currency translation adjustment, net of tax (10,202) 10,186 (6,590)
Other, net of tax (514) 262 (1,877)
Other comprehensive income (loss) (10,716) 10,448 (8,467)
Comprehensive income $ 104,631 $ 84,497 $ 66,785
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock.
Retained Earnings
Accumulated Other Comprehensive Loss
Total
Balance at Jun. 30, 2019 $ 168,913 $ 399,541 $ (16,727) $ 551,727
Balance (in shares) at Jun. 30, 2019 18,167,020      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 1,817     1,817
Exercise of stock options (in shares) 201,150      
Vesting of restricted stock/RSUs $ 0     0
Vesting of restricted stock/RSUs (in shares) 390,613      
Shares issued under employee stock purchase program $ 4,286     4,286
Shares issued under employee stock purchase program (in shares) 71,595      
Stock compensation expense $ 23,817     23,817
Repurchase of common stock $ (51,775)     (51,775)
Repurchase of common stock (in shares) (562,707)      
Taxes paid related to net share settlement of equity awards $ (24,505)     (24,505)
Taxes paid related to net share settlement of equity awards (in shares) (255,689)      
Net income $ 0 75,252   75,252
Other comprehensive loss 0   (8,467) (8,467)
Balance at Jun. 30, 2020 $ 122,553 474,793 (25,194) 572,152
Balance (in shares) at Jun. 30, 2020 18,011,982      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 1,302     1,302
Exercise of stock options (in shares) 88,657      
Vesting of restricted stock/RSUs $ 0     0
Vesting of restricted stock/RSUs (in shares) 313,892      
Shares issued under employee stock purchase program $ 4,215     4,215
Shares issued under employee stock purchase program (in shares) 68,180      
Stock compensation expense $ 26,771     26,771
Repurchase of common stock $ (37,468)     (37,468)
Repurchase of common stock (in shares) (452,005)      
Taxes paid related to net share settlement of equity awards $ (11,649)     (11,649)
Taxes paid related to net share settlement of equity awards (in shares) (176,596)      
Net income $ 0 74,049   74,049
Other comprehensive loss 0   10,448 10,448
Balance at Jun. 30, 2021 $ 105,724 548,842 (14,746) $ 639,820
Balance (in shares) at Jun. 30, 2021 17,854,110     17,854,110
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 460     $ 460
Exercise of stock options (in shares) 166,629      
Vesting of restricted stock/RSUs $ 0     0
Vesting of restricted stock/RSUs (in shares) 337,442      
Shares issued under employee stock purchase program $ 4,297     4,297
Shares issued under employee stock purchase program (in shares) 60,065      
Stock compensation expense $ 28,072     28,072
Repurchase of common stock $ (92,351) (19,276)   (111,627)
Repurchase of common stock (in shares) (1,294,594)      
Taxes paid related to net share settlement of equity awards $ (19,422)     (19,422)
Taxes paid related to net share settlement of equity awards (in shares) (253,602)      
Adoption of ASU 2020-06 for convertible notes | ASU 2020-06 $ (26,763) 18,956   (7,807)
Net income 0 115,347   115,347
Other comprehensive loss 0   (10,716) (10,716)
Balance at Jun. 30, 2022 $ 17 $ 663,869 $ (25,462) $ 638,424
Balance (in shares) at Jun. 30, 2022 16,870,050     16,870,050
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
CASH FLOWS FROM OPERATING ACTIVITIES      
Net income $ 115,347 $ 74,049 $ 75,252
Adjustments to reconcile net income to net cash provided by operating activities, net of effects from acquisitions:      
Depreciation and amortization 38,679 43,855 49,758
Stock-based compensation 28,072 26,771 23,817
Provision for (recovery of) losses on accounts receivable (5,978) 9,823 4,741
Deferred income taxes 3,520 432 (431)
Amortization of debt discount and issuance costs 1,343 9,756 9,383
Impairment charges 1,006 552 5,458
Gain on sale of property and equipment (27,373)    
Other (1,326) (109) 178
Changes in operating assets and liabilities-net of business acquisitions:      
Accounts receivable (13,710) (28,955) (37,071)
Inventories (44,662) (47,768) 30,752
Prepaid expenses and other assets 22,323 (34,430) (10,566)
Accounts payable (15,055) 55,601 (8,893)
Accrued payroll and related expenses (1,998) 10,486 4,205
Advances from customers (18,423) 9,796 (15,188)
Other (17,957) 9,207 (2,215)
Net cash provided by operating activities 63,808 139,066 129,180
CASH FLOWS FROM INVESTING ACTIVITIES      
Acquisition of property and equipment (14,921) (16,896) (21,057)
Proceeds from sale of property and equipment 34,132 1,136 669
Purchases of certificates of deposit (2,243) (4,892)  
Proceeds from maturities of certificates of deposit 56 2,710  
Acquisition of businesses, net of cash acquired (14,132) (3,000) (8,940)
Acquisition of intangible and other assets (15,566) (13,751) (13,359)
Net cash used in investing activities (12,674) (34,693) (42,687)
CASH FLOWS FROM FINANCING ACTIVITIES      
Net borrowings (repayments) on bank lines of credit 60,000 (59,000) (29,000)
Proceeds from long-term debt 50,388 739 770
Payments on long-term debt (46,074) (1,057) (970)
Proceeds from exercise of stock options and employee stock purchase plan 4,796 5,517 6,103
Payment of contingent consideration (2,061) (1,007) (5,353)
Repurchase of common stock (111,627) (37,468) (51,775)
Taxes paid related to net share settlement of equity awards (19,430) (11,649) (24,505)
Net cash used in financing activities (64,008) (103,925) (104,730)
Effect of exchange rate changes on cash (3,537) 4,063 (1,977)
Net increase (decrease) in cash and cash equivalents (16,411) 4,511 (20,214)
Cash and cash equivalents-beginning of year 80,613 76,102 96,316
Cash and cash equivalents-end of year 64,202 80,613 76,102
Supplemental disclosure of cash flow information:      
Interest 6,979 5,979 7,713
Income taxes $ 16,658 $ 12,778 $ 19,077
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Jun. 30, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

1.           SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Description of Business—OSI Systems, Inc., together with our subsidiaries, is a vertically integrated designer and manufacturer of specialized electronic systems and components for critical applications. We sell our products and provide related services in diversified markets, including homeland security, healthcare, defense and aerospace.

We have three reporting segments: (i) Security, providing security and inspection systems and turnkey security screening solutions; (ii) Healthcare, providing patient monitoring, cardiology and remote monitoring and connected care systems and associated accessories; and (iii) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for our Security and Healthcare divisions, as well as third parties for applications in the defense and aerospace markets, among others.

Through our Security segment, we provide security screening products and related services globally. These products fall into the following categories: baggage and parcel inspection; cargo and vehicle inspection; hold (checked) baggage screening; people screening; radiation detection; and explosive and narcotics trace detection. In addition to these products, we also provide site design, installation, training and technical support services to our customers. We also provide turnkey security screening solutions, which can include the construction, staffing and long-term operation of security screening checkpoints for our customers.

Through our Healthcare segment, we design, manufacture, market and service patient monitoring, cardiology and remote monitoring, and connected care systems and associated accessories globally. These products are used by care providers in critical care, emergency and perioperative areas within hospitals as well as physicians’ offices, medical clinics and ambulatory surgery centers, among others.

Through our Optoelectronics and Manufacturing segment, we design, manufacture and market optoelectronic devices and flex circuits and provide electronics manufacturing services globally for use in a broad range of applications, including aerospace and defense electronics, X-ray security and inspection systems and medical imaging, chemistry analysis and diagnostics instruments, telecommunications, scanners and industrial automations, internet of things (IoT) and consumer wearable products. This division provides products and services to OEM customers and end users as well as to our Security and Healthcare divisions.

Consolidation—The consolidated financial statements include the accounts of OSI Systems, Inc. and our wholly-owned and majority-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. Investments in joint ventures over which we have significant influence but do not have voting control are accounted for using the equity method. Investments over which we do not have significant influence or control are not material and are carried at cost as there is no readily determinable fair value for the equity interests.

Use of Estimates—The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of sales,costs of sales and expenses during the reporting period. The most significant of these estimates and assumptions for our company relate to contract revenue, fair values of assets acquired and liabilities assumed in business combinations, values for inventories reported at lower of cost or net realizable value, stock-based compensation expense, income taxes, accrued warranty costs, and the recoverability, useful lives and valuation of recorded amounts of long-lived assets, identifiable intangible assets and goodwill. Changes in estimates are reflected in the periods during which they become known. Due to the inherent uncertainty involved in making estimates, our actual amounts reported in future periods could differ materially from these estimates.

Cash and Cash Equivalents—We consider all highly liquid investments with maturities of three months or less as of the acquisition date to be cash equivalents.

Our cash and cash equivalents totaled $64.2 million at June 30, 2022. Of this amount, approximately 78% was held by our foreign subsidiaries and subject to repatriation tax considerations.  These foreign funds were held primarily by our subsidiaries in the United Kingdom, Singapore, Malaysia, Canada, India, and Australia, and to a lesser extent in Albania and Germany among other countries. We have cash holdings in financial institutions that exceed insured limits for such financial institutions; however, we mitigate this risk by utilizing international financial institutions of high credit quality.

Accounts Receivable—We monitor collections and payments from our customers, and we maintain allowances for doubtful accounts for estimated losses resulting from the inability of our customers to make required payments. We determine the allowance based on known troubled accounts, historical experience, current economic trends that might impact the level of credit losses in the future and other available information. If the financial condition of our customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances could be required.

Inventories—Inventories are generally stated at the lower of cost or net realizable value. We write down inventory for slow-moving and obsolete inventory based on historical usage, orders on hand, assessments of future demands, market conditions among other items. If these factors are less favorable than those projected, additional inventory write-downs may be required.

Property and Equipment—Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization are charged while assets are used in service and are computed using the straight-line method over the estimated useful lives of the assets taking into consideration any estimated salvage value. Amortization of leasehold improvements is calculated on the straight-line method over the shorter of the useful life of the asset or the lease term. Right-of-use assets from finance leases are included in property and equipment. Amortization of property and equipment under finance leases is included with depreciation expense.  In the event that property and equipment are idle, as a result of excess capacity or the early termination, non-renewal or reduction in scope of a turnkey screening operation, such assets are assessed for impairment on a periodic basis or if any indicators of impairment exist.

Goodwill and Other Intangible Assets and Valuation of Long-Lived Assets—Goodwill represents the excess purchase price over the estimated fair value of the assets acquired and liabilities assumed in a business combination. Goodwill is allocated to our segments based on the nature of the product line of the acquired business. The carrying value of goodwill is not amortized but is annually tested for impairment as of the end of the second quarter and more frequently if there is an indicator of impairment. We assess qualitative factors of each of our three reporting units to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. The assessments conducted as of December 31, 2021 indicated that it is not more likely than not that the fair values of our three reporting units are less than their carrying amounts, including goodwill. Despite the COVID-19 pandemic, there were no qualitative factors which would trigger impairment testing between measurement dates. Thus, we have determined that there is no goodwill impairment for any of the three reporting units.

We evaluate long-lived assets with finite lives for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. Impairment is considered to exist if the total estimated future cash flows on an undiscounted basis are less than the carrying amount of the assets. If impairment does exist, we measure the impairment loss and record it based on the discounted estimate of future cash flows. In estimating future cash flows, we group assets at the lowest level for which there are identifiable cash flows that are largely independent of the cash flows from other asset groups. Our estimate of future cash flows is based upon, among other things, certain assumptions about expected future operating performance, growth rates and other factors.

Income Taxes—Deferred income taxes are provided for temporary differences between the financial statement and income tax basis of our assets and liabilities, based on enacted tax rates. A valuation allowance is provided when it is more likely than not that some portion or all of the deferred income tax assets will not be realized. Income tax accounting standards prescribe a two-step process for the financial statement measurement and recognition of a tax position taken or expected to be taken in a tax return. The first step involves the determination of whether it is more likely than not (greater than 50 percent likelihood) that a tax position will be sustained upon examination, based on the technical merits of the position. The second step requires that any tax position that meets the more likely than not recognition threshold be measured and recognized in the financial statements at the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. See Note 10 for additional information.

Fair Value of Financial Instruments—Our financial instruments consist primarily of cash and cash equivalents, insurance company contracts, accounts receivable, accounts payable, debt instruments and foreign currency forward contracts. The carrying values of financial instruments, other than long term debt instruments, are representative of their fair values due to their short-term maturities. The carrying values of our long-term debt instruments are considered to approximate their fair values because the interest rates of these instruments are variable or comparable to current rates for financing available to us. The fair values of our foreign currency forward contracts were not significant as of June 30, 2022.

Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The “Level 1” category includes assets and liabilities at quoted prices in active markets for identical assets and liabilities. The “Level 2” category includes assets and liabilities from observable inputs other than quoted market prices. The “Level 3” category includes assets and liabilities for which valuation techniques are unobservable and significant to the fair value measurement. Our contingent payment obligations related to acquisitions, which are further discussed in Note 11 to the consolidated financial statements, are in the “Level 3” category for valuation purposes.

The fair values of our financial assets and liabilities as of June 30, 2021 and 2022 are categorized as follows (in thousands):

    

June 30, 2021

    

June 30, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets—Insurance company contracts

$

$

47,113

$

$

47,113

$

$

40,284

$

$

40,284

Liabilities—Convertible debt

$

$

287,500

$

$

287,500

$

$

242,302

$

$

242,302

Liabilities—Contingent consideration

$

$

$

19,431

$

19,431

$

$

$

28,212

$

28,212

Derivative Instruments and Hedging Activity—Our use of derivatives consists of foreign currency forward contracts. These forward contracts are utilized to partially mitigate certain balance sheet exposures or used as a net investment hedge to protect against potential changes resulting from short-term foreign currency fluctuations. These contracts have original maturities of up to three months.  We do not use hedging instruments for speculative purposes.

The net investment hedge has been designated as a hedge instrument and accounted for under Accounting Standards Codification (“ASC”) 815 Derivatives and Hedging. Hedge effectiveness is assessed using the spot method, consistent with guidance in ASC 815 whereby the change in fair value of the forward contract is recorded in the same manner as the related currency translation adjustments, within other comprehensive income, as the hedging instrument is expected to be fully effective unless the amount hedged exceeds the net investment in the foreign operation, or the foreign operation is liquidated. We settled the net investment hedge during fiscal 2021, and the amount recorded in other comprehensive loss was not significant. There were no net investment hedges outstanding as of June 30, 2022.

The net gains or losses from our foreign currency forward contracts, which are not designated as hedge instruments, are reported in the consolidated statements of operations, and the amounts reported for the years ending June 30, 2020, 2021 and 2022 were not significant.  The fair value of our foreign currency forward contracts is estimated using a standard valuation model and market-based observable inputs over the contractual term. Unrealized gains are recognized as assets and unrealized losses are recognized as liabilities.  As of June 30, 2021 and 2022, we held foreign currency forward contracts with notional amounts totaling $26.1 million and $22.9 million, respectively. Unrealized gains and losses from our foreign currency forward contracts as of June 30, 2021 and 2022 were not significant.

Revenue Recognition

We recognize revenue under Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (“ASC 606”), which superseded all prior revenue recognition methods and industry-specific guidance. The core principle of ASC 606 is that an entity should recognize revenue to depict the transfer of control for promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. In applying the revenue recognition principles, an entity is required to identify the contract(s) with a customer, identify the performance obligations, determine the transaction price, allocate the transaction price to the performance obligations and recognize revenue as the performance obligations are satisfied (i.e., either over time or at a point in time). ASC 606 further requires that companies disclose sufficient information to enable readers of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers.

Product Sales. We recognize revenue from sales of products upon shipment or delivery when control of the product transfers to the customer, depending on the terms of each sale, and when collection is probable. In the circumstance where terms of a product sale include subjective customer acceptance criteria, revenue is deferred until we have achieved the customer acceptance criteria unless such acceptance criteria are perfunctory or inconsequential. We generally offer customers payment terms of less than one year. In cases when payment terms extend beyond one year, we consider whether the contract has a significant financing component.

Service Revenue. Revenue from services includes installation and implementation of products and turnkey security screening services and after-market services. Generally, revenue from services is recognized over time as the services are performed. Revenues from out of warranty service maintenance contracts are recognized ratably over the respective terms of such contracts. Deferred revenue for such services arises from payments received from customers for services not yet performed.

Contract Revenue. Sales agreements with customers can be project specific, cover a period of time, and can be renewable periodically. The contracts may contain terms and conditions with respect to payment, delivery, installation, services, warranty and other rights. In certain instances, we consider an accepted customer order, governed by a master sales agreement, to be the contract with the customer when legal rights and obligations exist. Contracts with customers may include the sale of products and services, as discussed in the paragraphs above. In certain instances, contracts can contain multiple performance obligations as discussed in the paragraph below. According to the terms of a sale contract, we may receive consideration from a customer prior to transferring goods to the customer, and we record these prepayments as an advance receipt. We also record deferred revenue, typically related to service contacts, when consideration is received before the services have been performed. We recognize contract liabilities and deferred revenue as net sales after all revenue recognition criteria are met.

When determining revenue recognition for contracts, we make judgments based on our understanding of the obligations in each contract. We determine whether or not customer acceptance criteria are perfunctory or inconsequential. The determination of whether or not customer acceptance terms are perfunctory or inconsequential impacts the amount and timing of revenue recognition. Judgments also include estimates of warranty reserves, which are established based on historical experience and knowledge of the product under warranty.

Multiple Performance Obligations.  Certain agreements with customers include the sale of capital equipment involving multiple elements that may include civil works to prepare a site for the installation of equipment, manufacture and delivery of equipment, installation and integration of equipment, training of customer personnel to operate the equipment and after-market service of the equipment. We generally separate multiple elements in a contract into separate performance obligations if those elements are distinct, both individually and in the context of the contract. If multiple promises comprise a series of distinct services which are substantially the same and have the same pattern of transfer, they are combined and accounted for as a single performance obligation.

In cases where obligations in a contract are distinct and thus require separation into multiple performance obligations, revenue recognition guidance requires that contract consideration be allocated to each distinct performance obligation based on its relative standalone selling price. The value allocated to each performance obligation is then recognized as revenue when the revenue recognition criteria for each distinct obligation or bundle of obligations has been met.

The standalone selling price for each performance obligation is an amount that depicts the amount of consideration to which the entity expects to be entitled in exchange for transferring the good or service. When there is only one performance obligation associated with a contract, the entire sale value is attributed to that obligation. When a contract contains multiple performance obligations, the standalone selling price is first estimated using the observable price, which is generally a list price net of applicable discount, or the price used to sell the good or service in similar circumstances. In circumstances when a selling price is not directly observable, we will estimate the standalone selling price using information available to us including our market assessment and/or expected cost plus margin.

The timetable for fulfilment of each of the distinct performance obligations can range from completion in a short amount of time and entirely within a single reporting period to completion over several reporting periods. The timing of revenue recognition for each performance obligation may be dependent upon several milestones, including physical delivery of equipment, completion of factory acceptance test, completion of site acceptance test, installation and connectivity of equipment, certification of training of personnel and, in the case of after-market service deliverables, the passage of time (typically evenly over the post-warranty period of the service deliverable).

We often provide a guarantee to support our performance under multiple performance obligations. In the event that customers are permitted to terminate such arrangements, the underlying contract typically requires payment for deliverables and reimbursement of costs incurred through the date of termination.

We disaggregate revenue by reporting segment (Security, Optoelectronics and Manufacturing, and Healthcare) to depict the nature of revenue in a manner consistent with our business operations and to be consistent with other communications and public filings. Refer to Note 14 for additional details of revenues by reporting segment.

Contract Assets and Liabilities. We enter into contracts to sell products and provide services, and we recognize contract assets and liabilities that arise from these transactions. We recognize revenue and corresponding accounts receivable according to ASC 606. When we recognize revenue in advance of the point in time at which contracts give us the right to invoice a customer, we record this as unbilled revenue, which is included in accounts receivable, net, on the consolidated balance sheet. We may also receive consideration, per the terms of a contract, from customers prior to transferring goods to the customer. We record customer deposits as contract liabilities. Additionally, we may receive payments, most typically under service and warranty contracts, at the onset of the contract and before services have been performed. In such instances, we record a deferred revenue liability. We recognize these contract liabilities as sales after all revenue recognition criteria are met.

Practical Expedients. In cases where we are responsible for shipping after the customer has obtained control of the goods, we have elected to treat the shipping activities as fulfillment activities rather than as a separate performance obligation. Additionally, we have elected to capitalize the cost to obtain a contract only if the period of amortization would be longer than one year. We only give consideration to whether a customer agreement has a financing component if the period of time between transfer of goods and services and customer payment is greater than one year.

Freight—We record shipping and handling fees that we charge to our customers as revenue and related costs as cost of goods sold.

Research and Development Costs—Research and development costs are those costs related to the development of a new product, process or service, or significant improvement to an existing product, process or service. Such costs are charged to operations as incurred.

Stock-Based Compensation—Stock-based compensation cost is measured at the grant date based on the estimated fair value of the award and is recognized as expense over the employee’s requisite service period for all stock-based awards granted or modified. Certain restricted stock unit awards vest based on the achievement of pre-established performance criteria. The fair value of performance-based awards is estimated at the date of grant based upon the probability that the specified performance criteria will be met, adjusted for estimated forfeitures. Each quarter we update our assessment of the probability that the specified performance criteria will be achieved and adjust the estimate of the expenses of the performance-based awards if necessary. We amortize the fair value of performance-based awards over the requisite service period for each separately vesting tranche of the award. See Note 9 to the consolidated financial statements.

Impairment, Restructuring and Other Charges—We account for certain charges related to restructuring activities, litigation, acquisition-related costs and other non-routine charges as Impairment, restructuring and other charges in the consolidated financial statements. See Note 7 for additional information about these charges.

Credit Risk and Concentration Financial instruments that are potentially subject to concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable. We restrict investments in cash equivalents to financial institutions with high credit standing. Credit risk on accounts receivable is minimized as a result of the large and diverse nature of our company’s worldwide customer base. As of June 30, 2021 and 2022, no customer accounted for greater than 10% of accounts receivable. In fiscal years 2020, 2021 and 2022, no customer accounted for greater than 10% of revenues. We perform ongoing credit evaluations of our customers’ financial condition and maintain allowances for potential credit losses.

Our cash and cash equivalents totaled $80.6 million and $64.2 million at June 30, 2021 and 2022, respectively. Of these amounts, approximately 71% and 78% was held by our foreign subsidiaries at June 30, 2021 and 2022, respectively.

For cost, quality control, technological, and efficiency reasons, we purchase certain materials, parts, and components only from single vendors with whom we have ongoing relationships. We do, however, qualify second sources for many of our materials, parts, and components. While management believes that relying on key vendors improves the efficiency and reliability of business operations, relying on any one vendor for a significant aspect of business can have a significant negative impact on revenue and profitability if that vendor fails to perform at acceptable service levels for any reason, including financial difficulties of the vendor.

Foreign Currency Translation and Transactions We transact business in various foreign currencies. In countries where the functional currency of the underlying operations has been determined to be the local country’s currency, revenues and expenses of operations outside the United States are translated into United States dollars using average exchange rates while assets and liabilities of operations outside the United States are translated into United States dollars using period-end exchange rates. The effects of foreign currency translation adjustments are included in stockholders’ equity as a component of accumulated other comprehensive income (loss) in the accompanying consolidated balance sheets. We also have subsidiaries where the United States dollar has been designated as the functional currency based on individual facts and circumstances. Remeasurement of non-United States dollar monetary assets and liabilities are translated using period-end exchange rates and associated gains and losses are recognized in the consolidated statements of operations. Non-monetary assets and liabilities are translated using historical exchange rates. Transaction gains and losses, which were included in our consolidated statement of operations, amounted to a gain (loss) of approximately $(3.4) million, $(1.3) million and $0.6 million for the fiscal years ended June 30, 2020, 2021 and 2022, respectively.

Business Combinations—Under ASC 805, the acquisition method of accounting requires us to record assets acquired and liabilities assumed from an acquisition at their estimated fair values at the date of acquisition. Any excess of the total estimated purchase price over the estimated fair value of the net assets acquired should be recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customers, acquired technology, trade names, useful lives and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is up to one year from the acquisition date, as additional information that existed at the acquisition date becomes available for preliminary estimates, we may record adjustments to the preliminary assets acquired and liabilities assumed. Upon the conclusion of the measurement period, any subsequent adjustments are included in earnings.

Earnings per Share—We compute basic earnings per share by dividing net income available to common stockholders by the weighted average number of common shares outstanding during the period. We compute diluted earnings per share by dividing net income available to common stockholders by the sum of the weighted average number of common shares and dilutive potential common shares outstanding during the period. Potential common shares consist of the shares issuable upon the exercise of stock options and restricted stock unit awards under the treasury stock method. In periods where a net loss is reported, basic and diluted net loss per share are the same since the effect of potential common shares is antidilutive and therefore excluded. The underlying equity component of the 1.25% convertible senior notes due 2022 (the “Notes”) discussed in Note 8 to the consolidated financial statements will have a net impact on diluted earnings per share when the average price of our Common Stock exceeds the conversion price of $107.46 because the principal amount of the Notes is intended to be settled in cash upon conversion. There was no dilutive effect of the Notes for the years ended June 30, 2020, 2021 and 2022.

The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):

    

2020

    

2021

    

2022

Net income available to common stockholders

$

75,252

$

74,049

$

115,347

Weighted average shares outstanding—basic

 

18,191

 

17,968

 

17,551

Dilutive effect of equity awards

 

409

 

420

 

319

Weighted average shares outstanding—diluted

 

18,600

 

18,388

 

17,870

Basic earnings per share

$

4.14

$

4.12

$

6.57

Diluted earnings per share

$

4.05

$

4.03

$

6.45

Weighted average shares excluded from diluted earnings per share due to their anti-dilutive effect

120

47

47

Warranty Provision—We offer our customers warranties on many of the products that we sell. These warranties typically provide for repairs and maintenance of the products if problems arise during a specified time period after original shipment. Concurrent with the sale of products, we record a provision for estimated warranty expenses with a corresponding increase in cost of goods sold. We periodically adjust this provision based on historical experience and anticipated expenses. We charge actual expenses of repairs under warranty, including parts and labor, to this provision when incurred. The current obligation for warranty provision is included in other accrued expenses and current liabilities and the noncurrent portion is included in other long-term liabilities in the consolidated balance sheets, whose activity for each of the three fiscal years ended June 30, 2022 is summarized in the following table (in thousands):

Warranty provision as of June 30, 2019

    

$

21,724

Warranty claims provided for/assumed in acquisition

 

7,551

Settlements made

 

(8,450)

Warranty provision as of June 30, 2020

$

20,825

Warranty claims provided for/assumed in acquisition

 

5,419

Settlements made

 

(6,508)

Warranty provision as of June 30, 2021

$

19,736

Warranty claims provided for/assumed in acquisition

 

3,474

Settlements made

 

(9,863)

Warranty provision as of June 30, 2022

$

13,347

Leases—Right-of-use (“ROU”) assets represent our right to use an underlying asset during the reasonably certain lease terms, and lease liabilities represent our obligation to make lease payments arising from the leases. We recognize ROU lease assets and lease liabilities at lease commencement on our consolidated balance sheet based on the present value of lease payments over the lease term using a discount rate determined based on our incremental borrowing rate since the rate implicit in each lease is not readily determinable. We elected the package of practical expedients, which permits us to not reassess (1) whether any expired or existing contracts are or contain leases, (2) the lease classification of any expired or existing leases, and (3) any initial direct costs for any existing leases as of the effective date. We elected the practical expedient to account for each separate lease component of a contract and its associated non-lease components as a single lease component. We also elected the hindsight practical expedient, which allows us to use hindsight in determining the lease term. We do not record an ROU asset and corresponding lease liability for leases with an initial term of one year or less (“short-term leases”). The terms in our leases may include options to extend or terminate the lease. We recognize ROU assets and liabilities when it is reasonably certain that we will exercise those options. Judgment is required in our assessment as to whether renewal or termination options are reasonably certain to be exercised and factors such as contractual terms compared to current market rates and the importance of the facility and location to our operations, among others, are considered. Lease payments are made in accordance with the lease terms, and lease expense, including short-term lease expense, is recognized on a straight-line basis over the lease term.

We lease facilities and certain equipment under various operating lease agreements. The majority of our lease arrangements are comprised of fixed payments while certain of our other leases provide for periodic rent increases. Our leases may contain escalation clauses and renewal options. Most of the leases require us to pay for certain other costs such as common area maintenance and property taxes. Rent expense for leases with periodic rent increases or escalation clauses is recognized on a straight-line basis over the minimum lease term. The lease agreements do not contain any material residual value guarantees or material restrictive covenants. We also have finance leases for fleet vehicles that are not material to the consolidated financial statements.

Subsequent Events In accordance with ASC 855, our management evaluated material events after the balance sheet date through the date of the filing of this report with the SEC, and there are no disclosable subsequent events.

Recent Accounting Guidance

Recently Adopted Accounting Pronouncements

Convertible Debt

In August 2020, the FASB issued Accounting Standards Update 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). Under ASU 2020-06, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in capital. Consequently, a convertible debt instrument will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. By removing those separation models, the effective interest rate of convertible debt instruments typically will be closer to the coupon interest rate. The guidance is effective for financial statements issued for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years, with early adoption permitted, but only at the beginning of the fiscal year. We early adopted the new guidance on July 1, 2021 using the modified retrospective approach and recorded a $19 million increase to retained earnings and a reduction of $27 million in Common Stock as if there had been no equity component. Additionally, we recorded an increase to the convertible notes balance of $10 million. Interest expense recognized subsequent to adoption on July 1, 2021 is reduced as a result of accounting for the convertible debt instrument as a single liability measured at its amortized cost.

Income Taxes

In December 2019, the FASB issued Accounting Standards Update 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions to the general principles of ASC 740 and is intended to improve consistency and simplify GAAP in several other areas of ASC 740 by clarifying and amending existing guidance. The ASU applies to all entities that pay income taxes under GAAP. We adopted this accounting pronouncement on July 1, 2021 using the modified prospective approach. The adoption of ASU 2019-12 did not have a material impact on our consolidated financial statements.

Contract Assets and Contract Liabilities from Revenue Contracts with Customers in a Business Combination

In October 2021, the FASB issued Accounting Standards Update 2021-08, an accounting standard update to improve the accounting for contract assets and contract liabilities from revenue contracts with customers in a business combination (Topic 805). This amendment improves comparability for both the recognition and measurement of acquired revenue contracts with customers at the date of and after a business combination. This authoritative guidance is effective for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years, with early adoption permitted. We early adopted the new guidance effective January 1, 2022 using the prospective approach and applied the amendments to both business combinations that occurred during the year ended June 30, 2022. The adoption of ASU 2021-08 did not have a material impact on our consolidated financial statements.

XML 26 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
BUSINESS COMBINATIONS
12 Months Ended
Jun. 30, 2022
BUSINESS COMBINATIONS  
BUSINESS COMBINATIONS

2.             BUSINESS COMBINATIONS

In February 2022, we (through our Security division) acquired a privately held provider of intelligent inspection, sensory, and recognition solutions for approximately $14 million, plus up to $25 million in potential contingent consideration. The acquisition was financed with cash on hand and borrowings under our revolving bank line of credit. The goodwill recognized for this business is not deductible for income tax purposes.

In February 2022, we (through our Security division) acquired a privately held sales and services company for approximately $1.1 million, plus an immaterial amount of potential contingent consideration. The acquisition was financed with cash on hand. The goodwill recognized for this transaction is deductible for income tax purposes.

In fiscal 2021, we (through our Healthcare division) acquired a privately-held software development company for $3.0 million, plus up to $12.0 million in potential contingent consideration. The goodwill recognized for this business is deductible for income tax purposes. This acquisition was financed with available cash on hand.

In fiscal 2020, we paid an aggregate of $8.9 million, plus potential future contingent consideration of an immaterial amount, for four business acquisitions. The goodwill recognized for these businesses are deductible for income tax purposes. These acquisitions were financed with available cash on hand.

These business acquisitions, individually and in the aggregate, were not material to our consolidated financial statements. Accordingly, pro-forma historical results of operations and other disclosures related to these businesses have not been presented.

XML 27 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
BALANCE SHEET DETAILS
12 Months Ended
Jun. 30, 2022
BALANCE SHEET DETAILS  
BALANCE SHEET DETAILS

3.           BALANCE SHEET DETAILS

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

June 30, 

Accounts receivable, net

    

2021

    

2022

Accounts receivable

$

315,926

    

$

326,849

Less allowance for doubtful accounts

 

(25,273)

 

(18,876)

Total

$

290,653

$

307,973

June 30, 

Inventories

    

2021

    

2022

Raw materials

$

160,313

    

$

213,290

Work-in-process

 

59,594

 

46,873

Finished goods

 

74,301

 

73,744

Total

$

294,208

$

333,907

Estimated

Useful

June 30, 

Property and equipment, net

    

Lives

    

2021

2022

Land

N/A

$

16,357

    

$

15,028

Buildings, civil works and improvements

5-40 years

 

57,555

 

47,309

Leasehold improvements

1-13 years

 

8,874

 

11,599

Equipment and tooling

3-10 years

 

129,735

 

128,425

Furniture and fixtures

3-10 years

 

3,275

 

3,592

Computer equipment

3-5 years

 

19,349

 

21,208

Computer software

3-10 years

 

23,090

 

25,153

Computer software implementation in process

N/A

11,102

9,422

Construction in process

N/A

 

4,011

 

5,283

Total

 

273,348

 

267,019

Less accumulated depreciation and amortization

 

(155,344)

 

(157,335)

Property and equipment, net

$

118,004

$

109,684

During fiscal 2020, 2021 and 2022, depreciation expense was approximately $21.5 million, $22.4 million and $21.0 million, respectively.

XML 28 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL AND INTANGIBLE ASSETS
12 Months Ended
Jun. 30, 2022
GOODWILL AND INTANGIBLE ASSETS  
GOODWILL AND INTANGIBLE ASSETS

4.           GOODWILL AND INTANGIBLE ASSETS

The changes in the carrying amount of goodwill by segment for fiscal 2021 and 2022 are as follows (in thousands):

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Consolidated

Balance as of June 30, 2020

$

203,627

$

39,983

$

67,017

$

310,627

Goodwill acquired or adjusted during the period

 

2,322

 

3,244

 

 

5,566

Foreign currency translation adjustment

 

477

 

357

 

3,277

 

4,111

Balance as of June 30, 2021

$

206,426

$

43,584

$

70,294

$

320,304

Goodwill acquired or adjusted during the period

 

19,436

 

 

 

19,436

Foreign currency translation adjustment

 

(307)

 

(397)

 

(2,679)

 

(3,383)

Balance as of June 30, 2022

$

225,555

$

43,187

$

67,615

$

336,357

Intangible assets consisted of the following (amounts in thousands):

June 30, 2021

June 30, 2022

Weighted

Gross

Gross

Average

Carrying

Accumulated

Intangibles

Carrying

Accumulated

Intangibles

    

Lives

    

Value

    

Amortization

    

Net

    

Value

    

Amortization

    

Net

Amortizable assets:

Software development costs

 

8-9 years

$

49,183

$

(15,679)

$

33,504

$

64,096

$

(18,934)

$

45,162

Patents

 

19 years

 

8,753

 

(2,597)

 

6,156

 

8,541

 

(2,987)

 

5,554

Developed technology

 

10 years

 

60,665

 

(25,923)

 

34,742

 

66,901

 

(31,071)

 

35,830

Customer relationships

 

7 years

 

50,676

 

(26,588)

 

24,088

 

53,736

 

(32,785)

 

20,951

Total amortizable assets

 

169,277

 

(70,787)

 

98,490

 

193,274

 

(85,777)

 

107,497

Non-amortizable assets:

In-process R&D

533

533

533

533

Trademarks

 

28,585

 

 

28,585

 

30,340

 

 

30,340

Total intangible assets

$

198,395

$

(70,787)

$

127,608

$

224,147

$

(85,777)

$

138,370

Amortization expense related to intangible assets was $20.7 million, $21.5 million and $17.7 million for fiscal 2020, 2021 and 2022, respectively.

At June 30, 2022, the estimated future amortization expense was as follows (in thousands):

2023

    

$

18,581

2024

 

17,617

2025

 

16,781

2026

 

15,174

2027

12,005

Thereafter

 

27,339

Total

$

107,497

Software development costs for software products incurred before establishing technological feasibility are charged to operations. Software development costs incurred after establishing technological feasibility are capitalized on a product-by-product basis until the product is available for general release to customers at which time amortization begins. Annual amortization, charged to cost of goods sold, is the amount computed using the ratio that current revenues for a product bear to the total current and anticipated future revenues for that product. In the event that future revenues are not estimable, such costs are amortized on a straight-line basis over the remaining estimated economic life of the product. Amortizable assets that have not yet begun to be amortized are included in Thereafter in the table above. During fiscal 2020, 2021 and 2022, we capitalized software development costs in the amounts of $11.9 million, $12.9 million and $15.2 million, respectively.

XML 29 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONTRACT ASSETS AND LIABILITIES
12 Months Ended
Jun. 30, 2022
CONTRACT ASSETS AND LIABILITIES  
CONTRACT ASSETS AND LIABILITIES

5.            CONTRACT ASSETS AND LIABILITIES

The table below shows the balance of contract assets and liabilities as of June 30, 2021 and 2022, including the change between the periods. There were no substantial non-current contract assets for the periods presented.

Contract Assets (in thousands)

June 30,

June 30,

    

    

 

    

2021

    

2022

    

Change

    

% Change

 

Unbilled revenue (included in accounts receivable, net)

$

40,853

$

43,287

$

2,434

 

6

%

Contract Liabilities (in thousands)

June 30,

June 30,

 

    

2021

    

2022

    

Change

    

% Change

Advances from customers

$

38,463

$

19,917

$

(18,546)

 

(48)

%

Deferred revenue—current

 

32,689

 

31,396

 

(1,293)

 

(4)

%

Deferred revenue—long-term

 

14,898

 

20,476

 

5,578

 

37

%

Remaining Performance Obligations. Remaining performance obligations related to ASC 606 represent the portion of the transaction price allocated to performance obligations under an original contract with a term greater than one year which are fully or partially unsatisfied at the end of the period. As of June 30, 2022, the aggregate portion of the transaction price allocated to remaining performance obligations was approximately $400.8 million. We expect to recognize revenue on approximately 44% of the remaining performance obligations over the next 12 months, and the remainder is expected to be recognized thereafter. During the year ended June 30, 2022, we recognized revenue of $65.7 million from contract liabilities existing as of July 1, 2021.

Practical Expedients. In cases where we are responsible for shipping after the customer has obtained control of the goods, we have elected to treat the shipping activities as fulfillment activities rather than as a separate performance obligation. Additionally, we have elected to capitalize the cost to obtain a contract only if the period of amortization would be longer than one year. We only give consideration to whether a customer agreement has a financing component if the period of time between transfer of goods and services and customer payment is greater than one year.

XML 30 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES
12 Months Ended
Jun. 30, 2022
LEASES  
LEASES

6.            LEASES

The components of operating lease expense for the fiscal years ended June 30, 2021 and 2022 were as follows (in thousands):

    

Fiscal Year Ended June 30,

2021

    

2022

Operating lease cost

$

9,384

$

10,390

Variable lease cost

 

927

 

856

Short-term lease cost

 

907

 

1,061

$

11,218

$

12,307

Sale-leaseback Transaction. In March 2022, we completed a sale-leaseback transaction for our manufacturing facilities and corporate headquarters in Hawthorne, California (the “Hawthorne Property”). We sold the Hawthorne Property for $32 million and recognized a gain on sale of $27.4 million which is included in Other income on the statement of operations. We also entered into a 6-year lease agreement for the Hawthorne Property expiring in March 2028, with two 5-year renewal options. As of June 30, 2022, we recorded the related ROU asset and lease liability for $5.7 million.

Supplemental balance sheet assets and liabilities related to operating leases were as follows (in thousands):

    

Balance Sheet Category

    

June 30, 2021

    

June 30, 2022

 

Operating lease ROU assets, net

 

Other assets

$

23,439

$

39,461

Operating lease liabilities, current portion

 

Other accrued expenses and current liabilities

$

7,499

$

9,700

Operating lease liabilities, long-term

 

Other long-term liabilities

 

16,317

 

30,363

Total operating lease liabilities

$

23,816

$

40,063

Weighted average remaining lease term

 

 

  

 

4.9 years

Weighted average discount rate

 

 

  

 

3.5

%

Supplemental cash flow information related to operating leases for the year ended June 30, 2022 was as follows (in thousands):

Fiscal Year Ended June 30, 

    

2021

    

2022

Cash paid for operating lease liabilities

$

9,884

$

10,046

ROU assets obtained in exchange for new lease obligations

 

4,212

 

27,402

Maturities of operating lease liabilities under ASC 842 Leases at June 30, 2022 were as follows (in thousands):

    

June 30, 2022

Less than one year

$

10,886

1 – 2 years

 

9,673

2 – 3 years

 

7,776

3 – 4 years

 

6,355

4 – 5 years

 

5,468

Thereafter

 

3,517

 

43,675

Less: Imputed interest

 

(3,612)

Total lease liabilities

$

40,063

XML 31 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES
12 Months Ended
Jun. 30, 2022
IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES  
IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES

7.            IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES

We endeavor to align our global capacity and infrastructure with demand by our customers as well as fully integrate acquisitions and thereby improve operational efficiency.

During the fiscal year ended June 30, 2022, we recognized $7.5 million in impairment, restructuring and other charges, which included $5.1 million in legal charges primarily related to class action litigation and government investigations, $1.2 million for employee terminations, $1.0 million for impairment of software assets, $0.3 million in acquisition related costs, and a net benefit for facility closures activity of a nominal amount.

During the fiscal year ended June 30, 2021, we incurred $7.2 million for exit activities associated with an expired turnkey contract in Mexico. Such exit costs include $2.8 million for employee terminations, $1.1 million for facility closure and other exit costs, direct transaction costs of $2.7 million, and $0.6 million for ROU asset impairment for a leased facility. We also incurred costs of $1.6 million for other employee terminations and $0.5 million for other facility closure costs for operational efficiency activities, $0.3 million for acquisition-related activities, and $0.5 million for certain legal charges, net of insurance reimbursements.

During fiscal year ended June 30, 2020, we incurred $0.4 million in costs for professional fees relating to acquisitions, $4.0 million in employee termination costs as part of operational efficiency initiatives, and $0.2 million in costs associated with the consolidation of facilities in our Security division. Additionally, legal fees and settlement costs resulted in a net recovery of $3.6 million as a result of insurance reimbursements of certain legal costs. During the year ended June 30, 2020, we also impaired an intangible asset for IPR&D in the Security division due to a strategic shift in the direction of the project and abandoned a non-core product line in our Healthcare division which resulted in the write-off of assets, including intangible and fixed assets. As a result, $5.5 million of assets, including intangible and fixed assets, were written off as we determined that these assets had no value and were permanently impaired. These impairment charges were included in impairment, restructuring and other charges in our consolidated statements of operations.

The following tables summarize impairment, restructuring and other charges for the periods set forth below (in thousands):

Fiscal 2020

Optoelectronics

and

Security 

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Total

Impairment charges

$

2,200

$

3,258

$

$

$

5,458

Acquisition-related costs

309

41

350

Employee termination costs

 

2,748

 

466

 

618

 

184

 

4,016

Facility closures/consolidation

 

231

 

 

 

 

231

Legal costs (recoveries), net

 

 

 

 

(3,572)

 

(3,572)

Total expensed

$

5,488

$

3,724

$

659

$

(3,388)

$

6,483

Fiscal 2021

Optoelectronics

and

Security 

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Total

Impairment charges

$

552

$

$

$

$

552

Acquisition-related costs

249

27

276

Employee termination costs

 

4,130

 

 

315

 

 

4,445

Mexico transaction costs

2,691

2,691

Facility closures/consolidation

 

1,675

 

 

 

 

1,675

Legal costs, net

 

 

 

 

465

 

465

Total expensed

$

9,297

$

27

$

315

$

465

$

10,104

Fiscal 2022

Optoelectronics

and

Security 

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Total

Impairment charges

$

$

$

$

1,006

$

1,006

Acquisition-related costs

232

56

288

Employee termination costs

 

1,077

 

 

100

 

 

1,177

Facility closures/consolidation

 

(33)

 

 

 

 

(33)

Legal costs, net

 

 

 

 

5,104

 

5,104

Total expensed

$

1,276

$

$

100

$

6,166

$

7,542

The accrued liability for restructuring and other charges is included in other accrued expenses and current liabilities in the consolidated balance sheet. The changes in the accrued liability for restructuring and other charges for fiscal 2021 and 2022 were as follows (in thousands):

Facility

Acquisition-

Employee

Closure /

Legal

Related 

Termination

Consolidation

Costs and

    

Costs

    

Costs

    

Cost

    

Settlements

    

Total

Balance as of June 30, 2020

$

$

545

$

201

$

1,882

$

2,628

Restructuring and other charges, net

276

4,368

1,675

3,156

9,475

Payments, adjustments and reimbursements, net

(276)

(4,663)

(1,490)

(2,266)

(8,695)

Balance as of June 30, 2021

$

$

250

$

386

$

2,772

$

3,408

Restructuring and other charges (benefit), net

 

288

 

1,177

 

(33)

 

6,110

 

7,542

Payments, adjustments and reimbursements, net

 

(288)

 

(1,246)

 

(330)

 

(7,102)

 

(8,966)

Balance as of June 30, 2022

$

$

181

$

23

$

1,780

$

1,984

XML 32 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
BORROWINGS
12 Months Ended
Jun. 30, 2022
BORROWINGS  
BORROWINGS

8.           BORROWINGS

Revolving Credit Facility

In December 2021, we entered into an amendment to the senior secured credit facility that increased the aggregate amount available to borrow from $535 million to $750 million. The amended facility matures in December 2026 and is comprised of a $600 million revolving credit facility and a $150 million delayed draw term loan. The term loan is available to us to draw through September 1, 2022. The revolving credit facility includes a $300 million sub-limit for letters of credit. Under certain circumstances and subject to certain conditions, we have the ability to increase the revolving credit facility by the greater of $250 million or such amount as would not cause our secured leverage ratio to exceed a specified level. Borrowings under the amended facility bore interest at LIBOR plus a margin of 1.0% as of June 30, 2022 (which margin can range from 1.0% to 1.75% based on our consolidated net leverage ratio as defined in the credit facility). The LIBOR index is expected to be phased out over time. The terms of our credit facility allow for replacement when that occurs. Letters of credit reduce the amount available to borrow under the credit facility by their face value amount. The unused portion of the facility bore a commitment fee of 0.10% as of June 30, 2022 (which fee can range from 0.10% to 0.25% based on our consolidated net leverage ratio as defined in the credit facility). Our borrowings under the credit agreement are guaranteed by certain of our U.S.-based subsidiaries and are secured by substantially all of our assets and substantially all the assets of certain of our subsidiaries. The credit facility contains various representations and warranties, affirmative, negative and financial covenants and events of default. As of June 30, 2022, there were $60.0 million of borrowings outstanding under the revolving credit facility, $78.5 million outstanding under the letters of credit sub-facility, and $50 million outstanding under the term loan. As of June 30, 2022, the amount available to borrow under the revolving credit facility was $461.5 million and the amount available to borrow under the term loan was $100 million. Loan amounts under the revolving credit facility may be borrowed, repaid and re-borrowed during the term. The principal amount of each loan is due and payable in full on the maturity date. We have the right to repay each loan in whole or in part from time to time without penalty. It is our practice to routinely borrow and repay several times per year under the revolving facility and therefore,

borrowings under the revolving credit facility are included in current liabilities. As of June 30, 2022, we were in compliance with all financial covenants under this credit facility.

1.25% Convertible Senior Notes Due 2022

In February 2017, we issued $287.5 million of the Notes in a private offering. The Notes are governed by an indenture dated February 22, 2017. The maturity for the payment of principal is September 1, 2022. The Notes bear interest at the rate of 1.25% and are payable in cash semiannually in arrears on each March 1 and September 1. The Notes are senior unsecured obligations and rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the Notes; equal in right of payment to any of our unsecured indebtedness that is not so subordinated; effectively junior in right of payment to any of our secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of our subsidiaries as well as any of our existing and future indebtedness that may be guaranteed by our subsidiaries to the extent of such guarantees (including the guarantees of certain of our subsidiaries under our existing credit facility).

The Notes are convertible at any time at an initial conversion rate of 9.3056 per $1,000 principal amount of the Notes, which is equal to an initial conversion price of approximately $107.46 per share or a 38.5% premium to our stock price at the time of the issuance. The conversion rate is subject to adjustment upon certain events. Upon conversion, the original indenture provided that the Notes may be settled, at our election, in cash or shares of our Common Stock or a combination of cash and shares of our Common Stock. We have irrevocably elected a combination settlement method to satisfy the conversion obligation, which provides for us to settle the principal amount of the Notes in cash and to settle the excess conversion value, if any, in shares of Common Stock and cash in lieu of fractional shares.

We may redeem the Notes if the last reported sale price of our Common Stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any period of  30 consecutive trading days. If we undergo a fundamental change, as defined in the indenture for the Notes, subject to certain conditions, holders of the Notes may require us to repurchase all or part of the Notes for cash at a price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date. The occurrence of a fundamental change will also result in the Notes becoming immediately convertible. Since the last reported sales price of our Common Stock did not exceed 130% of the conversion price for at least 20 trading days within any applicable period of 30 consecutive trading days, the Notes are not yet convertible.

Pursuant to ASC 470-20, we originally allocated the $287.5 million gross proceeds of the Notes between liability and equity components. The initial $242.4 million liability component was determined based on the fair value of similar debt instruments excluding the conversion feature for similar terms and priced on the same day the Notes were issued. The initial $45.1 million equity component represented the debt discount and was calculated as the difference between the fair value of the debt and the gross proceeds of the Notes. Issuance costs of $7.7 million were allocated between debt ($6.5 million) and equity ($1.2 million) components with the portion allocated to the debt presented as an offset against long-term debt in the consolidated balance sheet and was being amortized as interest expense over the life of the Notes using the effective interest method. Total interest expense recognized for the year ended June 30, 2020 related to the Notes was $13.0 million, which consisted of $3.6 million of contractual interest expense for each year, $8.2 million of debt discount amortization, and $1.2 million of amortization of debt issuance costs. Total interest expense recognized for the year ended June 30, 2021 related to the Notes was $13.4 million, which consisted of $3.6 million of contractual interest expense, $8.6 million of debt discount amortization, and $1.2 million of amortization of debt issuance costs.

For the year ended June 30, 2022, the total interest expense on the Notes was $4.7 million, which consisted of $3.5 million of contractual interest expense and $1.2 million of amortization of debt issuance costs. As of July 1, 2021, the remaining unamortized debt discount of $10.5 million was eliminated upon the adoption of ASU 2020-06. The unamortized debt issuance cost of $1.4 million and $0.2 million as of June 30, 2021 and June 30, 2022, respectively, is amortized on a straight-line basis, which approximates the effective interest method, over the life of the Notes.

In August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. Under ASU 2020-06, the embedded conversion features are no longer separated from the host contract for convertible

instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in capital. Consequently, a convertible debt instrument will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. By removing those separation models, the effective interest rate of convertible debt instruments typically will be closer to the coupon interest rate. We early adopted the new guidance on July 1, 2021 using the modified retrospective approach and recorded a $19 million increase to retained earnings and a reduction of $27 million in Common Stock as if there had been no equity component. Additionally, we recorded an increase to the convertible notes balance by $10 million.

During fiscal 2022, we repurchased and cancelled approximately $45.2 million of principal value of the Notes. We recognized a loss on debt extinguishment of $0.1 million during the year ended June 30, 2022, representing the write-off of unamortized debt issuance costs related to the portion of the Notes repurchased.

Other Borrowings

Several of our foreign subsidiaries maintain bank lines-of-credit, denominated in local currencies and U.S. dollars, primarily for the issuance of letters-of-credit. As of June 30, 2022, $60.0 million was outstanding under these letter-of-credit facilities. As of June 30, 2022, the total amount available under these credit facilities was $9.6 million.

Long-term debt consisted of the following (in thousands):

    

June 30, 

2021

2022

1.25% convertible notes due September 1, 2022:

Principal amount

$

287,500

$

242,302

Unamortized discount

(10,494)

Unamortized debt issuance costs

(1,372)

(196)

275,634

242,106

Term loan

50,000

Other long-term debt

 

1,633

 

1,137

 

277,267

 

293,243

Less current portion of long-term debt

 

(846)

 

(244,575)

Long-term portion of debt

$

276,421

$

48,668

Fiscal year principal payments of long-term debt as of June 30, 2022 are as follows (in thousands):

2023

    

$

244,771

2024

 

2,983

2025

 

2,560

2026

 

2,500

2027

 

40,625

Thereafter

Total

$

293,439

XML 33 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCKHOLDERS' EQUITY
12 Months Ended
Jun. 30, 2022
STOCKHOLDERS' EQUITY  
STOCKHOLDERS' EQUITY

9.            STOCKHOLDERS’ EQUITY

Stock-based Compensation

As of June 30, 2022, we maintained the OSI Plan as a stock-based employee compensation plan.

We recorded stock-based compensation expense in the consolidated statements of operations as follows (in thousands):

2020

    

2021

    

2022

Cost of goods sold

$

708

$

760

$

812

Selling, general and administrative

 

22,546

 

25,457

 

26,749

Research and development

 

563

 

554

 

511

Stock-based compensation expense

$

23,817

$

26,771

$

28,072

As of June 30, 2022, total unrecognized compensation cost related to share-based compensation grants under the OSI Plan were estimated at $0.6 million for stock options and $13.8  million for restricted stock units (“RSUs”). We expect to recognize these costs over a weighted-average period of 2.0 years with respect to the stock options and 2.1 years for grants of RSUs.

OSI Plan

Awards are granted in the form of incentive options, nonqualified options, restricted stock awards, stock appreciation rights, RSUs, performance shares and stock bonuses, amongst other forms of equity, to qualified employees, directors and consultants.

Under the OSI Plan, the exercise price of nonqualified options and incentive stock options may not be less than the fair market value of our Common Stock on the date of grant. The exercise price of nonqualified options and incentive stock options granted to individuals who own more than 10% of our voting stock may not be less than 110% of the fair market value of our Common Stock on the date of grant. Stock options granted under the OSI Plan typically vest over three years based on continued service. Restricted stock and RSUs typically vest over three to four years based on continued service. Certain restricted stock awards granted to senior management vest based on the achievement of pre-established performance criteria.

Stock Option Fair Value Estimation Assumptions.  We estimate the fair value of our stock options at the date of grant using the Black-Scholes option-pricing valuation model. Our valuation model is affected by our stock price as well as weighted average assumptions for a number of subjective variables described below.

Expected Dividend.   Expected dividend is based on historical patterns and our anticipated dividend payments over the expected holding period.

Risk-Free Interest Rate.   The risk-free interest rate for stock options is based on U.S. Treasuries for a maturity matching the expected holding period.

Expected Volatility.   Expected volatility is based on implied volatility and/or our historical share price volatility matching the expected holding period. No single method of estimating volatility is proper under all circumstances and to the extent that a company can derive implied volatility based on the trading of its financial instruments on a public market, it may be appropriate to use both implied and historical volatility in its assumptions. We have certain financial instruments that are publicly traded from which we can derive the implied volatility. Therefore, we use implied and historical volatility for valuing our stock options. We believe that implied and historical volatility is a better indicator of expected volatility because it is generally reflective of both historical volatility and expectations of how future volatility will differ from historical volatility.

Expected Holding Period.   We use historical stock option exercise data to estimate the expected holding period.

Changes in assumptions can materially impact the estimated fair value of stock options. The weighted average assumptions used in the valuation model are presented in the table below.

    

2020

    

2021

    

2022

 

Expected dividend

 

Risk-free interest rate

 

1.6

%  

0.4

%  

1.2

%

Expected volatility

 

26.0

%  

26.0

%  

31.0

%

Expected holding period (in years)

 

4.5

4.5

4.5

The following summarizes stock option activity for fiscal years 2020, 2021 and 2022:

Weighted-

Average

Weighted-Average

Aggregate

Number of

Exercise

Remaining Contractual

Intrinsic Value

    

Options

    

Price

    

Term

    

(in thousands)

Outstanding at June 30, 2019

 

515,884

 

33.74

Granted

 

13,263

 

101.31

Exercised

 

(201,150)

 

20.48

Expired or forfeited

 

(1,693)

 

81.79

Outstanding at June 30, 2020

 

326,304

 

$

44.41

Granted

 

22,171

 

82.17

Exercised

 

(88,657)

 

35.19

Expired or forfeited

 

(4,598)

 

80.46

Outstanding at June 30, 2021

 

255,220

 

$

50.24

 

Granted

 

22,954

96.38

Exercised

 

(166,629)

35.09

Expired or forfeited

 

(900)

73.99

Outstanding at June 30, 2022

 

110,645

$

82.43

6.1 years

$

815

Exercisable at June 30, 2022

70,354

$

76.76

 

4.5 years

$

774

The per-share weighted-average grant-date fair value of stock options granted under the OSI Plan was $24.88, $18.37 and $26.72 for fiscal 2020, 2021 and 2022, respectively. The total intrinsic value of options exercised during fiscal 2022 was $10.4 million.

Restricted Stock Units—A summary of RSU activity for the periods indicated was as follows:

Weighted-

Average

    

Shares

    

Fair Value

Nonvested at June 30, 2019

 

521,140

$

73.97

Granted

 

308,431

 

87.88

Vested

 

(390,613)

 

68.63

Forfeited

 

(15,368)

 

83.36

Nonvested at June 30, 2020

 

423,590

$

88.68

Granted

 

339,311

 

80.40

Vested

 

(313.892)

 

86.12

Forfeited

 

(13,084)

 

85.78

Nonvested at June 30, 2021

 

435,925

$

84.16

Granted

 

334,435

90.31

Vested

 

(337,442)

82.66

Forfeited

 

(5,471)

83.66

Nonvested at June 30, 2022

 

427,447

$

90.17

The per-share weighted average grant-date fair value of RSUs granted under the OSI Plan was $87.88, $80.40, and $90.31 for fiscal 2020, 2021 and 2022, respectively. The total fair value of shares vested during fiscal 2020, 2021 and 2022 was $26.8 million, $27.0 million, and $27.9 million, respectively.

In December 2020, our shareholders authorized an increase of 1.65 million shares for the OSI Plan resulting in a maximum pool of 7.1 million shares. As of June 30, 2022, there were approximately 1.4 million shares available for grant under the OSI Plan. Under the terms of the OSI Plan, RSUs and restricted stock granted from the pool of shares available for grant reduce the pool by 1.87 shares for each award granted. RSUs and restricted stock forfeited and returned to the pool of shares available for grant increase the pool by 1.87 shares for each award forfeited.

We granted 81,621, 136,242, and 96,620 performance-based awards during fiscal 2020, 2021 and 2022, respectively. These performance-based RSU awards are contingent on the achievement of certain performance metrics. The payout related to these awards can range from zero to 376% of the original number of shares or units awarded. Compensation cost associated with these performance based RSUs are recognized based on the estimated number of shares that we ultimately expect will vest. If the estimated number of shares to vest is revised in the future, then stock-based compensation expense will be adjusted accordingly.

Employee Stock Purchase Plan

We have an employee stock purchase plan under which eligible employees may purchase a limited number of shares of Common Stock at a discount of up to 15% of the market value of such stock at pre-determined, plan-defined dates. During the years ended June 30, 2020, 2021 and 2022, employees purchased 69,399, 63,499, and 60,708 shares, respectively. As of June 30, 2022, there were 477,227 shares of our Common Stock available for issuance under the plan.

Stock Repurchase Program

Our Board of Directors has authorized a share repurchase program of up to 3,000,000 shares of Common Stock. This program does not expire unless our Board of Directors acts to terminate the program. The timing and actual numbers of shares purchased depends on a variety of factors, including stock price, general business and market conditions and other investment opportunities. Repurchases may be made from time to time under the program through open-market purchases or privately-negotiated transactions at our discretion. Upon repurchase, the shares are restored to the status of authorized but unissued shares and we record them in our consolidated financial statements as a reduction in the number of shares of Common Stock issued and outstanding.

During fiscal 2020, 2021 and 2022, we repurchased 562,707 shares, 452,005 shares and 1,294,594 shares, respectively, of common stock under our then current programs. As of June 30, 2022, there were 1,253,401 shares remaining available for repurchase under the authorized repurchase program.

Dividends

We have not paid any cash dividends since the consummation of our initial public offering in 1997 and we do not currently intend to pay any cash dividends in the foreseeable future. Our Board of Directors will determine the payment of future cash dividends, if any. Certain of our current bank credit facilities restrict the payment of cash dividends and future borrowings may contain similar restrictions.

XML 34 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES
12 Months Ended
Jun. 30, 2022
INCOME TAXES  
INCOME TAXES

10.            INCOME TAXES

The following is a geographical breakdown of income before the provision for income taxes (in thousands):

    

2020

    

2021

    

2022

Pre-tax income:

United States

$

41,025

$

34,323

$

51,295

Foreign

 

45,097

 

64,317

 

88,865

Total pre-tax income

$

86,122

$

98,640

$

140,160

Our provision (benefit) for income taxes consists of the following (in thousands):

    

2020

    

2021

    

2022

Current:

Federal

$

2,661

$

4,407

$

6,216

State

 

577

 

1,190

 

1,964

Foreign

 

8,063

 

18,562

 

13,113

Total current provision

 

11,301

 

24,159

 

21,293

Deferred:

Federal

$

2,882

$

679

$

3,915

State

 

45

 

464

 

133

Foreign

 

(3,358)

 

(711)

 

(528)

Total deferred provision (benefit)

 

(431)

 

432

 

3,520

Total provision

$

10,870

$

24,591

$

24,813

As of June 30, 2021 and 2022, our liability for uncertain tax positions was $10.0 million and $8.2 million, respectively. The amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate was $8.1 million.

We recognize potential interest and penalties related to income tax matters in income tax expense. As of June 30, 2022, we have accrued $0.5 million for interest and penalties. Our uncertain tax positions are related to tax years that remain subject to examination by the relevant tax authorities. These include fiscal years after 2019 for federal purposes, fiscal years after 2018 for state purposes and fiscal years after 2010 for various foreign jurisdictions. Facts and circumstances could arise that could cause us to reduce the liability for unrecognized tax benefits, including, but not limited to, settlement of income tax positions or expiration of statutes of limitation. Since the ultimate resolution of uncertain tax positions depends on many factors and assumptions, we are not able to estimate the range of potential changes in the liability for unrecognized tax benefits or the timing of such changes.

A summary of activity of unrecognized tax benefits for fiscal 2021 and 2022 is as follows (in thousands).

Balance at June 30, 2020

    

$

13,310

Additions on tax positions for the current year

 

5,937

Additions on tax positions from prior years

 

678

Reduction in tax positions from prior year

 

(248)

Balance at June 30, 2021

$

19,677

Additions on tax positions for the current year

 

3,084

Additions on tax positions from prior years

 

1,479

Reduction in tax positions from prior year

 

(10,663)

Balance at June 30, 2022

$

13,577

Deferred income tax assets (liabilities) consisted of the following (in thousands):

June 30,

    

2021

    

2022

Deferred income tax assets:

Tax credit carryforwards

$

16,767

$

13,130

Net operating loss carryforwards

 

3,745

 

6,494

Customer advances

 

2,819

 

2,848

Allowance for doubtful accounts

 

5,266

 

4,471

Inventory reserve

 

10,391

 

11,636

Inventory capitalization

 

489

 

406

Accrued liabilities

 

4,466

 

3,241

Operating lease liabilities

10,522

8,714

Stock and deferred compensation

 

12,323

 

10,601

Other assets

 

2,685

 

1,446

Total deferred income tax assets

 

69,473

 

62,987

Valuation allowance

 

(16,177)

 

(12,301)

Net deferred income tax assets

 

53,296

 

50,686

Deferred income tax liabilities:

Depreciation

 

(2,137)

 

(7,604)

Amortization of intangible assets

 

(31,779)

 

(31,518)

Withholding tax on unrepatriated foreign earnings

(6,851)

(6,851)

Operating lease ROU assets

(10,355)

(8,480)

State transition tax

(1,754)

(1,754)

Convertible debt

(2,384)

Other liabilities

 

(1,036)

 

(1,750)

Total deferred income tax liabilities

 

(56,296)

 

(57,957)

Net deferred income tax liability

$

(3,000)

$

(7,271)

The components of the net deferred income tax liability are classified in the consolidated balance sheets as follows (in thousands):

June 30,

    

2021

    

2022

Long term deferred income tax asset, included in other assets

$

4,157

$

3,841

Long term deferred income tax liability

 

(7,157)

 

(11,112)

Net deferred income tax liability

$

(3,000)

$

(7,271)

The components of current taxes receivable and payable and prepaid taxes are classified in the consolidated balance sheets as follows (in thousands):

    

June 30,

2021

    

2022

Current taxes receivable and prepaid taxes, included in prepaid expenses and other current assets

$

10,383

$

7,843

Current taxes payable, included in other accrued expenses and current liabilities

 

(4,377)

 

(7,722)

Net tax receivable

$

6,006

$

121

As of June 30, 2022, we had federal, state and foreign net operating losses carryforwards of approximately $3.6 million, $26.8 million and $16.1 million, respectively. As of June 30, 2022, we had federal and state tax credit carryforwards of approximately $11.9 million and $9.1 million, respectively. Our credit carryforwards will begin to expire in the tax year ending June 30, 2029.

We have established valuation allowances that relate to the net operating loss of certain subsidiaries, capital losses, and tax credits. During the year ended June 30, 2022, we recorded a net aggregated decrease of $3.9 million to these valuation allowances. We review the adequacy of individual valuation allowances and release such allowances when it is determined that it is more likely than not that the related benefits will be realized.

We recognized all excess tax benefits and tax deficiencies as income tax expense or benefit in the current year. An income tax expense of approximately $1.2 million and $2.0 million was recognized in fiscal 2021 and 2022, respectively.

The consolidated effective income tax rate differs from the federal statutory income tax rate due primarily to the following:

June 30,

 

    

2020

    

2021

    

2022

 

Provision for income taxes at federal statutory rate

21.0

%  

21.0

%  

21.0

%

Research and development tax credits

(1.6)

(1.7)

(1.3)

Foreign income subject to tax at other than federal statutory rate

(0.8)

0.6

0.2

Stock compensation

(6.7)

(.9)

(1.2)

Officers’ compensation

4.4

5.8

4.3

Change in valuation allowance

(1.3)

(5.9)

(4.0)

Unrecognized tax expense (benefit)

1.2

4.2

(1.4)

Tax on foreign currency gains and losses

2.1

(0.2)

State tax expense

1.1

1.2

1.0

U.S. tax on foreign earnings

(2.1)

(1.8)

0.9

Changes in prior year estimates

(6.4)

(0.6)

Global intangible low-taxed income, net of foreign tax credits

1.8

0.5

0.3

Foreign Derived Intangible Income Benefit

(0.6)

(1.3)

(1.3)

Withholding tax on foreign earnings

3.4

Other

0.5

(0.2)

Effective income tax rate

12.6

%  

24.9

%  

17.7

%

The provision for income taxes consists of provisions for federal, state, and foreign income taxes. We operate in an international environment with significant operations in various locations outside the U.S. Accordingly, the consolidated income tax rate is a composite rate reflecting the earnings in the various locations and the applicable rates.

XML 35 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Jun. 30, 2022
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

11.          COMMITMENTS AND CONTINGENCIES

Acquisition-Related Contingent Obligations—Under the terms and conditions of the purchase agreements associated with certain acquisitions, we may be obligated to make additional payments based on the achievement of certain sales or profitability

milestones through the acquired operations. For agreements that contain contingent consideration caps, the remaining maximum amount of such potential future payments is $52.2 million as of June 30, 2022.

We account for such contingent payments for acquisitions which occurred through the end of fiscal year 2009 as additions to the purchase price of the acquired business. We made contingent payments relating to such acquisitions of $1.0 million and $1.9 million, respectively, during the fiscal years ended June 30, 2021 and 2022, respectively.

For acquisitions completed after fiscal 2009, pursuant to ASC 805, the estimated fair value of these obligations is recorded as a liability at the time of the acquisition with subsequent revisions recorded in Selling, general and administrative expense in the consolidated financial statements. The estimated fair value measurements of contingent earnout obligations are primarily based on unobservable inputs, which may include projected revenues, gross margins, operating income and the estimated probability of achieving the earnouts.

These projections and probabilities are used to estimate future contingent earnout payments, which are discounted back to present value to compute contingent earnout liabilities. The following table provides a roll-forward from June 30, 2021 to June 30, 2022 of the contingent consideration liability, which is included in other accrued expenses and current liabilities, and other long-term liabilities in our consolidated balance sheets (in thousands):

Beginning fair value, June 30, 2021

    

$

19,431

Addition of contingent earnout obligations

14,609

Foreign currency translation adjustment

(515)

Changes in fair value for contingent earnout obligations

 

(5,145)

Payments on contingent earnout obligations

 

(168)

Ending fair value, June 30, 2022

$

28,212

Advances from Customers—We receive advances from customers associated with certain contracts. These advances are paid in cash by customers, and we account for these as liabilities until our contractual obligations are complete.

Environmental Contingencies—We are subject to various environmental laws. We often conduct environmental investigations at our manufacturing facilities in North America, Asia-Pacific, and Europe, and, to the extent practicable, on all new properties in order to identify, as of the date of such investigation, potential areas of environmental concern related to past and present activities or from nearby operations.

We have not accrued for loss contingencies relating to environmental matters because we believe that, although unfavorable outcomes are possible, they are not considered by our management to be probable and reasonably estimable. If one or more of these environmental matters are resolved in a manner adverse to us, the impact on our business, financial condition, results of operations and cash flow could be material.

Indemnifications and Certain Employment-Related Contingencies—In the normal course of business, we have agreed to indemnify certain parties with respect to certain matters. We have agreed to hold certain parties harmless against losses arising from a breach of representations, warranties or covenants, or intellectual property infringement or other claims made by third parties. These agreements may limit the time within which an indemnification claim can be made and the amount of the claim. In addition, we have entered into indemnification agreements with our directors and certain of our officers. It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. We have not recorded any liability for costs related to contingent indemnification obligations as of June 30, 2022.

On December 31, 2017, we and Deepak Chopra, our Chief Executive Officer, entered into an amendment to Mr. Chopra’s employment agreement that, among other things, provides for a $13.5 million bonus payment to Mr. Chopra on or within 45 days of January 1, 2024 contingent upon Mr. Chopra’s continued employment with us through that date, subject to accelerated payout terms in the event of Mr. Chopra’s death or disability. The bonus is accrued in the financial statements over the remaining term of the employment agreement and is included in other long-term liabilities.

Legal Proceedings—We are involved in various claims and legal proceedings arising in the ordinary course of business. In our opinion after consultation with legal counsel, the ultimate disposition of such proceedings is not likely to have a material adverse effect on our business, financial condition, results of operations or cash flows. We have not accrued for loss contingencies relating to any such matters because we believe that, although unfavorable outcomes in the proceedings are possible, they are not considered by management to be probable and reasonably estimable. If one or more of these matters are resolved in a manner adverse to our company, the impact on our business, financial condition, results of operations and cash flows could be material.

XML 36 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
RELATED-PARTY TRANSACTIONS
12 Months Ended
Jun. 30, 2022
RELATED-PARTY TRANSACTIONS  
RELATED-PARTY TRANSACTIONS

12.          RELATED-PARTY TRANSACTIONS

In 1994, we, together with an unrelated company, formed ECIL-Rapiscan Security Products Limited, a joint venture organized under the laws of India. We own a 36% interest in the joint venture, our Chairman and Chief Executive Officer owns a 10.5% interest, and one of our Executive Vice Presidents owns a 4.5% ownership interest. Our initial investment in the joint venture was approximately $0.1 million. For each of the years ended June 30, 2020, 2021 and 2022 our equity earnings in the joint venture were less than $0.1 million. We, our Chairman and Chief Executive Officer and our Executive Vice President collectively control less than 50% of the board of directors voting power in the joint venture. As a result, we account for the investment under the equity method of accounting. The joint venture was formed for the purpose of the manufacture, assembly, service and testing of security and inspection systems and other products. Some of our subsidiaries are suppliers to the joint venture partner, which in turn manufactures and sells the resulting products. Sales to the joint venture partner for fiscal 2020, 2021 and 2022 were approximately $2.3 million, $2.4 million and $2.3 million, respectively. Receivables from the joint venture were $0.5 million and $0.6 million as of June 30, 2021 and 2022, respectively.

XML 37 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
EMPLOYEE BENEFIT PLANS
12 Months Ended
Jun. 30, 2022
EMPLOYEE BENEFIT PLANS  
EMPLOYEE BENEFIT PLANS

13.          EMPLOYEE BENEFIT PLANS

Employee Retirement Savings Plans

We have various qualified employee retirement savings plans. Participants can contribute certain amounts to the plans and we match a certain portion of employee contributions. We contributed approximately $6.5 million, $6.7 million and $6.9 million to the plans for the fiscal years ended June 30, 2020, 2021 and 2022, respectively.

Deferred Compensation Plan

We have a deferred compensation plan, which meets the requirements for deferred compensation under Section 409A of the Internal Revenue Code. The plan provides that selected employees are eligible to defer up to 80% of their salaries and up to 100% of their bonuses. We may also make employer contributions to participant accounts in certain circumstances. The benefits under this plan are unsecured. Participants are generally eligible to receive payment of their vested benefit at the end of their elected deferral period or after termination of their employment for any reason or at a later date to comply with the restrictions of Section 409A. Discretionary company contributions and the related earnings are subject to a vesting schedule dependent upon years of service to us and, also, vest completely upon the participant’s disability or death while employed by us or immediately prior to a change of control. We made contributions of $0.5 million for each of fiscal year 2020, 2021 and 2022. As of June 30, 2022, we held assets of $28.4 million and liabilities of $28.2 million related to this plan. Assets related to this plan are included in other assets and liabilities related to this plan are included in other long-term liabilities in the consolidated balance sheets. The plan liabilities include accrued employer contributions not yet funded to the plan.

Employee Pension Plans

We sponsor a number of qualified and nonqualified pension plans for our employees at certain locations. In accordance with accounting standards for employee pension and postretirement benefits, we fully recognize the overfunded or underfunded status of each of our defined benefit plans as an asset or liability in the consolidated balance sheets. The asset or liability equals the difference between the fair value of the plans’ assets and their benefit obligations. The liabilities associated with underfunded plans are classified as noncurrent, except to the extent the fair value of the plans’ assets is less than the plans’ estimated benefit payments over the next 12 months. We measure our pension and postretirement benefit plans’ assets and benefit obligations as of June 30.

The following provides a reconciliation of the changes in the plans’ benefit obligations and fair value of assets for fiscal years 2021 and 2022, and a statement of the funded status as of June 30, 2021 and 2022 (in thousands):

    

2021

    

2022

Change in Benefit Obligation

Benefit obligation at beginning of year

$

16,225

$

18,434

Translation adjustment

 

700

 

(708)

Interest costs

 

477

 

464

Amendment

1,272

1,345

Actuarial (gain) loss

 

(45)

 

(900)

Benefits paid

 

(195)

 

(171)

Benefit obligation at end of year

 

18,434

 

18,464

Change in Plan Assets

Fair value of plan assets at beginning of year

 

5,358

 

7,010

Translation adjustment

 

710

 

(860)

Actual return on plan assets

 

1,090

 

(47)

Benefits paid

 

(148)

 

(126)

Fair value of plan assets at end of year

 

7,010

 

5,977

Funded status and net amount recognized

$

(11,424)

$

(12,487)

Amount recognized in consolidated balance sheets consists of:

Investments

$

1,503

$

2,275

Accrued pension liability

 

(12,927)

 

(14,757)

Accumulated other comprehensive income

 

4,319

 

4,609

One of our defined benefit pension plans is considered a nonqualified plan, therefore we have funded a separate rabbi trust which comprises insurance company contracts with fair values of $14.3 million and $11.9 million as of June 30, 2021 and 2022, respectively. These amounts are not included in the fair value of plan assets in the table above.

The following table provides the net periodic benefit costs for the fiscal years ended June 30, (in thousands):

    

2020

    

2021

    

2022

Net Periodic Benefit Costs

Interest costs

$

442

$

477

$

464

Service costs

Expected return on plan assets

 

(251)

 

(242)

 

(279)

Amortization of prior service costs

 

(61)

 

668

 

1,115

Recognized actuarial loss

 

34

 

75

 

41

Net periodic benefit cost

$

164

$

978

$

1,341

Plan Assumptions

    

2021

    

2022

 

Weighted average assumptions at year-end:

Discount rate

 

2.6

%  

3.0

%

Expected return on plan assets

 

4.2

%  

4.2

%

Rate of compensation increase

 

%  

%

The long-term return on assets has been derived from the weighted average of assumed returns on each of the major asset categories. The weighted average is based on the actual proportion of each major asset class held, rather than a benchmark portfolio of assets. The expected returns for each major asset class have been derived from a combination of both historical market returns and

current market data as well as the views of a range of investment managers. There is no assumed rate of compensation increase as most of the plan participants are retirees or no longer employed by OSI.

Plan Assets and Investment Policy

Fiscal year ended

Fiscal year ended

 

June 30,  2021

June 30,  2022

 

Proportion of

Expected Rate

Proportion of

Expected Rate

 

    

Fair Value

    

of Return

    

Fair Value

    

of Return

 

Equity securities

83

%  

4.9

%  

85

%  

4.9

%  

Debt securities

 

16

%  

0.8

%  

14

%  

0.8

%  

Cash

 

1

%  

0.4

%  

1

%  

0.4

%  

Combined

 

100

%  

4.2

%  

100

%  

4.2

%  

The defined benefit plans’ assets are invested in a range of pooled investment funds that provide access to a diverse range of asset classes. The investment objective is to maximize the investment return over the long term without exposing the fund to an unnecessary level of risk. Within this objective, it is recognized that benefits will be secured by the purchase of annuities at the time of employee retirement.

The benchmark is to hold assets in both equity and debt securities. The proportion in each investment class is not mandated and is allowed to fluctuate with market movements. The equity holdings are maintained in balanced funds under the control of investment managers.

Day-to-day equities selection decisions are delegated to investment managers, although these are monitored against performance and risk targets. Due to the nature of the pooled funds, there are no significant holdings in any single company (greater than 5% of the total assets). The investment strategy is reviewed on a regular basis, based on the results of third-party liability studies.

Projected Benefit Payments

The following table reflects estimated benefits payments, based upon the same assumptions used to measure the benefit obligation and net pension cost, as of June 30, 2022 (in thousands):

    

Pension Benefits

July 1, 2022 to June 30, 2023

180

July 1, 2023 to June 30, 2024

6,051

July 1, 2024 to June 30, 2025

1,418

July 1, 2025 to June 30, 2026

1,919

July 1, 2026 to June 30, 2027

2,254

July 1, 2027 to June 30, 2032

5,875

Company Contribution

As of June 30, 2022, our weighted average contribution rate is under 1% of pensionable salaries.

XML 38 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
SEGMENT INFORMATION
12 Months Ended
Jun. 30, 2022
SEGMENT INFORMATION  
SEGMENT INFORMATION

14.         SEGMENT INFORMATION

We have determined that we operate in three identifiable industry segments: (a) security and inspection systems (Security division), (b) medical monitoring systems (Healthcare division) and (c) optoelectronic devices and manufacturing (Optoelectronics and Manufacturing division). We also have a corporate segment (Corporate) that includes executive compensation and certain other general and administrative expenses; expenses related to stock issuances and legal, audit and other professional service fees not allocated to industry segments. Both the Security and Healthcare divisions comprise primarily end-product businesses whereas the Optoelectronics and Manufacturing division primarily supplies components and subsystems to external OEM customers, as well as to the Security and Healthcare divisions. Sales between divisions are at transfer prices that approximate market values. All other accounting policies of the segments are the same as described in Note 1, Summary of Significant Accounting Policies.

The following tables present our results of operations and identifiable assets by industry segment (in thousands):

Fiscal 2020

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Eliminations

    

Consolidated

Revenues:

    

    

    

    

    

    

External customer revenue

$

742,043

$

185,322

$

238,679

$

$

$

1,166,044

Revenue between product segments

 

 

 

45,149

 

 

(45,149)

 

Total revenues

$

742,043

$

185,322

$

283,828

$

 

(45,149)

$

1,166,044

Income (loss) from operations

$

90,063

$

15,766

$

30,566

$

(31,630)

$

122

$

104,887

Segments assets

$

758,054

$

208,857

$

232,408

$

109,178

$

(39,956)

$

1,268,541

Capital expenditures

$

8,648

$

1,404

$

6,291

$

4,045

$

$

20,388

Depreciation and amortization

$

34,907

$

4,390

$

8,785

$

1,676

$

$

49,758

Fiscal 2021

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Eliminations

    

Consolidated

Revenues:

    

    

    

    

    

    

External customer revenue

$

633,340

$

212,315

$

301,247

$

$

$

1,146,902

Revenue between product segments

 

 

 

48,640

 

 

(48,640)

 

Total revenues

$

633,340

$

212,315

$

349,887

$

 

(48,640)

$

1,146,902

Income (loss) from operations

$

85,515

$

31,563

$

38,465

$

(39,769)

$

(403)

$

115,371

Segments assets

$

798,192

$

220,411

$

282,039

$

121,293

$

(37,568)

$

1,384,367

Capital expenditures

$

3,290

$

2,144

$

6,714

$

3,612

$

$

15,760

Depreciation and amortization

$

26,572

$

5,364

$

9,325

$

2,594

$

$

43,855

Fiscal 2022

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Eliminations

    

Consolidated

Revenues:

    

    

    

    

    

    

External customer revenue

$

663,159

$

205,658

$

314,419

$

$

$

1,183,236

Revenue between product segments

 

 

 

52,242

 

 

(52,242)

 

Total revenues

$

663,159

$

205,658

$

366,661

$

 

(52,242)

$

1,183,236

Income (loss) from operations

$

98,784

$

24,696

$

45,030

$

(46,950)

$

189

$

121,749

Segments assets

$

839,769

$

231,423

$

301,483

$

104,834

$

(34,359)

$

1,443,150

Capital expenditures

$

5,513

$

2,295

$

4,533

$

2,580

$

$

14,921

Depreciation and amortization

$

22,970

$

5,915

$

8,098

$

1,696

$

$

38,679

The following tables present the revenues and identifiable assets by geographical area (in thousands):

Fiscal 2020

External

Intersegment

Total

Long-lived

Long-lived

    

revenues

    

revenues

    

Consolidated

    

tangible assets

    

assets

Geographic region:

    

    

    

    

    

United States

$

571,134

$

16,515

$

587,649

$

118,322

$

475,856

Mexico

 

66,626

 

 

66,626

 

974

 

974

Other Americas

 

45,896

 

 

45,896

 

8,539

 

29,551

Total Americas

 

683,656

 

16,515

 

700,171

 

127,835

506,381

United Kingdom

 

268,940

 

529

 

269,469

 

21,823

75,382

Other Europe, Middle East and Africa

 

46,099

 

 

46,099

 

7,252

10,611

Total EMEA

 

315,039

 

529

 

315,568

 

29,075

85,993

Asia-Pacific

 

167,349

 

28,105

 

195,454

 

23,972

27,414

Eliminations

 

 

(45,149)

 

(45,149)

 

N/A

 

N/A

Total

$

1,166,044

$

$

1,166,044

$

180,882

$

619,788

Fiscal 2021

External

Intersegment

Total

Long-lived

Long-lived

    

revenues

    

revenues

    

Consolidated

    

tangible assets

    

assets

Geographic region:

    

    

    

    

    

United States

$

589,579

$

17,498

$

607,077

$

126,100

$

493,423

Mexico

 

10,583

 

 

10,583

 

2,379

 

2,379

Other Americas

 

66,732

 

 

66,732

 

8,055

 

29,960

Total Americas

 

666,894

 

17,498

 

684,392

 

136,534

525,762

United Kingdom

 

221,423

 

874

 

222,297

 

25,183

80,348

Other Europe, Middle East and Africa

 

29,879

 

 

29,879

 

8,389

8,389

Total EMEA

 

251,302

 

874

 

252,176

 

33,572

88,737

Asia-Pacific

 

228,706

 

30,268

 

258,974

 

29,346

32,865

Eliminations

 

 

(48,640)

 

(48,640)

 

 

Total

$

1,146,902

$

$

1,146,902

$

199,452

$

647,364

Fiscal 2022

External

Intersegment

Total

Long-lived

Long-lived

    

revenues

    

revenues

    

Consolidated

    

tangible assets

    

assets

Geographic region:

    

    

    

    

    

United States

$

569,601

$

16,322

$

585,923

$

117,622

$

514,489

Mexico

 

8,109

 

 

8,109

 

261

 

261

Other Americas

 

47,737

 

 

47,737

 

8,091

 

27,676

Total Americas

 

625,447

 

16,322

 

641,769

 

125,974

542,426

United Kingdom

 

276,658

 

2,887

 

279,545

 

27,749

80,758

Other Europe, Middle East and Africa

 

52,952

 

 

52,952

 

4,837

6,776

Total EMEA

 

329,610

 

2,887

 

332,497

 

32,586

87,534

Asia-Pacific

 

228,179

 

33,002

 

261,181

 

20,589

23,916

Eliminations

 

 

(52,211)

 

(52,211)

 

 

Total

$

1,183,236

$

$

1,183,236

$

179,149

$

653,876

Pursuant to ASC 280 Segment Reporting, external revenues are attributed to individual countries based upon the location of our selling entity.

* * * * * *

XML 39 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS
12 Months Ended
Jun. 30, 2022
SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS  
SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS

SUPPLEMENTARY DATA

UNAUDITED QUARTERLY RESULTS

The following tables present unaudited quarterly financial information for the four quarters ended June 30, 2021 and 2022 (in thousands, except per share data):

Quarter Ended

September 30, 

December 31, 

March 31, 

June 30, 

    

2020

    

2020

    

2021

    

2021

(Unaudited)

Revenues

$

254,908

$

276,009

$

283,787

$

332,198

Costs of goods sold

 

159,157

 

173,928

 

179,768

 

214,131

Gross profit

 

95,751

 

102,081

 

104,019

 

118,067

Operating expenses:

 

 

 

 

Selling, general and administrative

 

58,617

 

56,101

 

57,906

 

68,123

Research and development

 

12,082

 

13,784

 

13,932

 

13,898

Impairment, restructuring and other charges (benefit), net

 

8,359

 

(162)

 

(285)

 

2,192

Total operating expenses

 

79,058

 

69,723

 

71,553

 

84,213

Income from operations

 

16,693

 

32,358

 

32,466

 

33,854

Interest and other expense, net

 

(4,189)

 

(4,233)

 

(4,167)

 

(4,142)

Income before income taxes

 

12,504

 

28,125

 

28,299

 

29,712

Provision for income taxes

 

(3,160)

 

(8,087)

 

(9,526)

 

(3,818)

Net income

$

9,344

$

20,038

$

18,773

$

25,894

Basic earnings per common share

$

0.52

$

1.12

$

1.04

$

1.44

Diluted earnings per common share

$

0.51

$

1.10

$

1.03

$

1.40

Quarter Ended

September 30, 

December 31, 

March 31, 

June 30, 

    

2021

    

2021

    

2022

    

2022

(Unaudited)

Revenues

$

279,257

$

276,681

$

290,477

$

336,821

Costs of goods sold

 

179,927

 

176,908

 

187,619

 

214,355

Gross profit

 

99,330

 

99,773

 

102,858

 

122,466

Operating expenses:

 

 

 

 

Selling, general and administrative

 

57,323

 

54,879

 

57,813

 

65,538

Research and development

 

14,817

 

14,977

 

15,150

 

14,639

Impairment, restructuring and other charges, net

 

2,510

 

831

 

1,469

 

2,732

Total operating expenses

 

74,650

 

70,687

 

74,432

 

82,909

Income from operations

 

24,680

 

29,086

 

28,426

 

39,557

Interest and other expense, net

 

(2,016)

 

(2,217)

 

(2,301)

(2,428)

Other income

27,373

Income before income taxes

 

22,664

 

26,869

 

53,498

 

37,129

Provision for income taxes

 

(3,612)

 

(7,072)

 

(10,763)

 

(3,366)

Net income

$

19,052

$

19,797

$

42,735

$

33,763

Basic earnings per common share

$

1.06

$

1.11

$

2.45

$

1.99

Diluted earnings per common share

$

1.04

$

1.09

$

2.41

$

1.94

XML 40 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Jun. 30, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Description of Business

Description of Business—OSI Systems, Inc., together with our subsidiaries, is a vertically integrated designer and manufacturer of specialized electronic systems and components for critical applications. We sell our products and provide related services in diversified markets, including homeland security, healthcare, defense and aerospace.

We have three reporting segments: (i) Security, providing security and inspection systems and turnkey security screening solutions; (ii) Healthcare, providing patient monitoring, cardiology and remote monitoring and connected care systems and associated accessories; and (iii) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for our Security and Healthcare divisions, as well as third parties for applications in the defense and aerospace markets, among others.

Through our Security segment, we provide security screening products and related services globally. These products fall into the following categories: baggage and parcel inspection; cargo and vehicle inspection; hold (checked) baggage screening; people screening; radiation detection; and explosive and narcotics trace detection. In addition to these products, we also provide site design, installation, training and technical support services to our customers. We also provide turnkey security screening solutions, which can include the construction, staffing and long-term operation of security screening checkpoints for our customers.

Through our Healthcare segment, we design, manufacture, market and service patient monitoring, cardiology and remote monitoring, and connected care systems and associated accessories globally. These products are used by care providers in critical care, emergency and perioperative areas within hospitals as well as physicians’ offices, medical clinics and ambulatory surgery centers, among others.

Through our Optoelectronics and Manufacturing segment, we design, manufacture and market optoelectronic devices and flex circuits and provide electronics manufacturing services globally for use in a broad range of applications, including aerospace and defense electronics, X-ray security and inspection systems and medical imaging, chemistry analysis and diagnostics instruments, telecommunications, scanners and industrial automations, internet of things (IoT) and consumer wearable products. This division provides products and services to OEM customers and end users as well as to our Security and Healthcare divisions.

Consolidation

Consolidation—The consolidated financial statements include the accounts of OSI Systems, Inc. and our wholly-owned and majority-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. Investments in joint ventures over which we have significant influence but do not have voting control are accounted for using the equity method. Investments over which we do not have significant influence or control are not material and are carried at cost as there is no readily determinable fair value for the equity interests.

Use of Estimates

Use of Estimates—The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of sales,costs of sales and expenses during the reporting period. The most significant of these estimates and assumptions for our company relate to contract revenue, fair values of assets acquired and liabilities assumed in business combinations, values for inventories reported at lower of cost or net realizable value, stock-based compensation expense, income taxes, accrued warranty costs, and the recoverability, useful lives and valuation of recorded amounts of long-lived assets, identifiable intangible assets and goodwill. Changes in estimates are reflected in the periods during which they become known. Due to the inherent uncertainty involved in making estimates, our actual amounts reported in future periods could differ materially from these estimates.

Cash and Cash Equivalents

Cash and Cash Equivalents—We consider all highly liquid investments with maturities of three months or less as of the acquisition date to be cash equivalents.

Our cash and cash equivalents totaled $64.2 million at June 30, 2022. Of this amount, approximately 78% was held by our foreign subsidiaries and subject to repatriation tax considerations.  These foreign funds were held primarily by our subsidiaries in the United Kingdom, Singapore, Malaysia, Canada, India, and Australia, and to a lesser extent in Albania and Germany among other countries. We have cash holdings in financial institutions that exceed insured limits for such financial institutions; however, we mitigate this risk by utilizing international financial institutions of high credit quality.

Accounts Receivable

Accounts Receivable—We monitor collections and payments from our customers, and we maintain allowances for doubtful accounts for estimated losses resulting from the inability of our customers to make required payments. We determine the allowance based on known troubled accounts, historical experience, current economic trends that might impact the level of credit losses in the future and other available information. If the financial condition of our customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances could be required.

Inventories

Inventories—Inventories are generally stated at the lower of cost or net realizable value. We write down inventory for slow-moving and obsolete inventory based on historical usage, orders on hand, assessments of future demands, market conditions among other items. If these factors are less favorable than those projected, additional inventory write-downs may be required.

Property and Equipment

Property and Equipment—Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization are charged while assets are used in service and are computed using the straight-line method over the estimated useful lives of the assets taking into consideration any estimated salvage value. Amortization of leasehold improvements is calculated on the straight-line method over the shorter of the useful life of the asset or the lease term. Right-of-use assets from finance leases are included in property and equipment. Amortization of property and equipment under finance leases is included with depreciation expense.  In the event that property and equipment are idle, as a result of excess capacity or the early termination, non-renewal or reduction in scope of a turnkey screening operation, such assets are assessed for impairment on a periodic basis or if any indicators of impairment exist.

Goodwill and Other Intangible Assets and Valuation of Long-Lived Assets

Goodwill and Other Intangible Assets and Valuation of Long-Lived Assets—Goodwill represents the excess purchase price over the estimated fair value of the assets acquired and liabilities assumed in a business combination. Goodwill is allocated to our segments based on the nature of the product line of the acquired business. The carrying value of goodwill is not amortized but is annually tested for impairment as of the end of the second quarter and more frequently if there is an indicator of impairment. We assess qualitative factors of each of our three reporting units to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. The assessments conducted as of December 31, 2021 indicated that it is not more likely than not that the fair values of our three reporting units are less than their carrying amounts, including goodwill. Despite the COVID-19 pandemic, there were no qualitative factors which would trigger impairment testing between measurement dates. Thus, we have determined that there is no goodwill impairment for any of the three reporting units.

We evaluate long-lived assets with finite lives for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. Impairment is considered to exist if the total estimated future cash flows on an undiscounted basis are less than the carrying amount of the assets. If impairment does exist, we measure the impairment loss and record it based on the discounted estimate of future cash flows. In estimating future cash flows, we group assets at the lowest level for which there are identifiable cash flows that are largely independent of the cash flows from other asset groups. Our estimate of future cash flows is based upon, among other things, certain assumptions about expected future operating performance, growth rates and other factors.

Income Taxes

Income Taxes—Deferred income taxes are provided for temporary differences between the financial statement and income tax basis of our assets and liabilities, based on enacted tax rates. A valuation allowance is provided when it is more likely than not that some portion or all of the deferred income tax assets will not be realized. Income tax accounting standards prescribe a two-step process for the financial statement measurement and recognition of a tax position taken or expected to be taken in a tax return. The first step involves the determination of whether it is more likely than not (greater than 50 percent likelihood) that a tax position will be sustained upon examination, based on the technical merits of the position. The second step requires that any tax position that meets the more likely than not recognition threshold be measured and recognized in the financial statements at the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. See Note 10 for additional information.

Fair Value of Financial Instruments

Fair Value of Financial Instruments—Our financial instruments consist primarily of cash and cash equivalents, insurance company contracts, accounts receivable, accounts payable, debt instruments and foreign currency forward contracts. The carrying values of financial instruments, other than long term debt instruments, are representative of their fair values due to their short-term maturities. The carrying values of our long-term debt instruments are considered to approximate their fair values because the interest rates of these instruments are variable or comparable to current rates for financing available to us. The fair values of our foreign currency forward contracts were not significant as of June 30, 2022.

Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The “Level 1” category includes assets and liabilities at quoted prices in active markets for identical assets and liabilities. The “Level 2” category includes assets and liabilities from observable inputs other than quoted market prices. The “Level 3” category includes assets and liabilities for which valuation techniques are unobservable and significant to the fair value measurement. Our contingent payment obligations related to acquisitions, which are further discussed in Note 11 to the consolidated financial statements, are in the “Level 3” category for valuation purposes.

The fair values of our financial assets and liabilities as of June 30, 2021 and 2022 are categorized as follows (in thousands):

    

June 30, 2021

    

June 30, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets—Insurance company contracts

$

$

47,113

$

$

47,113

$

$

40,284

$

$

40,284

Liabilities—Convertible debt

$

$

287,500

$

$

287,500

$

$

242,302

$

$

242,302

Liabilities—Contingent consideration

$

$

$

19,431

$

19,431

$

$

$

28,212

$

28,212

Derivative Instruments and Hedging Activity

Derivative Instruments and Hedging Activity—Our use of derivatives consists of foreign currency forward contracts. These forward contracts are utilized to partially mitigate certain balance sheet exposures or used as a net investment hedge to protect against potential changes resulting from short-term foreign currency fluctuations. These contracts have original maturities of up to three months.  We do not use hedging instruments for speculative purposes.

The net investment hedge has been designated as a hedge instrument and accounted for under Accounting Standards Codification (“ASC”) 815 Derivatives and Hedging. Hedge effectiveness is assessed using the spot method, consistent with guidance in ASC 815 whereby the change in fair value of the forward contract is recorded in the same manner as the related currency translation adjustments, within other comprehensive income, as the hedging instrument is expected to be fully effective unless the amount hedged exceeds the net investment in the foreign operation, or the foreign operation is liquidated. We settled the net investment hedge during fiscal 2021, and the amount recorded in other comprehensive loss was not significant. There were no net investment hedges outstanding as of June 30, 2022.

The net gains or losses from our foreign currency forward contracts, which are not designated as hedge instruments, are reported in the consolidated statements of operations, and the amounts reported for the years ending June 30, 2020, 2021 and 2022 were not significant.  The fair value of our foreign currency forward contracts is estimated using a standard valuation model and market-based observable inputs over the contractual term. Unrealized gains are recognized as assets and unrealized losses are recognized as liabilities.  As of June 30, 2021 and 2022, we held foreign currency forward contracts with notional amounts totaling $26.1 million and $22.9 million, respectively. Unrealized gains and losses from our foreign currency forward contracts as of June 30, 2021 and 2022 were not significant.

Revenue Recognition

Revenue Recognition

We recognize revenue under Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (“ASC 606”), which superseded all prior revenue recognition methods and industry-specific guidance. The core principle of ASC 606 is that an entity should recognize revenue to depict the transfer of control for promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. In applying the revenue recognition principles, an entity is required to identify the contract(s) with a customer, identify the performance obligations, determine the transaction price, allocate the transaction price to the performance obligations and recognize revenue as the performance obligations are satisfied (i.e., either over time or at a point in time). ASC 606 further requires that companies disclose sufficient information to enable readers of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers.

Product Sales. We recognize revenue from sales of products upon shipment or delivery when control of the product transfers to the customer, depending on the terms of each sale, and when collection is probable. In the circumstance where terms of a product sale include subjective customer acceptance criteria, revenue is deferred until we have achieved the customer acceptance criteria unless such acceptance criteria are perfunctory or inconsequential. We generally offer customers payment terms of less than one year. In cases when payment terms extend beyond one year, we consider whether the contract has a significant financing component.

Service Revenue. Revenue from services includes installation and implementation of products and turnkey security screening services and after-market services. Generally, revenue from services is recognized over time as the services are performed. Revenues from out of warranty service maintenance contracts are recognized ratably over the respective terms of such contracts. Deferred revenue for such services arises from payments received from customers for services not yet performed.

Contract Revenue. Sales agreements with customers can be project specific, cover a period of time, and can be renewable periodically. The contracts may contain terms and conditions with respect to payment, delivery, installation, services, warranty and other rights. In certain instances, we consider an accepted customer order, governed by a master sales agreement, to be the contract with the customer when legal rights and obligations exist. Contracts with customers may include the sale of products and services, as discussed in the paragraphs above. In certain instances, contracts can contain multiple performance obligations as discussed in the paragraph below. According to the terms of a sale contract, we may receive consideration from a customer prior to transferring goods to the customer, and we record these prepayments as an advance receipt. We also record deferred revenue, typically related to service contacts, when consideration is received before the services have been performed. We recognize contract liabilities and deferred revenue as net sales after all revenue recognition criteria are met.

When determining revenue recognition for contracts, we make judgments based on our understanding of the obligations in each contract. We determine whether or not customer acceptance criteria are perfunctory or inconsequential. The determination of whether or not customer acceptance terms are perfunctory or inconsequential impacts the amount and timing of revenue recognition. Judgments also include estimates of warranty reserves, which are established based on historical experience and knowledge of the product under warranty.

Multiple Performance Obligations.  Certain agreements with customers include the sale of capital equipment involving multiple elements that may include civil works to prepare a site for the installation of equipment, manufacture and delivery of equipment, installation and integration of equipment, training of customer personnel to operate the equipment and after-market service of the equipment. We generally separate multiple elements in a contract into separate performance obligations if those elements are distinct, both individually and in the context of the contract. If multiple promises comprise a series of distinct services which are substantially the same and have the same pattern of transfer, they are combined and accounted for as a single performance obligation.

In cases where obligations in a contract are distinct and thus require separation into multiple performance obligations, revenue recognition guidance requires that contract consideration be allocated to each distinct performance obligation based on its relative standalone selling price. The value allocated to each performance obligation is then recognized as revenue when the revenue recognition criteria for each distinct obligation or bundle of obligations has been met.

The standalone selling price for each performance obligation is an amount that depicts the amount of consideration to which the entity expects to be entitled in exchange for transferring the good or service. When there is only one performance obligation associated with a contract, the entire sale value is attributed to that obligation. When a contract contains multiple performance obligations, the standalone selling price is first estimated using the observable price, which is generally a list price net of applicable discount, or the price used to sell the good or service in similar circumstances. In circumstances when a selling price is not directly observable, we will estimate the standalone selling price using information available to us including our market assessment and/or expected cost plus margin.

The timetable for fulfilment of each of the distinct performance obligations can range from completion in a short amount of time and entirely within a single reporting period to completion over several reporting periods. The timing of revenue recognition for each performance obligation may be dependent upon several milestones, including physical delivery of equipment, completion of factory acceptance test, completion of site acceptance test, installation and connectivity of equipment, certification of training of personnel and, in the case of after-market service deliverables, the passage of time (typically evenly over the post-warranty period of the service deliverable).

We often provide a guarantee to support our performance under multiple performance obligations. In the event that customers are permitted to terminate such arrangements, the underlying contract typically requires payment for deliverables and reimbursement of costs incurred through the date of termination.

We disaggregate revenue by reporting segment (Security, Optoelectronics and Manufacturing, and Healthcare) to depict the nature of revenue in a manner consistent with our business operations and to be consistent with other communications and public filings. Refer to Note 14 for additional details of revenues by reporting segment.

Contract Assets and Liabilities. We enter into contracts to sell products and provide services, and we recognize contract assets and liabilities that arise from these transactions. We recognize revenue and corresponding accounts receivable according to ASC 606. When we recognize revenue in advance of the point in time at which contracts give us the right to invoice a customer, we record this as unbilled revenue, which is included in accounts receivable, net, on the consolidated balance sheet. We may also receive consideration, per the terms of a contract, from customers prior to transferring goods to the customer. We record customer deposits as contract liabilities. Additionally, we may receive payments, most typically under service and warranty contracts, at the onset of the contract and before services have been performed. In such instances, we record a deferred revenue liability. We recognize these contract liabilities as sales after all revenue recognition criteria are met.

Practical Expedients. In cases where we are responsible for shipping after the customer has obtained control of the goods, we have elected to treat the shipping activities as fulfillment activities rather than as a separate performance obligation. Additionally, we have elected to capitalize the cost to obtain a contract only if the period of amortization would be longer than one year. We only give consideration to whether a customer agreement has a financing component if the period of time between transfer of goods and services and customer payment is greater than one year.

Freight

Freight—We record shipping and handling fees that we charge to our customers as revenue and related costs as cost of goods sold.

Research and Development Costs

Research and Development Costs—Research and development costs are those costs related to the development of a new product, process or service, or significant improvement to an existing product, process or service. Such costs are charged to operations as incurred.

Stock-Based Compensation

Stock-Based Compensation—Stock-based compensation cost is measured at the grant date based on the estimated fair value of the award and is recognized as expense over the employee’s requisite service period for all stock-based awards granted or modified. Certain restricted stock unit awards vest based on the achievement of pre-established performance criteria. The fair value of performance-based awards is estimated at the date of grant based upon the probability that the specified performance criteria will be met, adjusted for estimated forfeitures. Each quarter we update our assessment of the probability that the specified performance criteria will be achieved and adjust the estimate of the expenses of the performance-based awards if necessary. We amortize the fair value of performance-based awards over the requisite service period for each separately vesting tranche of the award. See Note 9 to the consolidated financial statements.

Impairment, Restructuring and Other Charges

Impairment, Restructuring and Other Charges—We account for certain charges related to restructuring activities, litigation, acquisition-related costs and other non-routine charges as Impairment, restructuring and other charges in the consolidated financial statements. See Note 7 for additional information about these charges.

Credit Risk and Concentration

Credit Risk and Concentration Financial instruments that are potentially subject to concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable. We restrict investments in cash equivalents to financial institutions with high credit standing. Credit risk on accounts receivable is minimized as a result of the large and diverse nature of our company’s worldwide customer base. As of June 30, 2021 and 2022, no customer accounted for greater than 10% of accounts receivable. In fiscal years 2020, 2021 and 2022, no customer accounted for greater than 10% of revenues. We perform ongoing credit evaluations of our customers’ financial condition and maintain allowances for potential credit losses.

Our cash and cash equivalents totaled $80.6 million and $64.2 million at June 30, 2021 and 2022, respectively. Of these amounts, approximately 71% and 78% was held by our foreign subsidiaries at June 30, 2021 and 2022, respectively.

For cost, quality control, technological, and efficiency reasons, we purchase certain materials, parts, and components only from single vendors with whom we have ongoing relationships. We do, however, qualify second sources for many of our materials, parts, and components. While management believes that relying on key vendors improves the efficiency and reliability of business operations, relying on any one vendor for a significant aspect of business can have a significant negative impact on revenue and profitability if that vendor fails to perform at acceptable service levels for any reason, including financial difficulties of the vendor.

Foreign Currency Translation and Transactions

Foreign Currency Translation and Transactions We transact business in various foreign currencies. In countries where the functional currency of the underlying operations has been determined to be the local country’s currency, revenues and expenses of operations outside the United States are translated into United States dollars using average exchange rates while assets and liabilities of operations outside the United States are translated into United States dollars using period-end exchange rates. The effects of foreign currency translation adjustments are included in stockholders’ equity as a component of accumulated other comprehensive income (loss) in the accompanying consolidated balance sheets. We also have subsidiaries where the United States dollar has been designated as the functional currency based on individual facts and circumstances. Remeasurement of non-United States dollar monetary assets and liabilities are translated using period-end exchange rates and associated gains and losses are recognized in the consolidated statements of operations. Non-monetary assets and liabilities are translated using historical exchange rates. Transaction gains and losses, which were included in our consolidated statement of operations, amounted to a gain (loss) of approximately $(3.4) million, $(1.3) million and $0.6 million for the fiscal years ended June 30, 2020, 2021 and 2022, respectively.

Business Combinations

Business Combinations—Under ASC 805, the acquisition method of accounting requires us to record assets acquired and liabilities assumed from an acquisition at their estimated fair values at the date of acquisition. Any excess of the total estimated purchase price over the estimated fair value of the net assets acquired should be recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customers, acquired technology, trade names, useful lives and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is up to one year from the acquisition date, as additional information that existed at the acquisition date becomes available for preliminary estimates, we may record adjustments to the preliminary assets acquired and liabilities assumed. Upon the conclusion of the measurement period, any subsequent adjustments are included in earnings.

Earnings Per Share

Earnings per Share—We compute basic earnings per share by dividing net income available to common stockholders by the weighted average number of common shares outstanding during the period. We compute diluted earnings per share by dividing net income available to common stockholders by the sum of the weighted average number of common shares and dilutive potential common shares outstanding during the period. Potential common shares consist of the shares issuable upon the exercise of stock options and restricted stock unit awards under the treasury stock method. In periods where a net loss is reported, basic and diluted net loss per share are the same since the effect of potential common shares is antidilutive and therefore excluded. The underlying equity component of the 1.25% convertible senior notes due 2022 (the “Notes”) discussed in Note 8 to the consolidated financial statements will have a net impact on diluted earnings per share when the average price of our Common Stock exceeds the conversion price of $107.46 because the principal amount of the Notes is intended to be settled in cash upon conversion. There was no dilutive effect of the Notes for the years ended June 30, 2020, 2021 and 2022.

The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):

    

2020

    

2021

    

2022

Net income available to common stockholders

$

75,252

$

74,049

$

115,347

Weighted average shares outstanding—basic

 

18,191

 

17,968

 

17,551

Dilutive effect of equity awards

 

409

 

420

 

319

Weighted average shares outstanding—diluted

 

18,600

 

18,388

 

17,870

Basic earnings per share

$

4.14

$

4.12

$

6.57

Diluted earnings per share

$

4.05

$

4.03

$

6.45

Weighted average shares excluded from diluted earnings per share due to their anti-dilutive effect

120

47

47

Warranty Provision

Warranty Provision—We offer our customers warranties on many of the products that we sell. These warranties typically provide for repairs and maintenance of the products if problems arise during a specified time period after original shipment. Concurrent with the sale of products, we record a provision for estimated warranty expenses with a corresponding increase in cost of goods sold. We periodically adjust this provision based on historical experience and anticipated expenses. We charge actual expenses of repairs under warranty, including parts and labor, to this provision when incurred. The current obligation for warranty provision is included in other accrued expenses and current liabilities and the noncurrent portion is included in other long-term liabilities in the consolidated balance sheets, whose activity for each of the three fiscal years ended June 30, 2022 is summarized in the following table (in thousands):

Warranty provision as of June 30, 2019

    

$

21,724

Warranty claims provided for/assumed in acquisition

 

7,551

Settlements made

 

(8,450)

Warranty provision as of June 30, 2020

$

20,825

Warranty claims provided for/assumed in acquisition

 

5,419

Settlements made

 

(6,508)

Warranty provision as of June 30, 2021

$

19,736

Warranty claims provided for/assumed in acquisition

 

3,474

Settlements made

 

(9,863)

Warranty provision as of June 30, 2022

$

13,347

Leases

Leases—Right-of-use (“ROU”) assets represent our right to use an underlying asset during the reasonably certain lease terms, and lease liabilities represent our obligation to make lease payments arising from the leases. We recognize ROU lease assets and lease liabilities at lease commencement on our consolidated balance sheet based on the present value of lease payments over the lease term using a discount rate determined based on our incremental borrowing rate since the rate implicit in each lease is not readily determinable. We elected the package of practical expedients, which permits us to not reassess (1) whether any expired or existing contracts are or contain leases, (2) the lease classification of any expired or existing leases, and (3) any initial direct costs for any existing leases as of the effective date. We elected the practical expedient to account for each separate lease component of a contract and its associated non-lease components as a single lease component. We also elected the hindsight practical expedient, which allows us to use hindsight in determining the lease term. We do not record an ROU asset and corresponding lease liability for leases with an initial term of one year or less (“short-term leases”). The terms in our leases may include options to extend or terminate the lease. We recognize ROU assets and liabilities when it is reasonably certain that we will exercise those options. Judgment is required in our assessment as to whether renewal or termination options are reasonably certain to be exercised and factors such as contractual terms compared to current market rates and the importance of the facility and location to our operations, among others, are considered. Lease payments are made in accordance with the lease terms, and lease expense, including short-term lease expense, is recognized on a straight-line basis over the lease term.

We lease facilities and certain equipment under various operating lease agreements. The majority of our lease arrangements are comprised of fixed payments while certain of our other leases provide for periodic rent increases. Our leases may contain escalation clauses and renewal options. Most of the leases require us to pay for certain other costs such as common area maintenance and property taxes. Rent expense for leases with periodic rent increases or escalation clauses is recognized on a straight-line basis over the minimum lease term. The lease agreements do not contain any material residual value guarantees or material restrictive covenants. We also have finance leases for fleet vehicles that are not material to the consolidated financial statements.

Subsequent Events

Subsequent Events In accordance with ASC 855, our management evaluated material events after the balance sheet date through the date of the filing of this report with the SEC, and there are no disclosable subsequent events.

Recent Accounting Guidance

Recent Accounting Guidance

Recently Adopted Accounting Pronouncements

Convertible Debt

In August 2020, the FASB issued Accounting Standards Update 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). Under ASU 2020-06, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in capital. Consequently, a convertible debt instrument will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. By removing those separation models, the effective interest rate of convertible debt instruments typically will be closer to the coupon interest rate. The guidance is effective for financial statements issued for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years, with early adoption permitted, but only at the beginning of the fiscal year. We early adopted the new guidance on July 1, 2021 using the modified retrospective approach and recorded a $19 million increase to retained earnings and a reduction of $27 million in Common Stock as if there had been no equity component. Additionally, we recorded an increase to the convertible notes balance of $10 million. Interest expense recognized subsequent to adoption on July 1, 2021 is reduced as a result of accounting for the convertible debt instrument as a single liability measured at its amortized cost.

Income Taxes

In December 2019, the FASB issued Accounting Standards Update 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions to the general principles of ASC 740 and is intended to improve consistency and simplify GAAP in several other areas of ASC 740 by clarifying and amending existing guidance. The ASU applies to all entities that pay income taxes under GAAP. We adopted this accounting pronouncement on July 1, 2021 using the modified prospective approach. The adoption of ASU 2019-12 did not have a material impact on our consolidated financial statements.

Contract Assets and Contract Liabilities from Revenue Contracts with Customers in a Business Combination

In October 2021, the FASB issued Accounting Standards Update 2021-08, an accounting standard update to improve the accounting for contract assets and contract liabilities from revenue contracts with customers in a business combination (Topic 805). This amendment improves comparability for both the recognition and measurement of acquired revenue contracts with customers at the date of and after a business combination. This authoritative guidance is effective for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years, with early adoption permitted. We early adopted the new guidance effective January 1, 2022 using the prospective approach and applied the amendments to both business combinations that occurred during the year ended June 30, 2022. The adoption of ASU 2021-08 did not have a material impact on our consolidated financial statements.

XML 41 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Jun. 30, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of fair values of financial assets and liabilities

The fair values of our financial assets and liabilities as of June 30, 2021 and 2022 are categorized as follows (in thousands):

    

June 30, 2021

    

June 30, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets—Insurance company contracts

$

$

47,113

$

$

47,113

$

$

40,284

$

$

40,284

Liabilities—Convertible debt

$

$

287,500

$

$

287,500

$

$

242,302

$

$

242,302

Liabilities—Contingent consideration

$

$

$

19,431

$

19,431

$

$

$

28,212

$

28,212

Schedule of computation of basic and diluted earnings per share

The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):

    

2020

    

2021

    

2022

Net income available to common stockholders

$

75,252

$

74,049

$

115,347

Weighted average shares outstanding—basic

 

18,191

 

17,968

 

17,551

Dilutive effect of equity awards

 

409

 

420

 

319

Weighted average shares outstanding—diluted

 

18,600

 

18,388

 

17,870

Basic earnings per share

$

4.14

$

4.12

$

6.57

Diluted earnings per share

$

4.05

$

4.03

$

6.45

Weighted average shares excluded from diluted earnings per share due to their anti-dilutive effect

120

47

47

Schedule of product warranty liability The current obligation for warranty provision is included in other accrued expenses and current liabilities and the noncurrent portion is included in other long-term liabilities in the consolidated balance sheets, whose activity for each of the three fiscal years ended June 30, 2022 is summarized in the following table (in thousands):

Warranty provision as of June 30, 2019

    

$

21,724

Warranty claims provided for/assumed in acquisition

 

7,551

Settlements made

 

(8,450)

Warranty provision as of June 30, 2020

$

20,825

Warranty claims provided for/assumed in acquisition

 

5,419

Settlements made

 

(6,508)

Warranty provision as of June 30, 2021

$

19,736

Warranty claims provided for/assumed in acquisition

 

3,474

Settlements made

 

(9,863)

Warranty provision as of June 30, 2022

$

13,347

XML 42 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
BALANCE SHEET DETAILS (Tables)
12 Months Ended
Jun. 30, 2022
BALANCE SHEET DETAILS  
Schedule of selected balance sheet accounts

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

June 30, 

Accounts receivable, net

    

2021

    

2022

Accounts receivable

$

315,926

    

$

326,849

Less allowance for doubtful accounts

 

(25,273)

 

(18,876)

Total

$

290,653

$

307,973

June 30, 

Inventories

    

2021

    

2022

Raw materials

$

160,313

    

$

213,290

Work-in-process

 

59,594

 

46,873

Finished goods

 

74,301

 

73,744

Total

$

294,208

$

333,907

Estimated

Useful

June 30, 

Property and equipment, net

    

Lives

    

2021

2022

Land

N/A

$

16,357

    

$

15,028

Buildings, civil works and improvements

5-40 years

 

57,555

 

47,309

Leasehold improvements

1-13 years

 

8,874

 

11,599

Equipment and tooling

3-10 years

 

129,735

 

128,425

Furniture and fixtures

3-10 years

 

3,275

 

3,592

Computer equipment

3-5 years

 

19,349

 

21,208

Computer software

3-10 years

 

23,090

 

25,153

Computer software implementation in process

N/A

11,102

9,422

Construction in process

N/A

 

4,011

 

5,283

Total

 

273,348

 

267,019

Less accumulated depreciation and amortization

 

(155,344)

 

(157,335)

Property and equipment, net

$

118,004

$

109,684

XML 43 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL AND INTANGIBLE ASSETS (Tables)
12 Months Ended
Jun. 30, 2022
GOODWILL AND INTANGIBLE ASSETS  
Schedule of changes in the carrying value of goodwill by segment

The changes in the carrying amount of goodwill by segment for fiscal 2021 and 2022 are as follows (in thousands):

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Consolidated

Balance as of June 30, 2020

$

203,627

$

39,983

$

67,017

$

310,627

Goodwill acquired or adjusted during the period

 

2,322

 

3,244

 

 

5,566

Foreign currency translation adjustment

 

477

 

357

 

3,277

 

4,111

Balance as of June 30, 2021

$

206,426

$

43,584

$

70,294

$

320,304

Goodwill acquired or adjusted during the period

 

19,436

 

 

 

19,436

Foreign currency translation adjustment

 

(307)

 

(397)

 

(2,679)

 

(3,383)

Balance as of June 30, 2022

$

225,555

$

43,187

$

67,615

$

336,357

Schedule of intangible assets

Intangible assets consisted of the following (amounts in thousands):

June 30, 2021

June 30, 2022

Weighted

Gross

Gross

Average

Carrying

Accumulated

Intangibles

Carrying

Accumulated

Intangibles

    

Lives

    

Value

    

Amortization

    

Net

    

Value

    

Amortization

    

Net

Amortizable assets:

Software development costs

 

8-9 years

$

49,183

$

(15,679)

$

33,504

$

64,096

$

(18,934)

$

45,162

Patents

 

19 years

 

8,753

 

(2,597)

 

6,156

 

8,541

 

(2,987)

 

5,554

Developed technology

 

10 years

 

60,665

 

(25,923)

 

34,742

 

66,901

 

(31,071)

 

35,830

Customer relationships

 

7 years

 

50,676

 

(26,588)

 

24,088

 

53,736

 

(32,785)

 

20,951

Total amortizable assets

 

169,277

 

(70,787)

 

98,490

 

193,274

 

(85,777)

 

107,497

Non-amortizable assets:

In-process R&D

533

533

533

533

Trademarks

 

28,585

 

 

28,585

 

30,340

 

 

30,340

Total intangible assets

$

198,395

$

(70,787)

$

127,608

$

224,147

$

(85,777)

$

138,370

Schedule of estimated future amortization expense for intangible assets

At June 30, 2022, the estimated future amortization expense was as follows (in thousands):

2023

    

$

18,581

2024

 

17,617

2025

 

16,781

2026

 

15,174

2027

12,005

Thereafter

 

27,339

Total

$

107,497

XML 44 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONTRACT ASSETS AND LIABILITIES (Tables)
12 Months Ended
Jun. 30, 2022
CONTRACT ASSETS AND LIABILITIES  
Schedule of contract assets and contract liabilities

Contract Assets (in thousands)

June 30,

June 30,

    

    

 

    

2021

    

2022

    

Change

    

% Change

 

Unbilled revenue (included in accounts receivable, net)

$

40,853

$

43,287

$

2,434

 

6

%

Contract Liabilities (in thousands)

June 30,

June 30,

 

    

2021

    

2022

    

Change

    

% Change

Advances from customers

$

38,463

$

19,917

$

(18,546)

 

(48)

%

Deferred revenue—current

 

32,689

 

31,396

 

(1,293)

 

(4)

%

Deferred revenue—long-term

 

14,898

 

20,476

 

5,578

 

37

%

XML 45 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Tables)
12 Months Ended
Jun. 30, 2022
LEASES  
Schedule of components of operating lease expense

The components of operating lease expense for the fiscal years ended June 30, 2021 and 2022 were as follows (in thousands):

    

Fiscal Year Ended June 30,

2021

    

2022

Operating lease cost

$

9,384

$

10,390

Variable lease cost

 

927

 

856

Short-term lease cost

 

907

 

1,061

$

11,218

$

12,307

Schedule of supplemental disclosures related to operating leases

Supplemental balance sheet assets and liabilities related to operating leases were as follows (in thousands):

    

Balance Sheet Category

    

June 30, 2021

    

June 30, 2022

 

Operating lease ROU assets, net

 

Other assets

$

23,439

$

39,461

Operating lease liabilities, current portion

 

Other accrued expenses and current liabilities

$

7,499

$

9,700

Operating lease liabilities, long-term

 

Other long-term liabilities

 

16,317

 

30,363

Total operating lease liabilities

$

23,816

$

40,063

Weighted average remaining lease term

 

 

  

 

4.9 years

Weighted average discount rate

 

 

  

 

3.5

%

Schedule of supplemental cash flow information related to operating leases

Supplemental cash flow information related to operating leases for the year ended June 30, 2022 was as follows (in thousands):

Fiscal Year Ended June 30, 

    

2021

    

2022

Cash paid for operating lease liabilities

$

9,884

$

10,046

ROU assets obtained in exchange for new lease obligations

 

4,212

 

27,402

Schedule of maturities of operating lease liabilities

Maturities of operating lease liabilities under ASC 842 Leases at June 30, 2022 were as follows (in thousands):

    

June 30, 2022

Less than one year

$

10,886

1 – 2 years

 

9,673

2 – 3 years

 

7,776

3 – 4 years

 

6,355

4 – 5 years

 

5,468

Thereafter

 

3,517

 

43,675

Less: Imputed interest

 

(3,612)

Total lease liabilities

$

40,063

XML 46 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES (Tables)
12 Months Ended
Jun. 30, 2022
IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES  
Summary of impairment, restructuring and other charges (benefit), net

The following tables summarize impairment, restructuring and other charges for the periods set forth below (in thousands):

Fiscal 2020

Optoelectronics

and

Security 

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Total

Impairment charges

$

2,200

$

3,258

$

$

$

5,458

Acquisition-related costs

309

41

350

Employee termination costs

 

2,748

 

466

 

618

 

184

 

4,016

Facility closures/consolidation

 

231

 

 

 

 

231

Legal costs (recoveries), net

 

 

 

 

(3,572)

 

(3,572)

Total expensed

$

5,488

$

3,724

$

659

$

(3,388)

$

6,483

Fiscal 2021

Optoelectronics

and

Security 

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Total

Impairment charges

$

552

$

$

$

$

552

Acquisition-related costs

249

27

276

Employee termination costs

 

4,130

 

 

315

 

 

4,445

Mexico transaction costs

2,691

2,691

Facility closures/consolidation

 

1,675

 

 

 

 

1,675

Legal costs, net

 

 

 

 

465

 

465

Total expensed

$

9,297

$

27

$

315

$

465

$

10,104

Fiscal 2022

Optoelectronics

and

Security 

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Total

Impairment charges

$

$

$

$

1,006

$

1,006

Acquisition-related costs

232

56

288

Employee termination costs

 

1,077

 

 

100

 

 

1,177

Facility closures/consolidation

 

(33)

 

 

 

 

(33)

Legal costs, net

 

 

 

 

5,104

 

5,104

Total expensed

$

1,276

$

$

100

$

6,166

$

7,542

Summary of changes in the accrued liability for restructuring and other charges

The accrued liability for restructuring and other charges is included in other accrued expenses and current liabilities in the consolidated balance sheet. The changes in the accrued liability for restructuring and other charges for fiscal 2021 and 2022 were as follows (in thousands):

Facility

Acquisition-

Employee

Closure /

Legal

Related 

Termination

Consolidation

Costs and

    

Costs

    

Costs

    

Cost

    

Settlements

    

Total

Balance as of June 30, 2020

$

$

545

$

201

$

1,882

$

2,628

Restructuring and other charges, net

276

4,368

1,675

3,156

9,475

Payments, adjustments and reimbursements, net

(276)

(4,663)

(1,490)

(2,266)

(8,695)

Balance as of June 30, 2021

$

$

250

$

386

$

2,772

$

3,408

Restructuring and other charges (benefit), net

 

288

 

1,177

 

(33)

 

6,110

 

7,542

Payments, adjustments and reimbursements, net

 

(288)

 

(1,246)

 

(330)

 

(7,102)

 

(8,966)

Balance as of June 30, 2022

$

$

181

$

23

$

1,780

$

1,984

XML 47 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
BORROWINGS (Tables)
12 Months Ended
Jun. 30, 2022
BORROWINGS  
Schedule of long-term debt

Long-term debt consisted of the following (in thousands):

    

June 30, 

2021

2022

1.25% convertible notes due September 1, 2022:

Principal amount

$

287,500

$

242,302

Unamortized discount

(10,494)

Unamortized debt issuance costs

(1,372)

(196)

275,634

242,106

Term loan

50,000

Other long-term debt

 

1,633

 

1,137

 

277,267

 

293,243

Less current portion of long-term debt

 

(846)

 

(244,575)

Long-term portion of debt

$

276,421

$

48,668

Schedule of fiscal year principal payments of long-term debt

Fiscal year principal payments of long-term debt as of June 30, 2022 are as follows (in thousands):

2023

    

$

244,771

2024

 

2,983

2025

 

2,560

2026

 

2,500

2027

 

40,625

Thereafter

Total

$

293,439

XML 48 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCKHOLDERS' EQUITY (Tables)
12 Months Ended
Jun. 30, 2022
STOCKHOLDERS' EQUITY  
Schedule of stock-based compensation expense in the consolidated statements of operations

We recorded stock-based compensation expense in the consolidated statements of operations as follows (in thousands):

2020

    

2021

    

2022

Cost of goods sold

$

708

$

760

$

812

Selling, general and administrative

 

22,546

 

25,457

 

26,749

Research and development

 

563

 

554

 

511

Stock-based compensation expense

$

23,817

$

26,771

$

28,072

Schedule of weighted average assumptions used to determine the fair value calculations for stock options issued

    

2020

    

2021

    

2022

 

Expected dividend

 

Risk-free interest rate

 

1.6

%  

0.4

%  

1.2

%

Expected volatility

 

26.0

%  

26.0

%  

31.0

%

Expected holding period (in years)

 

4.5

4.5

4.5

Summary of stock option activity

The following summarizes stock option activity for fiscal years 2020, 2021 and 2022:

Weighted-

Average

Weighted-Average

Aggregate

Number of

Exercise

Remaining Contractual

Intrinsic Value

    

Options

    

Price

    

Term

    

(in thousands)

Outstanding at June 30, 2019

 

515,884

 

33.74

Granted

 

13,263

 

101.31

Exercised

 

(201,150)

 

20.48

Expired or forfeited

 

(1,693)

 

81.79

Outstanding at June 30, 2020

 

326,304

 

$

44.41

Granted

 

22,171

 

82.17

Exercised

 

(88,657)

 

35.19

Expired or forfeited

 

(4,598)

 

80.46

Outstanding at June 30, 2021

 

255,220

 

$

50.24

 

Granted

 

22,954

96.38

Exercised

 

(166,629)

35.09

Expired or forfeited

 

(900)

73.99

Outstanding at June 30, 2022

 

110,645

$

82.43

6.1 years

$

815

Exercisable at June 30, 2022

70,354

$

76.76

 

4.5 years

$

774

Summary of RSU award activity

Weighted-

Average

    

Shares

    

Fair Value

Nonvested at June 30, 2019

 

521,140

$

73.97

Granted

 

308,431

 

87.88

Vested

 

(390,613)

 

68.63

Forfeited

 

(15,368)

 

83.36

Nonvested at June 30, 2020

 

423,590

$

88.68

Granted

 

339,311

 

80.40

Vested

 

(313.892)

 

86.12

Forfeited

 

(13,084)

 

85.78

Nonvested at June 30, 2021

 

435,925

$

84.16

Granted

 

334,435

90.31

Vested

 

(337,442)

82.66

Forfeited

 

(5,471)

83.66

Nonvested at June 30, 2022

 

427,447

$

90.17

XML 49 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES (Tables)
12 Months Ended
Jun. 30, 2022
INCOME TAXES  
Schedule of geographical breakdown of income before the provision for income taxes

The following is a geographical breakdown of income before the provision for income taxes (in thousands):

    

2020

    

2021

    

2022

Pre-tax income:

United States

$

41,025

$

34,323

$

51,295

Foreign

 

45,097

 

64,317

 

88,865

Total pre-tax income

$

86,122

$

98,640

$

140,160

Schedule of provision (benefit) for income taxes

Our provision (benefit) for income taxes consists of the following (in thousands):

    

2020

    

2021

    

2022

Current:

Federal

$

2,661

$

4,407

$

6,216

State

 

577

 

1,190

 

1,964

Foreign

 

8,063

 

18,562

 

13,113

Total current provision

 

11,301

 

24,159

 

21,293

Deferred:

Federal

$

2,882

$

679

$

3,915

State

 

45

 

464

 

133

Foreign

 

(3,358)

 

(711)

 

(528)

Total deferred provision (benefit)

 

(431)

 

432

 

3,520

Total provision

$

10,870

$

24,591

$

24,813

Summary of activity of unrecognized tax benefits

A summary of activity of unrecognized tax benefits for fiscal 2021 and 2022 is as follows (in thousands).

Balance at June 30, 2020

    

$

13,310

Additions on tax positions for the current year

 

5,937

Additions on tax positions from prior years

 

678

Reduction in tax positions from prior year

 

(248)

Balance at June 30, 2021

$

19,677

Additions on tax positions for the current year

 

3,084

Additions on tax positions from prior years

 

1,479

Reduction in tax positions from prior year

 

(10,663)

Balance at June 30, 2022

$

13,577

Schedule of deferred income tax assets (liabilities)

Deferred income tax assets (liabilities) consisted of the following (in thousands):

June 30,

    

2021

    

2022

Deferred income tax assets:

Tax credit carryforwards

$

16,767

$

13,130

Net operating loss carryforwards

 

3,745

 

6,494

Customer advances

 

2,819

 

2,848

Allowance for doubtful accounts

 

5,266

 

4,471

Inventory reserve

 

10,391

 

11,636

Inventory capitalization

 

489

 

406

Accrued liabilities

 

4,466

 

3,241

Operating lease liabilities

10,522

8,714

Stock and deferred compensation

 

12,323

 

10,601

Other assets

 

2,685

 

1,446

Total deferred income tax assets

 

69,473

 

62,987

Valuation allowance

 

(16,177)

 

(12,301)

Net deferred income tax assets

 

53,296

 

50,686

Deferred income tax liabilities:

Depreciation

 

(2,137)

 

(7,604)

Amortization of intangible assets

 

(31,779)

 

(31,518)

Withholding tax on unrepatriated foreign earnings

(6,851)

(6,851)

Operating lease ROU assets

(10,355)

(8,480)

State transition tax

(1,754)

(1,754)

Convertible debt

(2,384)

Other liabilities

 

(1,036)

 

(1,750)

Total deferred income tax liabilities

 

(56,296)

 

(57,957)

Net deferred income tax liability

$

(3,000)

$

(7,271)

Schedule of components of net deferred income tax liability

The components of the net deferred income tax liability are classified in the consolidated balance sheets as follows (in thousands):

June 30,

    

2021

    

2022

Long term deferred income tax asset, included in other assets

$

4,157

$

3,841

Long term deferred income tax liability

 

(7,157)

 

(11,112)

Net deferred income tax liability

$

(3,000)

$

(7,271)

Schedule of components of current taxes receivable and payable and prepaid taxes

The components of current taxes receivable and payable and prepaid taxes are classified in the consolidated balance sheets as follows (in thousands):

    

June 30,

2021

    

2022

Current taxes receivable and prepaid taxes, included in prepaid expenses and other current assets

$

10,383

$

7,843

Current taxes payable, included in other accrued expenses and current liabilities

 

(4,377)

 

(7,722)

Net tax receivable

$

6,006

$

121

Schedule of consolidated effective income tax rate differs from the federal statutory income tax rate

June 30,

 

    

2020

    

2021

    

2022

 

Provision for income taxes at federal statutory rate

21.0

%  

21.0

%  

21.0

%

Research and development tax credits

(1.6)

(1.7)

(1.3)

Foreign income subject to tax at other than federal statutory rate

(0.8)

0.6

0.2

Stock compensation

(6.7)

(.9)

(1.2)

Officers’ compensation

4.4

5.8

4.3

Change in valuation allowance

(1.3)

(5.9)

(4.0)

Unrecognized tax expense (benefit)

1.2

4.2

(1.4)

Tax on foreign currency gains and losses

2.1

(0.2)

State tax expense

1.1

1.2

1.0

U.S. tax on foreign earnings

(2.1)

(1.8)

0.9

Changes in prior year estimates

(6.4)

(0.6)

Global intangible low-taxed income, net of foreign tax credits

1.8

0.5

0.3

Foreign Derived Intangible Income Benefit

(0.6)

(1.3)

(1.3)

Withholding tax on foreign earnings

3.4

Other

0.5

(0.2)

Effective income tax rate

12.6

%  

24.9

%  

17.7

%

XML 50 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Jun. 30, 2022
COMMITMENTS AND CONTINGENCIES  
Schedule of roll-forward of the contingent consideration liability

These projections and probabilities are used to estimate future contingent earnout payments, which are discounted back to present value to compute contingent earnout liabilities. The following table provides a roll-forward from June 30, 2021 to June 30, 2022 of the contingent consideration liability, which is included in other accrued expenses and current liabilities, and other long-term liabilities in our consolidated balance sheets (in thousands):

Beginning fair value, June 30, 2021

    

$

19,431

Addition of contingent earnout obligations

14,609

Foreign currency translation adjustment

(515)

Changes in fair value for contingent earnout obligations

 

(5,145)

Payments on contingent earnout obligations

 

(168)

Ending fair value, June 30, 2022

$

28,212

XML 51 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
EMPLOYEE BENEFIT PLANS (Tables)
12 Months Ended
Jun. 30, 2022
EMPLOYEE BENEFIT PLANS  
Schedule of the changes in the plans' benefit obligations, fair value of assets and funded status

The following provides a reconciliation of the changes in the plans’ benefit obligations and fair value of assets for fiscal years 2021 and 2022, and a statement of the funded status as of June 30, 2021 and 2022 (in thousands):

    

2021

    

2022

Change in Benefit Obligation

Benefit obligation at beginning of year

$

16,225

$

18,434

Translation adjustment

 

700

 

(708)

Interest costs

 

477

 

464

Amendment

1,272

1,345

Actuarial (gain) loss

 

(45)

 

(900)

Benefits paid

 

(195)

 

(171)

Benefit obligation at end of year

 

18,434

 

18,464

Change in Plan Assets

Fair value of plan assets at beginning of year

 

5,358

 

7,010

Translation adjustment

 

710

 

(860)

Actual return on plan assets

 

1,090

 

(47)

Benefits paid

 

(148)

 

(126)

Fair value of plan assets at end of year

 

7,010

 

5,977

Funded status and net amount recognized

$

(11,424)

$

(12,487)

Amount recognized in consolidated balance sheets consists of:

Investments

$

1,503

$

2,275

Accrued pension liability

 

(12,927)

 

(14,757)

Accumulated other comprehensive income

 

4,319

 

4,609

Schedule of net periodic pension expense

The following table provides the net periodic benefit costs for the fiscal years ended June 30, (in thousands):

    

2020

    

2021

    

2022

Net Periodic Benefit Costs

Interest costs

$

442

$

477

$

464

Service costs

Expected return on plan assets

 

(251)

 

(242)

 

(279)

Amortization of prior service costs

 

(61)

 

668

 

1,115

Recognized actuarial loss

 

34

 

75

 

41

Net periodic benefit cost

$

164

$

978

$

1,341

Schedule of plan assumptions

    

2021

    

2022

 

Weighted average assumptions at year-end:

Discount rate

 

2.6

%  

3.0

%

Expected return on plan assets

 

4.2

%  

4.2

%

Rate of compensation increase

 

%  

%

Schedule of plan assets and investment policy

Fiscal year ended

Fiscal year ended

 

June 30,  2021

June 30,  2022

 

Proportion of

Expected Rate

Proportion of

Expected Rate

 

    

Fair Value

    

of Return

    

Fair Value

    

of Return

 

Equity securities

83

%  

4.9

%  

85

%  

4.9

%  

Debt securities

 

16

%  

0.8

%  

14

%  

0.8

%  

Cash

 

1

%  

0.4

%  

1

%  

0.4

%  

Combined

 

100

%  

4.2

%  

100

%  

4.2

%  

Schedule of estimated benefits payments, based upon the same assumptions used to measure the benefit obligation and net pension cost

The following table reflects estimated benefits payments, based upon the same assumptions used to measure the benefit obligation and net pension cost, as of June 30, 2022 (in thousands):

    

Pension Benefits

July 1, 2022 to June 30, 2023

180

July 1, 2023 to June 30, 2024

6,051

July 1, 2024 to June 30, 2025

1,418

July 1, 2025 to June 30, 2026

1,919

July 1, 2026 to June 30, 2027

2,254

July 1, 2027 to June 30, 2032

5,875

XML 52 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
SEGMENT INFORMATION (Tables)
12 Months Ended
Jun. 30, 2022
SEGMENT INFORMATION  
Schedule of results of operations and identifiable assets by industry segment

The following tables present our results of operations and identifiable assets by industry segment (in thousands):

Fiscal 2020

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Eliminations

    

Consolidated

Revenues:

    

    

    

    

    

    

External customer revenue

$

742,043

$

185,322

$

238,679

$

$

$

1,166,044

Revenue between product segments

 

 

 

45,149

 

 

(45,149)

 

Total revenues

$

742,043

$

185,322

$

283,828

$

 

(45,149)

$

1,166,044

Income (loss) from operations

$

90,063

$

15,766

$

30,566

$

(31,630)

$

122

$

104,887

Segments assets

$

758,054

$

208,857

$

232,408

$

109,178

$

(39,956)

$

1,268,541

Capital expenditures

$

8,648

$

1,404

$

6,291

$

4,045

$

$

20,388

Depreciation and amortization

$

34,907

$

4,390

$

8,785

$

1,676

$

$

49,758

Fiscal 2021

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Eliminations

    

Consolidated

Revenues:

    

    

    

    

    

    

External customer revenue

$

633,340

$

212,315

$

301,247

$

$

$

1,146,902

Revenue between product segments

 

 

 

48,640

 

 

(48,640)

 

Total revenues

$

633,340

$

212,315

$

349,887

$

 

(48,640)

$

1,146,902

Income (loss) from operations

$

85,515

$

31,563

$

38,465

$

(39,769)

$

(403)

$

115,371

Segments assets

$

798,192

$

220,411

$

282,039

$

121,293

$

(37,568)

$

1,384,367

Capital expenditures

$

3,290

$

2,144

$

6,714

$

3,612

$

$

15,760

Depreciation and amortization

$

26,572

$

5,364

$

9,325

$

2,594

$

$

43,855

Fiscal 2022

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Eliminations

    

Consolidated

Revenues:

    

    

    

    

    

    

External customer revenue

$

663,159

$

205,658

$

314,419

$

$

$

1,183,236

Revenue between product segments

 

 

 

52,242

 

 

(52,242)

 

Total revenues

$

663,159

$

205,658

$

366,661

$

 

(52,242)

$

1,183,236

Income (loss) from operations

$

98,784

$

24,696

$

45,030

$

(46,950)

$

189

$

121,749

Segments assets

$

839,769

$

231,423

$

301,483

$

104,834

$

(34,359)

$

1,443,150

Capital expenditures

$

5,513

$

2,295

$

4,533

$

2,580

$

$

14,921

Depreciation and amortization

$

22,970

$

5,915

$

8,098

$

1,696

$

$

38,679

Schedule of revenues and identifiable assets by geographical area

The following tables present the revenues and identifiable assets by geographical area (in thousands):

Fiscal 2020

External

Intersegment

Total

Long-lived

Long-lived

    

revenues

    

revenues

    

Consolidated

    

tangible assets

    

assets

Geographic region:

    

    

    

    

    

United States

$

571,134

$

16,515

$

587,649

$

118,322

$

475,856

Mexico

 

66,626

 

 

66,626

 

974

 

974

Other Americas

 

45,896

 

 

45,896

 

8,539

 

29,551

Total Americas

 

683,656

 

16,515

 

700,171

 

127,835

506,381

United Kingdom

 

268,940

 

529

 

269,469

 

21,823

75,382

Other Europe, Middle East and Africa

 

46,099

 

 

46,099

 

7,252

10,611

Total EMEA

 

315,039

 

529

 

315,568

 

29,075

85,993

Asia-Pacific

 

167,349

 

28,105

 

195,454

 

23,972

27,414

Eliminations

 

 

(45,149)

 

(45,149)

 

N/A

 

N/A

Total

$

1,166,044

$

$

1,166,044

$

180,882

$

619,788

Fiscal 2021

External

Intersegment

Total

Long-lived

Long-lived

    

revenues

    

revenues

    

Consolidated

    

tangible assets

    

assets

Geographic region:

    

    

    

    

    

United States

$

589,579

$

17,498

$

607,077

$

126,100

$

493,423

Mexico

 

10,583

 

 

10,583

 

2,379

 

2,379

Other Americas

 

66,732

 

 

66,732

 

8,055

 

29,960

Total Americas

 

666,894

 

17,498

 

684,392

 

136,534

525,762

United Kingdom

 

221,423

 

874

 

222,297

 

25,183

80,348

Other Europe, Middle East and Africa

 

29,879

 

 

29,879

 

8,389

8,389

Total EMEA

 

251,302

 

874

 

252,176

 

33,572

88,737

Asia-Pacific

 

228,706

 

30,268

 

258,974

 

29,346

32,865

Eliminations

 

 

(48,640)

 

(48,640)

 

 

Total

$

1,146,902

$

$

1,146,902

$

199,452

$

647,364

Fiscal 2022

External

Intersegment

Total

Long-lived

Long-lived

    

revenues

    

revenues

    

Consolidated

    

tangible assets

    

assets

Geographic region:

    

    

    

    

    

United States

$

569,601

$

16,322

$

585,923

$

117,622

$

514,489

Mexico

 

8,109

 

 

8,109

 

261

 

261

Other Americas

 

47,737

 

 

47,737

 

8,091

 

27,676

Total Americas

 

625,447

 

16,322

 

641,769

 

125,974

542,426

United Kingdom

 

276,658

 

2,887

 

279,545

 

27,749

80,758

Other Europe, Middle East and Africa

 

52,952

 

 

52,952

 

4,837

6,776

Total EMEA

 

329,610

 

2,887

 

332,497

 

32,586

87,534

Asia-Pacific

 

228,179

 

33,002

 

261,181

 

20,589

23,916

Eliminations

 

 

(52,211)

 

(52,211)

 

 

Total

$

1,183,236

$

$

1,183,236

$

179,149

$

653,876

XML 53 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS (Tables)
12 Months Ended
Jun. 30, 2022
SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS  
Schedule of unaudited quarterly financial information

The following tables present unaudited quarterly financial information for the four quarters ended June 30, 2021 and 2022 (in thousands, except per share data):

Quarter Ended

September 30, 

December 31, 

March 31, 

June 30, 

    

2020

    

2020

    

2021

    

2021

(Unaudited)

Revenues

$

254,908

$

276,009

$

283,787

$

332,198

Costs of goods sold

 

159,157

 

173,928

 

179,768

 

214,131

Gross profit

 

95,751

 

102,081

 

104,019

 

118,067

Operating expenses:

 

 

 

 

Selling, general and administrative

 

58,617

 

56,101

 

57,906

 

68,123

Research and development

 

12,082

 

13,784

 

13,932

 

13,898

Impairment, restructuring and other charges (benefit), net

 

8,359

 

(162)

 

(285)

 

2,192

Total operating expenses

 

79,058

 

69,723

 

71,553

 

84,213

Income from operations

 

16,693

 

32,358

 

32,466

 

33,854

Interest and other expense, net

 

(4,189)

 

(4,233)

 

(4,167)

 

(4,142)

Income before income taxes

 

12,504

 

28,125

 

28,299

 

29,712

Provision for income taxes

 

(3,160)

 

(8,087)

 

(9,526)

 

(3,818)

Net income

$

9,344

$

20,038

$

18,773

$

25,894

Basic earnings per common share

$

0.52

$

1.12

$

1.04

$

1.44

Diluted earnings per common share

$

0.51

$

1.10

$

1.03

$

1.40

Quarter Ended

September 30, 

December 31, 

March 31, 

June 30, 

    

2021

    

2021

    

2022

    

2022

(Unaudited)

Revenues

$

279,257

$

276,681

$

290,477

$

336,821

Costs of goods sold

 

179,927

 

176,908

 

187,619

 

214,355

Gross profit

 

99,330

 

99,773

 

102,858

 

122,466

Operating expenses:

 

 

 

 

Selling, general and administrative

 

57,323

 

54,879

 

57,813

 

65,538

Research and development

 

14,817

 

14,977

 

15,150

 

14,639

Impairment, restructuring and other charges, net

 

2,510

 

831

 

1,469

 

2,732

Total operating expenses

 

74,650

 

70,687

 

74,432

 

82,909

Income from operations

 

24,680

 

29,086

 

28,426

 

39,557

Interest and other expense, net

 

(2,016)

 

(2,217)

 

(2,301)

(2,428)

Other income

27,373

Income before income taxes

 

22,664

 

26,869

 

53,498

 

37,129

Provision for income taxes

 

(3,612)

 

(7,072)

 

(10,763)

 

(3,366)

Net income

$

19,052

$

19,797

$

42,735

$

33,763

Basic earnings per common share

$

1.06

$

1.11

$

2.45

$

1.99

Diluted earnings per common share

$

1.04

$

1.09

$

2.41

$

1.94

XML 54 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Description of Business (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2022
USD ($)
segment
Jun. 30, 2021
USD ($)
Description of Business    
Number of reporting segments | segment 3  
Cash and Cash Equivalents    
Cash and cash equivalents $ 64,202 $ 80,613
Repatriation tax considerations (as a percent) 78.00%  
Goodwill and Other Intangible Assets and Valuation of Long Lived Assets    
Number of reporting units | segment 3  
Goodwill impairment $ 0  
Readily determinable fair value for the equity interests $ 0  
XML 55 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair values of financial assets and liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Fair Value of Financial Instruments    
Liabilities-Contingent consideration $ 28,212 $ 19,431
Recurring    
Fair Value of Financial Instruments    
Assets-Insurance company contracts 40,284 47,113
Liabilities-Convertible debt 242,302 287,500
Liabilities-Contingent consideration 28,212 19,431
Recurring | Level 2    
Fair Value of Financial Instruments    
Assets-Insurance company contracts 40,284 47,113
Liabilities-Convertible debt 242,302 287,500
Recurring | Level 3    
Fair Value of Financial Instruments    
Liabilities-Contingent consideration $ 28,212 $ 19,431
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Derivative Instruments and Hedging Activity (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Derivative Instruments and Hedging Activity    
Derivative instruments and Hedges $ 0  
Foreign currency forward contracts    
Derivative Instruments and Hedging Activity    
Notional amounts $ 22,900 $ 26,100
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Credit Risk and Concentration (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Credit Risk and Concentration    
Revenue, Practical Expedient, Financing Component [true false] true  
Cash and cash equivalents $ 64,202 $ 80,613
Foreign subsidiaries | Cash and cash equivalents | Cash and Cash Equivalents Concentration Risk    
Credit Risk and Concentration    
Concentration (as a percent) 78.00% 71.00%
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Dilutive effect of the Notes                 0 0 0
Lease, Practical Expedient, Use of Hindsight [true false]                 true    
Foreign Currency Translation                      
Transaction gain (loss)                 $ 600 $ 1,300 $ 3,400
Per Share Computations                      
Net income available to common stockholders $ 33,763 $ 42,735 $ 19,797 $ 19,052 $ 25,894 $ 18,773 $ 20,038 $ 9,344 $ 115,347 $ 74,049 $ 75,252
Weighted average shares outstanding-basic                 17,551 17,968 18,191
Dilutive effect of equity awards                 319 420 409
Weighted average shares outstanding-diluted                 17,870 18,388 18,600
Basic earnings per share $ 1.99 $ 2.45 $ 1.11 $ 1.06 $ 1.44 $ 1.04 $ 1.12 $ 0.52 $ 6.57 $ 4.12 $ 4.14
Diluted earnings per share $ 1.94 $ 2.41 $ 1.09 $ 1.04 $ 1.40 $ 1.03 $ 1.10 $ 0.51 $ 6.45 $ 4.03 $ 4.05
Weighted average shares excluded from diluted earnings per share due to their anti-dilutive effect                 47 47 120
Warranty Provision                      
Balance at beginning of period       $ 19,736       $ 20,825 $ 19,736 $ 20,825 $ 21,724
Warranty claims provided for/assumed in acquisition                 3,474 5,419 7,551
Settlements made                 (9,863) (6,508) (8,450)
Balance at end of period $ 13,347       $ 19,736       $ 13,347 $ 19,736 $ 20,825
1.25% Convertible Senior Notes Due 2022                      
Per Share Computations                      
Interest rate (as a percentage) 1.25%               1.25%    
Conversion price $ 107.46               $ 107.46    
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recently Adopted Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jul. 01, 2021
Jun. 30, 2021
Changes for the adoption of the new lease standard      
Increase to retained earnings $ 663,869   $ 548,842
Reduction in common stock $ 17   $ 105,724
Cumulative effect period of adoption, adjustment | ASU 2020-06      
Changes for the adoption of the new lease standard      
Increase to retained earnings   $ 19,000  
Reduction in common stock   27,000  
Increase to convertible loan balance   $ 10,000  
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
BUSINESS COMBINATIONS (Details)
$ in Millions
1 Months Ended 12 Months Ended
Feb. 28, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
item
A privately held services company      
Business Combinations      
Total purchase price   $ 3.0  
Maximum contingent consideration   $ 12.0  
privately held sales and services company      
Business Combinations      
Total purchase price $ 1.1    
Privately held provider of intelligent inspection, sensory, and recognition solutions      
Business Combinations      
Total purchase price 14.0    
Maximum contingent consideration $ 25.0    
Other business acquisitions      
Business Combinations      
Total purchase price     $ 8.9
Number of business acquisitions consummated during the year | item     4
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
BALANCE SHEET DETAILS (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Accounts receivable, net      
Accounts receivable $ 326,849 $ 315,926  
Less allowance for doubtful accounts (18,876) (25,273)  
Total 307,973 290,653  
Inventories      
Raw materials 213,290 160,313  
Work-in-process 46,873 59,594  
Finished goods 73,744 74,301  
Total 333,907 294,208  
Property and equipment, net      
Property and equipment, gross 267,019 273,348  
Less accumulated depreciation and amortization (157,335) (155,344)  
Property and equipment, net 109,684 118,004  
Depreciation 21,000 22,400 $ 21,500
Land      
Property and equipment, net      
Property and equipment, gross 15,028 16,357  
Buildings and improvements      
Property and equipment, net      
Property and equipment, gross $ 47,309 57,555  
Buildings and improvements | Minimum      
Property and equipment, net      
Estimated Useful Lives 5 years    
Buildings and improvements | Maximum      
Property and equipment, net      
Estimated Useful Lives 40 years    
Leasehold improvements      
Property and equipment, net      
Property and equipment, gross $ 11,599 8,874  
Leasehold improvements | Minimum      
Property and equipment, net      
Estimated Useful Lives 1 year    
Leasehold improvements | Maximum      
Property and equipment, net      
Estimated Useful Lives 13 years    
Equipment and tooling      
Property and equipment, net      
Property and equipment, gross $ 128,425 129,735  
Equipment and tooling | Minimum      
Property and equipment, net      
Estimated Useful Lives 3 years    
Equipment and tooling | Maximum      
Property and equipment, net      
Estimated Useful Lives 10 years    
Furniture and fixtures      
Property and equipment, net      
Property and equipment, gross $ 3,592 3,275  
Furniture and fixtures | Minimum      
Property and equipment, net      
Estimated Useful Lives 3 years    
Furniture and fixtures | Maximum      
Property and equipment, net      
Estimated Useful Lives 10 years    
Computer equipment      
Property and equipment, net      
Property and equipment, gross $ 21,208 19,349  
Computer equipment | Minimum      
Property and equipment, net      
Estimated Useful Lives 3 years    
Computer equipment | Maximum      
Property and equipment, net      
Estimated Useful Lives 5 years    
Computer software      
Property and equipment, net      
Property and equipment, gross $ 25,153 23,090  
Computer software | Minimum      
Property and equipment, net      
Estimated Useful Lives 3 years    
Computer software | Maximum      
Property and equipment, net      
Estimated Useful Lives 10 years    
Computer software implementation in process      
Property and equipment, net      
Property and equipment, gross $ 9,422 11,102  
Construction in process      
Property and equipment, net      
Property and equipment, gross $ 5,283 $ 4,011  
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Changes in the carrying value of goodwill    
Balance at the beginning of the period $ 320,304 $ 310,627
Goodwill acquired or adjusted during the period 19,436 5,566
Foreign currency translation adjustment (3,383) 4,111
Balance at the end of the period 336,357 320,304
Security    
Changes in the carrying value of goodwill    
Balance at the beginning of the period 206,426 203,627
Goodwill acquired or adjusted during the period 19,436 2,322
Foreign currency translation adjustment (307) 477
Balance at the end of the period 225,555 206,426
Healthcare Division    
Changes in the carrying value of goodwill    
Balance at the beginning of the period 43,584 39,983
Goodwill acquired or adjusted during the period   3,244
Foreign currency translation adjustment (397) 357
Balance at the end of the period 43,187 43,584
Optoelectronics and Manufacturing Division    
Changes in the carrying value of goodwill    
Balance at the beginning of the period 70,294 67,017
Foreign currency translation adjustment (2,679) 3,277
Balance at the end of the period $ 67,615 $ 70,294
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL AND INTANGIBLE ASSETS - Intangible Assets Subject to Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Amortizable assets:      
Gross Carrying Value $ 193,274 $ 169,277  
Accumulated Amortization (85,777) (70,787)  
Total 107,497 98,490  
Total intangible assets      
Gross Carrying Value 224,147 198,395  
Intangible assets, net 138,370 127,608  
Amortization expense 17,700 21,500 $ 20,700
In-process R&D      
Non-amortizable assets:      
Gross Carrying Value 533 533  
Trademarks      
Non-amortizable assets:      
Gross Carrying Value 30,340 28,585  
Software development costs      
Amortizable assets:      
Gross Carrying Value 64,096 49,183  
Accumulated Amortization (18,934) (15,679)  
Total $ 45,162 33,504  
Software development costs | Minimum      
Intangible assets      
Weighted Average Lives (in Years) 8 years    
Software development costs | Maximum      
Intangible assets      
Weighted Average Lives (in Years) 9 years    
Patents      
Intangible assets      
Weighted Average Lives (in Years) 19 years    
Amortizable assets:      
Gross Carrying Value $ 8,541 8,753  
Accumulated Amortization (2,987) (2,597)  
Total $ 5,554 6,156  
Developed technology      
Intangible assets      
Weighted Average Lives (in Years) 10 years    
Amortizable assets:      
Gross Carrying Value $ 66,901 60,665  
Accumulated Amortization (31,071) (25,923)  
Total $ 35,830 34,742  
Customer relationships/backlog      
Intangible assets      
Weighted Average Lives (in Years) 7 years    
Amortizable assets:      
Gross Carrying Value $ 53,736 50,676  
Accumulated Amortization (32,785) (26,588)  
Total $ 20,951 $ 24,088  
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL AND INTANGIBLE ASSETS - Estimated future amortization expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Estimated future amortization expense      
2023 $ 18,581    
2024 17,617    
2025 16,781    
2026 15,174    
2027 12,005    
Thereafter 27,339    
Total 107,497 $ 98,490  
Software development costs      
Estimated future amortization expense      
Total 45,162 33,504  
Capitalized software development costs $ 15,200 $ 12,900 $ 11,900
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONTRACT ASSETS AND LIABILITIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Contract Assets    
Unbilled revenue (included in accounts receivable, net) $ 43,287 $ 40,853
Change in unbilled revenue $ 2,434  
Percentage of change in unbilled revenue 6.00%  
Contract Liabilities    
Advances from customers $ 19,917 38,463
Deferred revenue - current 31,396 32,689
Deferred revenue - long-term 20,476 $ 14,898
Change in advances from customers $ (18,546)  
Percentage of change in advances from customers (48.00%)  
Change in deferred revenue - current $ (1,293)  
Percentage of change in deferred revenue - current (4.00%)  
Change in deferred revenue - long-term $ 5,578  
Percentage of change in deferred revenue - long-term. 37.00%  
Remaining Performance Obligations    
Revenue remaining performance obligation $ 400,800  
Remaining performance obligation expected percentage recognized 44.00%  
Recognized revenue from contract liabilities $ 65,700  
Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false] true  
Revenue, Practical Expedient, Financing Component [true false] true  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01    
Remaining Performance Obligations    
Remaining performance obligation expected timing of satisfaction period 12 months  
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Operating lease expense    
Operating lease cost $ 10,390 $ 9,384
Variable lease cost 856 927
Short-term lease cost 1,061 907
Operating lease expense 12,307 11,218
Balance sheet assets and liabilities related to operating leases    
Operating lease ROU assets, net $ 39,461 $ 23,439
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other Assets, Noncurrent. Other Assets, Noncurrent.
Operating lease liabilities, current portion $ 9,700 $ 7,499
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Liabilities, Current Other Liabilities, Current
Operating lease liabilities, long-term $ 30,363 $ 16,317
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent Other Liabilities, Noncurrent
Total lease liabilities $ 40,063 $ 23,816
Weighted average remaining lease term 4 years 10 months 24 days  
Weighted average discount rate 3.50%  
Cash flow information related to operating leases    
Cash paid for operating lease liabilities $ 10,046 9,884
ROU assets obtained in exchange for new lease obligations $ 27,402 $ 4,212
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES - Maturities of operating lease liabilities under ASC 842 (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Maturities of operating lease liabilities    
Less than one year $ 10,886  
1 - 2 years 9,673  
2 - 3 years 7,776  
3 - 4 years 6,355  
4 - 5 years 5,468  
Thereafter 3,517  
Total 43,675  
Less: Imputed interest (3,612)  
Total lease liabilities $ 40,063 $ 23,816
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES - Sale-leaseback Transaction (Details)
$ in Thousands
1 Months Ended
Mar. 31, 2022
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Lessee, Lease, Description [Line Items]      
Operating lease ROU assets, net   $ 39,461 $ 23,439
Operating lease liability   $ 40,063 $ 23,816
Hawthorne Property      
Lessee, Lease, Description [Line Items]      
Transaction price of sale leaseback $ 32,000    
Gain of sale leaseback transaction $ 27,400    
Operating lease term   6 years  
Number of operating lease renewal term options   2  
Operating lease renewal term   5 years  
Operating lease liability   $ 5,700  
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Impairment, Restructuring and Other Charges                      
Net benefit recognized related to reimbursement from insurance $ (2,732) $ (1,469) $ (831) $ (2,510) $ (2,192) $ 285 $ 162 $ (8,359)      
Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]                     Total expensed
Impairment charges                 $ 1,006 $ 552 $ 5,458
Acquisition-related costs                 288 276 350
Employee termination costs                 1,177 4,445 4,016
Mexico transaction costs                   2,691  
Facility closures/consolidation costs (benefit)                 (33) 1,675 231
Legal costs (recoveries), net                 5,104 465 (3,572)
Total expensed                 7,542 10,104 6,483
Impairment charges                     5,500
Other operational efficiency activities                      
Impairment, Restructuring and Other Charges                      
Net benefit recognized related to reimbursement from insurance                 (7,500)    
Acquisition-related costs                 300 300  
Employee termination costs                 1,200 1,600  
Facility closures/consolidation costs (benefit)                   500  
Legal costs (recoveries), net                 (5,100) 500  
Impairment on software assets                 1,000    
Security                      
Impairment, Restructuring and Other Charges                      
Impairment charges                   552 2,200
Acquisition-related costs                 232 249 309
Employee termination costs                 1,077 4,130 2,748
Mexico transaction costs                   2,691  
Facility closures/consolidation costs (benefit)                 (33) 1,675 231
Total expensed                 1,276 9,297 5,488
Healthcare Division                      
Impairment, Restructuring and Other Charges                      
Impairment charges                     3,258
Acquisition-related costs                   27  
Employee termination costs                     466
Total expensed                   27 3,724
Optoelectronics and Manufacturing Division                      
Impairment, Restructuring and Other Charges                      
Acquisition-related costs                     41
Employee termination costs                 100 315 618
Total expensed                 100 315 659
Corporate.                      
Impairment, Restructuring and Other Charges                      
Impairment charges                 1,006    
Acquisition-related costs                 56    
Employee termination costs                     184
Legal costs (recoveries), net                 5,104 465 (3,572)
Total expensed                 $ 6,166 465 $ (3,388)
Turnkey Screening Program | Security                      
Impairment, Restructuring and Other Charges                      
Net benefit recognized related to reimbursement from insurance                   (7,200)  
Impairment charges                   600  
Employee termination costs                   2,800  
Direct transaction costs                   2,700  
Facility closures/consolidation costs (benefit)                   $ 1,100  
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES - Accrued liability for restructuring and other charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Restructuring and other charges    
Beginning balance $ 3,408 $ 2,628
Restructuring and other charges (benefit), net 7,542 9,475
Payments, adjustments and reimbursements, net (8,966) (8,695)
Ending balance 1,984 3,408
Acquisition-Related Costs    
Restructuring and other charges    
Restructuring and other charges (benefit), net 288 276
Payments, adjustments and reimbursements, net (288) (276)
Employee termination costs    
Restructuring and other charges    
Beginning balance 250 545
Restructuring and other charges (benefit), net 1,177 4,368
Payments, adjustments and reimbursements, net (1,246) (4,663)
Ending balance 181 250
Facility closures    
Restructuring and other charges    
Beginning balance 386 201
Restructuring and other charges (benefit), net (33) 1,675
Payments, adjustments and reimbursements, net (330) (1,490)
Ending balance 23 386
Legal Costs and Settlements    
Restructuring and other charges    
Beginning balance 2,772 1,882
Restructuring and other charges (benefit), net 6,110 3,156
Payments, adjustments and reimbursements, net (7,102) (2,266)
Ending balance $ 1,780 $ 2,772
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
BORROWINGS (Details)
1 Months Ended 12 Months Ended
Dec. 31, 2021
USD ($)
Jun. 30, 2022
USD ($)
D
$ / shares
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jul. 01, 2021
USD ($)
Feb. 28, 2017
USD ($)
Borrowings            
Borrowings outstanding   $ 60,000,000        
Increase to retained earnings   663,869,000 $ 548,842,000      
Reduction in common stock   17,000 105,724,000      
ASU 2020-06 | Cumulative effect period of adoption, adjustment            
Borrowings            
Liability component of convertible debt         $ 10,000,000  
Increase to retained earnings         19,000,000  
Reduction in common stock         27,000,000  
Revolving credit facility            
Borrowings            
Maximum borrowing capacity $ 600,000,000          
Credit facility under term loan 150,000,000 $ 100,000,000        
Unused commitment fee (as a percent)   0.10%        
Borrowings outstanding   $ 60,000,000.0        
Available credit facility   $ 461,500,000        
Revolving credit facility | Minimum            
Borrowings            
Maximum borrowing capacity 535,000,000          
Unused commitment fee (as a percent)   0.10%        
Revolving credit facility | Maximum            
Borrowings            
Maximum borrowing capacity 750,000,000          
Increase in the credit agreement's borrowing capacity available under certain circumstances 250,000,000          
Unused commitment fee (as a percent)   0.25%        
Revolving credit facility | LIBOR            
Borrowings            
Interest rate margin (as a percent)   1.00%        
Revolving credit facility | LIBOR | Minimum            
Borrowings            
Interest rate margin (as a percent)   1.00%        
Revolving credit facility | LIBOR | Maximum            
Borrowings            
Interest rate margin (as a percent)   1.75%        
Letters of credit sub facility            
Borrowings            
Maximum borrowing capacity $ 300,000,000          
Amount outstanding under lines of credit facilities   $ 78,500,000        
1.25% Convertible Senior Notes Due 2022            
Borrowings            
Principal amount   $ 287,500,000       $ 287,500,000
Interest rate (as a percentage)   1.25%        
Conversion ratio   9.3056        
Principal amounts   $ 1,000        
Conversion price | $ / shares   $ 107.46        
Premium on stock price   38.50%        
Threshold percentage of stock price   130.00%        
Number of trading days | D   20        
Number of consecutive trading days | D   30        
Principal amount of the notes to be repurchased (as a percentage)   100.00%        
Liability component of convertible debt   $ 242,400,000        
Equity component of convertible debt   45,100,000        
Debt Component of debt issuance costs   6,500,000        
Equity component of debt issuance costs   1,200,000        
Total interest expense   4,700,000 13,400,000 $ 13,000,000.0    
Contractual interest expense   3,500,000 3,600,000 3,600,000    
Amortization of debt discount   1,200,000 8,600,000 8,200,000    
Amortization of debt issuance costs     1,200,000 $ 1,200,000    
Unamortized debt discount     10,494,000      
Unamortized debt issuance costs   200,000 $ 1,400,000      
Principal value of notes repurchased and cancelled   45,200,000        
Debt issuance costs   7,700,000        
Loss on debt extinguishment   100,000        
1.25% Convertible Senior Notes Due 2022 | ASU 2020-06 | Cumulative effect period of adoption, adjustment            
Borrowings            
Liability component of convertible debt         10,000,000  
Increase to retained earnings         19,000,000  
Reduction in common stock         $ 27,000,000  
Bank lines-of-credit            
Borrowings            
Amount outstanding under lines of credit facilities   60,000,000.0        
Available credit facility   9,600,000        
Term Loan            
Borrowings            
Borrowings outstanding   $ 50,000,000        
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
BORROWINGS - Other borrowings (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Components of long-term debt    
Convertible notes $ 242,106 $ 275,634
Term loan 50,000  
Other long-term debt 1,137 1,633
Total 293,243 277,267
Less current portion of long-term debt (244,575) (846)
Long-term portion of debt 48,668 276,421
Fiscal year principal payments of long-term debt    
2023 244,771  
2024 2,983  
2025 2,560  
2026 2,500  
2027 40,625  
Total 293,439  
1.25% Convertible Senior Notes Due 2022    
Components of long-term debt    
Principal amount 242,302 287,500
Unamortized discount   (10,494)
Unamortized debt issuance costs $ (196) $ (1,372)
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCKHOLDERS' EQUITY - Stock-based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2020
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Stock-based Compensation        
Stock-based compensation expense   $ 28,072 $ 26,771 $ 23,817
Weighted average assumptions used to determine the fair value calculations for stock options issued        
Expected holding period (in years)   4 years 6 months 4 years 6 months 4 years 6 months
Weighted-Average Fair Value        
Granted (in dollars per share)   $ 90.31 $ 80.40 $ 87.88
RSU        
Stock-based Compensation        
Unrecognized compensation cost   $ 13,800    
Weighted-average period   2 years 1 month 6 days    
Stock Options        
Stock-based Compensation        
Unrecognized compensation cost   $ 600    
Weighted-average period   2 years    
OSI Plans        
Stock-based Compensation        
Shares available for grant   1,400,000    
Weighted-Average Fair Value        
Additional maximum number of shares of common stock which may be issued 1,650,000      
Increase in maximum number of shares authorized under share based compensation plan 7,100,000      
OSI Plans | RSU        
Shares        
Nonvested at the beginning of the period (in shares)   435,925 423,590 521,140
Granted (in shares)   334,435 339,311 308,431
Vested (in shares)   (337,442) (313.892) (390,613)
Forfeited (in shares)   (5,471) (13,084) (15,368)
Nonvested at the end of the period (in shares)   427,447 435,925 423,590
Weighted-Average Fair Value        
Nonvested at the beginning of the period (in dollars per share)   $ 84.16 $ 88.68 $ 73.97
Granted (in dollars per share)   90.31 80.40 87.88
Vested (in dollars per share)   82.66 86.12 68.63
Forfeited (in dollars per share)   83.66 85.78 83.36
Nonvested at the end of the period (in dollars per share)   $ 90.17 $ 84.16 $ 88.68
OSI Plans | Restricted stock and RSU        
Weighted-Average Fair Value        
Total fair value of shares vested   $ 27,900 $ 27,000 $ 26,800
Number of shares available for grant reduced for each award granted   1.87    
Number of shares available for grant increased for each award forfeited and returned   1.87    
OSI Plans | Restricted stock and RSU | Minimum        
Stock-based Compensation        
Vesting period   3 years    
OSI Plans | Restricted stock and RSU | Maximum        
Stock-based Compensation        
Vesting period   4 years    
OSI Plans | Stock Options        
Stock-based Compensation        
Vesting period   3 years    
Number of Options        
Outstanding at the beginning of the period (in shares)   255,220 326,304 515,884
Granted (in shares)   22,954 22,171 13,263
Exercised (in shares)   (166,629) (88,657) (201,150)
Expired or forfeited (in shares)   (900) (4,598) (1,693)
Outstanding at the end of the period (in shares)   110,645 255,220 326,304
Exercisable at the end of the period (in shares)   70,354    
Weighted average assumptions used to determine the fair value calculations for stock options issued        
Risk-free interest rate (as percent)   1.20% 0.40% 1.60%
Expected volatility (as percent)   31.00% 26.00% 26.00%
Weighted Average Exercise Price        
Outstanding at the beginning of the period (in dollars per share)   $ 50.24 $ 44.41 $ 33.74
Granted (in dollars per share)   96.38 82.17 101.31
Exercised (in dollars per share)   35.09 35.19 20.48
Expired or forfeited (in dollars per share)   73.99 80.46 81.79
Outstanding at the end of the period (in dollars per share)   82.43 50.24 44.41
Exercisable at the end of the period (in dollars per share)   $ 76.76    
Weighted-Average Remaining Contractual Term        
Outstanding at the end of the period   6 years 1 month 6 days    
Exercisable at the end of the period   4 years 6 months    
Aggregate Intrinsic Value        
Outstanding at the end of the period   $ 815    
Exercisable at the end of the period   $ 774    
Stock-based compensation, other disclosures        
Weighted-average grant-date fair value of stock options (in dollars per share)   $ 26.72 $ 18.37 $ 24.88
Total intrinsic value of options exercised   $ 10,400    
OSI Plans | Performance-based restricted stock units        
Shares        
Granted (in shares)   96,620 136,242 81,621
OSI Plans | Performance-based restricted stock units | Minimum        
Weighted-Average Fair Value        
Payout as a percentage of the original number of shares awarded or units awarded, which are converted into shares of the Company's common stock   0.00%    
OSI Plans | Performance-based restricted stock units | Maximum        
Weighted-Average Fair Value        
Payout as a percentage of the original number of shares awarded or units awarded, which are converted into shares of the Company's common stock   376.00%    
OSI Plans | Incentive stock options | Minimum        
Stock-based Compensation        
Percentage of voting power owned   10.00%    
Purchase price expressed as a percentage of the fair market value of the Company's common stock on the date of grant   110.00%    
OSI Plans | Nonqualified options | Minimum        
Stock-based Compensation        
Percentage of voting power owned   10.00%    
Purchase price expressed as a percentage of the fair market value of the Company's common stock on the date of grant   110.00%    
Employee Stock Purchase Plan        
Stock-based Compensation        
Shares purchased   60,708 63,499 69,399
Shares available for grant   477,227    
Employee Stock Purchase Plan | Maximum        
Stock-based Compensation        
Discount rate for eligible employees to purchase common stock (as a percent)   15.00%    
Cost of goods sold        
Stock-based Compensation        
Stock-based compensation expense   $ 812 $ 760 $ 708
Selling, general and administrative        
Stock-based Compensation        
Stock-based compensation expense   26,749 25,457 22,546
Research and development        
Stock-based Compensation        
Stock-based compensation expense   $ 511 $ 554 $ 563
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCKHOLDERS' EQUITY - Share Repurchase Program (Details) - shares
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Share Repurchase Program      
Number of repurchased shares authorized 1,294,594 452,005 562,707
Number of shares available for repurchase 1,253,401    
Common stock      
Share Repurchase Program      
Number of repurchased shares authorized 3,000,000    
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES - Geographical breakdown of income (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Pre-tax income:                      
United States                 $ 51,295 $ 34,323 $ 41,025
Foreign                 88,865 64,317 45,097
Income before income taxes $ 37,129 $ 53,498 $ 26,869 $ 22,664 $ 29,712 $ 28,299 $ 28,125 $ 12,504 140,160 98,640 86,122
Current:                      
Federal                 6,216 4,407 2,661
State                 1,964 1,190 577
Foreign                 13,113 18,562 8,063
Total current provision                 21,293 24,159 11,301
Deferred:                      
Federal                 3,915 679 2,882
State                 133 464 45
Foreign                 (528) (711) (3,358)
Total deferred provision (benefit)                 3,520 432 (431)
Total provision 3,366 $ 10,763 $ 7,072 $ 3,612 3,818 $ 9,526 $ 8,087 $ 3,160 24,813 24,591 $ 10,870
Income taxes, other disclosures                      
Liability for uncertain tax positions 8,200       $ 10,000       8,200 $ 10,000  
Unrecognized tax benefits that, if recognized, would affect the effective tax rate 8,100               8,100    
Accrued interest and penalties $ 500               $ 500    
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES - Unrecognized tax benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Activity of unrecognized tax benefits    
Balance at the beginning of the year $ 19,677 $ 13,310
Additions on tax positions for the current year 3,084 5,937
Additions on tax positions from prior years 1,479 678
Reduction in tax positions from prior year (10,663) (248)
Balance at the end of the year 13,577 19,677
Deferred income tax assets:    
Tax credit carryforwards 13,130 16,767
Net operating loss carryforwards 6,494 3,745
Customer advances 2,848 2,819
Allowance for doubtful accounts 4,471 5,266
Inventory reserve 11,636 10,391
Inventory capitalization 406 489
Accrued liabilities 3,241 4,466
Operating lease liabilities 8,714 10,522
Stock and deferred compensation 10,601 12,323
Other assets 1,446 2,685
Total deferred income tax assets 62,987 69,473
Valuation allowance (12,301) (16,177)
Net deferred income tax assets 50,686 53,296
Deferred income tax liabilities:    
Depreciation (7,604) (2,137)
Amortization of intangible assets (31,518) (31,779)
Withholding tax on unrepatriated foreign earnings (6,851) (6,851)
Operating lease ROU assets (8,480) (10,355)
State transition tax (1,754) (1,754)
Convertible debt   (2,384)
Other liabilities (1,750) (1,036)
Total deferred income tax liabilities (57,957) (56,296)
Net deferred income tax liability $ (7,271) $ (3,000)
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES - Components of net deferred income tax asset (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Components of net deferred income tax asset    
Long term deferred income tax asset, included in other assets $ 50,686 $ 53,296
Long term deferred income tax liability (11,112) (7,157)
Net deferred income tax liability (7,271) (3,000)
Components of current taxes receivable and payable and prepaid taxes    
Current taxes receivable and prepaid taxes, included in prepaid expenses and other current assets 7,843 10,383
Current taxes payable, included in other accrued expenses and current liabilities (7,722) (4,377)
Net tax receivable 121 6,006
Other assets    
Components of net deferred income tax asset    
Long term deferred income tax asset, included in other assets $ 3,841 $ 4,157
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES - Net operating loss carryforwards and Credit carryforwards (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Tax credit carry forward    
Net aggregate decrease in valuation allowance $ (3.9)  
Excess tax benefits and tax deficiencies recognized as income tax expense or benefit 2.0 $ 1.2
Federal    
Tax credit carry forward    
Net operating loss carry forwards 3.6  
Tax credit carry forwards 11.9  
State    
Tax credit carry forward    
Net operating loss carry forwards 26.8  
Tax credit carry forwards 9.1  
Foreign    
Tax credit carry forward    
Net operating loss carry forwards $ 16.1  
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES - Effective income tax rate (Details)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Effective income tax rate      
Provision for income taxes at federal statutory rate (as a percent) 21.00% 21.00% 21.00%
Research and development tax credits (as a percent) (1.30%) (1.70%) (1.60%)
Foreign income subject to tax at other than federal statutory rate (as a percent) 0.20% 0.60% (0.80%)
Stock compensation (as a percent) (1.20%) (0.90%) (6.70%)
Officers' compensation (as a percent) 4.30% 5.80% 4.40%
Change in valuation allowance (as a percent) (4.00%) (5.90%) (1.30%)
Unrecognized tax expense (benefit) (as a percent) (1.40%) 4.20% 1.20%
Tax on foreign currency gains and losses (as a percent)   (0.20%) 2.10%
State tax expense (as a percent) 1.00% 1.20% 1.10%
U.S. tax on foreign earnings (as a percent) 0.90% (1.80%) (2.10%)
Changes in prior year estimates (as a percent) (0.60%)   (6.40%)
Global intangible low-taxed income, net of foreign tax credits (as a percent) 0.30% 0.50% 1.80%
Foreign Derived Intangible Income Benefit (1.30%) (1.30%) (0.60%)
Withholding tax on foreign earnings (as a percent)   3.40%  
Other (as a percent) (0.20%)   0.50%
Effective income tax rate (as a percent) 17.70% 24.90% 12.60%
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMMITMENTS AND CONTINGENCIES - Contingent Acquisition Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Contingent Acquisition Obligations        
Payments for contingent consideration   $ 1,900 $ 1,000  
Beginning fair value, June 30, 2021   19,431    
Addition of contingent earnout obligations   14,609    
Foreign currency translation adjustment   (515)    
Changes in fair value for contingent earnout obligations   (5,145)    
Payments on contingent earnout obligations   (168)    
Ending fair value, June 30, 2022   28,212 19,431  
Legal Proceedings        
Legal fees, settlements and related costs, net   5,104 465 $ (3,572)
Prepaid expenses and other assets   40,062 $ 43,930  
Certain Acquisitions        
Contingent Acquisition Obligations        
Remaining maximum amount of contingent consideration   $ 52,200    
Mr. Chopra, Chief Executive Officer | Deferred bonus        
Indemnifications and Certain Employment-Related Contingencies        
Bonus payment on or within 45 days of January 1, 2024 contingent upon continued employment through that date $ 13,500      
Maximum number of days after January 1, 2024, bonus payment due 45 days      
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
RELATED-PARTY TRANSACTIONS (Details) - ECIL-Rapiscan Security Products Limited - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 1994
RELATED-PARTY TRANSACTIONS        
Ownership interest in joint venture (as a percent)       36.00%
Initial investment       $ 0.1
Sales to joint venture $ 2.3 $ 2.4 $ 2.3  
Receivables from joint venture 0.6 0.5    
Maximum        
RELATED-PARTY TRANSACTIONS        
Equity earnings in joint venture $ 0.1 $ 0.1 $ 0.1  
Chairman and Chief Executive Officer        
RELATED-PARTY TRANSACTIONS        
Related party ownership percentage in equity method investee of the reporting entity       10.50%
Executive Vice President and President of the Company's Security division        
RELATED-PARTY TRANSACTIONS        
Related party ownership percentage in equity method investee of the reporting entity       4.50%
Chairman and Chief Executive Officer, and Executive Vice President and President of the Company's Security division | Maximum        
RELATED-PARTY TRANSACTIONS        
Collective voting power control, by entity and related parties, in equity method investment of entity (as a percent) 50.00% 50.00% 50.00%  
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.22.2.2
EMPLOYEE BENEFIT PLANS - Employee Retirement Savings Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Employee Benefit Plans      
Contributions made by the entity to defined contribution plans $ 6,900 $ 6,700 $ 6,500
Deferred Compensation Plan      
Company contribution on deferred compensation plan 500 500 500
Assets held by Company 28,400    
Liabilities held by Company $ 28,200    
Period to classify liabilities underfunded plans as noncurrent 12 months    
Defined Benefit Pension Plans      
Fair Value $ 5,977 7,010 $ 5,358
Maximum      
Deferred Compensation Plan      
Percentage of salaries which can be deferred by eligible employees 80.00%    
Percentage of bonuses which can be deferred by eligible employees 100.00%    
Nonqualified Plan      
Defined Benefit Pension Plans      
Fair Value $ 11,900 $ 14,300  
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
EMPLOYEE BENEFIT PLANS - Change in Benefit Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Change in Benefit Obligation      
Benefit obligation at beginning of year $ 18,434 $ 16,225  
Translation adjustment (708) 700  
Interest costs $ 464 $ 477 $ 442
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expense Selling, General and Administrative Expense Selling, General and Administrative Expense
Amendment $ 1,345 $ 1,272  
Actuarial (gain) loss (900) (45)  
Benefits paid (171) (195)  
Benefit obligation at end of year 18,464 18,434 $ 16,225
Change in Plan Assets      
Fair value of plan assets at beginning of year 7,010 5,358  
Translation adjustment (860) 710  
Actual return on plan assets (47) 1,090  
Benefits paid (126) (148)  
Fair value of plan assets at end of year 5,977 7,010 5,358
Funded status and net amount recognized (12,487) (11,424)  
Amount recognized in consolidated balance sheets consists of:      
Investments 2,275 1,503  
Accrued pension liability (14,757) (12,927)  
Accumulated other comprehensive income 4,609 4,319  
Net Periodic Benefit Costs      
Interest costs 464 477 442
Expected return on plan assets $ (279) $ (242) $ (251)
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expense Selling, General and Administrative Expense Selling, General and Administrative Expense
Amortization of prior service cost $ 1,115 $ 668 $ (61)
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization of Prior Service Cost (Credit), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expense Selling, General and Administrative Expense Selling, General and Administrative Expense
Recognized actuarial loss $ 41 $ 75 $ 34
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Immediate Recognition of Actuarial Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expense Selling, General and Administrative Expense Selling, General and Administrative Expense
Net periodic benefit cost $ 1,341 $ 978 $ 164
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expense Selling, General and Administrative Expense Selling, General and Administrative Expense
Weighted average assumptions at year-end:      
Discount rate 3.00% 2.60%  
Expected return on plan assets 4.20% 4.20%  
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
EMPLOYEE BENEFIT PLANS - Plan Assets and Investment Policy (Details)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Plan Assets and Investment Policy    
Expected Rate of Return (as a percent) 4.20% 4.20%
Combined    
Plan Assets and Investment Policy    
Proportion of Fair Value (as a percent) 100.00% 100.00%
Expected Rate of Return (as a percent) 4.20% 4.20%
Equity securities    
Plan Assets and Investment Policy    
Proportion of Fair Value (as a percent) 85.00% 83.00%
Expected Rate of Return (as a percent) 4.90% 4.90%
Debt securities    
Plan Assets and Investment Policy    
Proportion of Fair Value (as a percent) 14.00% 16.00%
Expected Rate of Return (as a percent) 0.80% 0.80%
Cash    
Plan Assets and Investment Policy    
Proportion of Fair Value (as a percent) 1.00% 1.00%
Expected Rate of Return (as a percent) 0.40% 0.40%
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
EMPLOYEE BENEFIT PLANS - Projected Benefit Payments (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2022
USD ($)
Projected Benefit Payments  
July 1, 2022 to June 30, 2023 $ 180
July 1, 2023 to June 30, 2024 6,051
July 1, 2024 to June 30, 2025 1,418
July 1, 2025 to June 30, 2026 1,919
July 1, 2026 to June 30, 2027 2,254
July 1, 2027 to June 30, 2032 $ 5,875
Maximum  
Company Contribution  
Weighted average contribution rate of pensionable salaries made by Company (as a percent) 1.00%
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
SEGMENT INFORMATION (Details)
12 Months Ended
Jun. 30, 2022
segment
SEGMENT INFORMATION  
Number of identifiable industry segments 3
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
SEGMENT INFORMATION - By industry segment (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Operations and identifiable assets by industry segment                      
Total revenues $ 336,821 $ 290,477 $ 276,681 $ 279,257 $ 332,198 $ 283,787 $ 276,009 $ 254,908 $ 1,183,236 $ 1,146,902 $ 1,166,044
Income (loss) from operations 39,557 $ 28,426 $ 29,086 $ 24,680 33,854 $ 32,466 $ 32,358 $ 16,693 121,749 115,371 104,887
Segments assets 1,443,150       1,384,367       1,443,150 1,384,367 1,268,541
Capital expenditures                 14,921 15,760 20,388
Depreciation and amortization                 38,679 43,855 49,758
Security                      
Operations and identifiable assets by industry segment                      
Total revenues                 663,159 633,340 742,043
Capital expenditures                 5,513 3,290 8,648
Depreciation and amortization                 22,970 26,572 34,907
Healthcare Division                      
Operations and identifiable assets by industry segment                      
Total revenues                 205,658 212,315 185,322
Capital expenditures                 2,295 2,144 1,404
Depreciation and amortization                 5,915 5,364 4,390
Optoelectronics and Manufacturing Division                      
Operations and identifiable assets by industry segment                      
Total revenues                 314,419 301,247 238,679
Capital expenditures                 4,533 6,714 6,291
Depreciation and amortization                 8,098 9,325 8,785
Corporate.                      
Operations and identifiable assets by industry segment                      
Income (loss) from operations                 (46,950) (39,769) (31,630)
Segments assets 104,834       121,293       104,834 121,293 109,178
Capital expenditures                 2,580 3,612 4,045
Depreciation and amortization                 1,696 2,594 1,676
Operating Segments | Security                      
Operations and identifiable assets by industry segment                      
Total revenues                 663,159 633,340 742,043
Income (loss) from operations                 98,784 85,515 90,063
Segments assets 839,769       798,192       839,769 798,192 758,054
Operating Segments | Healthcare Division                      
Operations and identifiable assets by industry segment                      
Total revenues                 205,658 212,315 185,322
Income (loss) from operations                 24,696 31,563 15,766
Segments assets 231,423       220,411       231,423 220,411 208,857
Operating Segments | Optoelectronics and Manufacturing Division                      
Operations and identifiable assets by industry segment                      
Total revenues                 366,661 349,887 283,828
Income (loss) from operations                 45,030 38,465 30,566
Segments assets 301,483       282,039       301,483 282,039 232,408
Eliminations                      
Operations and identifiable assets by industry segment                      
Total revenues                 (52,242) (48,640) (45,149)
Income (loss) from operations                 189 (403) 122
Segments assets $ (34,359)       $ (37,568)       (34,359) (37,568) (39,956)
Eliminations | Optoelectronics and Manufacturing Division                      
Operations and identifiable assets by industry segment                      
Total revenues                 $ 52,242 $ 48,640 $ 45,149
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
SEGMENT INFORMATION - By geographical area (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Revenues and identifiable assets by geographical area                      
Total net revenues $ 336,821 $ 290,477 $ 276,681 $ 279,257 $ 332,198 $ 283,787 $ 276,009 $ 254,908 $ 1,183,236 $ 1,146,902 $ 1,166,044
Long lived tangible assets 179,149       199,452       179,149 199,452 180,882
Long lived assets 653,876       647,364       653,876 647,364 619,788
Total Americas                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 625,447 666,894 683,656
Long lived tangible assets 125,974       136,534       125,974 136,534 127,835
Long lived assets 542,426       525,762       542,426 525,762 506,381
United States                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 569,601 589,579 571,134
Long lived tangible assets 117,622       126,100       117,622 126,100 118,322
Long lived assets 514,489       493,423       514,489 493,423 475,856
Mexico                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 8,109 10,583 66,626
Long lived tangible assets 261       2,379       261 2,379 974
Long lived assets 261       2,379       261 2,379 974
Other Americas                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 47,737 66,732 45,896
Long lived tangible assets 8,091       8,055       8,091 8,055 8,539
Long lived assets 27,676       29,960       27,676 29,960 29,551
Total EMEA                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 329,610 251,302 315,039
Long lived tangible assets 32,586       33,572       32,586 33,572 29,075
Long lived assets 87,534       88,737       87,534 88,737 85,993
United Kingdom                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 276,658 221,423 268,940
Long lived tangible assets 27,749       25,183       27,749 25,183 21,823
Long lived assets 80,758       80,348       80,758 80,348 75,382
Other EMEA                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 52,952 29,879 46,099
Long lived tangible assets 4,837       8,389       4,837 8,389 7,252
Long lived assets 6,776       8,389       6,776 8,389 10,611
APAC                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 228,179 228,706 167,349
Long lived tangible assets 20,589       29,346       20,589 29,346 23,972
Long lived assets $ 23,916       $ 32,865       23,916 32,865 27,414
Reportable Geographical Components                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 1,183,236 1,146,902 1,166,044
Reportable Geographical Components | Total Americas                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 641,769 684,392 700,171
Reportable Geographical Components | United States                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 585,923 607,077 587,649
Reportable Geographical Components | Mexico                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 8,109 10,583 66,626
Reportable Geographical Components | Other Americas                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 47,737 66,732 45,896
Reportable Geographical Components | Total EMEA                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 332,497 252,176 315,568
Reportable Geographical Components | United Kingdom                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 279,545 222,297 269,469
Reportable Geographical Components | Other EMEA                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 52,952 29,879 46,099
Reportable Geographical Components | APAC                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 261,181 258,974 195,454
Eliminations.                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 (52,211) (48,640) (45,149)
Eliminations. | Total Americas                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 16,322 17,498 16,515
Eliminations. | United States                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 16,322 17,498 16,515
Eliminations. | Total EMEA                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 2,887 874 529
Eliminations. | United Kingdom                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 2,887 874 529
Eliminations. | APAC                      
Revenues and identifiable assets by geographical area                      
Total net revenues                 $ 33,002 $ 30,268 $ 28,105
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS                      
Total revenues $ 336,821 $ 290,477 $ 276,681 $ 279,257 $ 332,198 $ 283,787 $ 276,009 $ 254,908 $ 1,183,236 $ 1,146,902 $ 1,166,044
Costs of goods sold 214,355 187,619 176,908 179,927 214,131 179,768 173,928 159,157 758,809 726,984 745,405
Gross profit 122,466 102,858 99,773 99,330 118,067 104,019 102,081 95,751 424,427 419,918 420,639
Operating expenses:                      
Selling, general and administrative 65,538 57,813 54,879 57,323 68,123 57,906 56,101 58,617 235,553 240,747 251,961
Research and development 14,639 15,150 14,977 14,817 13,898 13,932 13,784 12,082 59,583 53,696 57,308
Impairment, restructuring and other charges (benefit), net 2,732 1,469 831 2,510 2,192 (285) (162) 8,359      
Total operating expenses 82,909 74,432 70,687 74,650 84,213 71,553 69,723 79,058 302,678 304,547 315,752
Income from operations 39,557 28,426 29,086 24,680 33,854 32,466 32,358 16,693 121,749 115,371 104,887
Interest and other expense, net (2,428) (2,301) (2,217) (2,016) (4,142) (4,167) (4,233) (4,189)      
Other income   27,373                  
Income before income taxes 37,129 53,498 26,869 22,664 29,712 28,299 28,125 12,504 140,160 98,640 86,122
Provision for income taxes (3,366) (10,763) (7,072) (3,612) (3,818) (9,526) (8,087) (3,160) (24,813) (24,591) (10,870)
Net income $ 33,763 $ 42,735 $ 19,797 $ 19,052 $ 25,894 $ 18,773 $ 20,038 $ 9,344 $ 115,347 $ 74,049 $ 75,252
Basic $ 1.99 $ 2.45 $ 1.11 $ 1.06 $ 1.44 $ 1.04 $ 1.12 $ 0.52 $ 6.57 $ 4.12 $ 4.14
Diluted $ 1.94 $ 2.41 $ 1.09 $ 1.04 $ 1.40 $ 1.03 $ 1.10 $ 0.51 $ 6.45 $ 4.03 $ 4.05
XML 90 osis-20220630x10k_htm.xml IDEA: XBRL DOCUMENT 0001039065 us-gaap:CommonStockMember 2022-06-30 0001039065 us-gaap:AccountingStandardsUpdate202006Member us-gaap:RetainedEarningsMember 2021-07-01 2022-06-30 0001039065 us-gaap:AccountingStandardsUpdate202006Member us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-07-01 2022-06-30 0001039065 us-gaap:AccountingStandardsUpdate202006Member 2021-07-01 2022-06-30 0001039065 us-gaap:EmployeeStockMember 2021-07-01 2022-06-30 0001039065 us-gaap:EmployeeStockMember 2020-07-01 2021-06-30 0001039065 us-gaap:EmployeeStockMember 2019-07-01 2020-06-30 0001039065 us-gaap:RetainedEarningsMember 2022-06-30 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001039065 us-gaap:RetainedEarningsMember 2021-06-30 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001039065 us-gaap:RetainedEarningsMember 2020-06-30 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001039065 us-gaap:RetainedEarningsMember 2019-06-30 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001039065 us-gaap:EmployeeStockOptionMember osis:ShareBasedEmployeeCompensationPlansMember 2021-06-30 0001039065 us-gaap:EmployeeStockOptionMember osis:ShareBasedEmployeeCompensationPlansMember 2020-06-30 0001039065 us-gaap:EmployeeStockOptionMember osis:ShareBasedEmployeeCompensationPlansMember 2019-06-30 0001039065 us-gaap:EmployeeStockOptionMember osis:ShareBasedEmployeeCompensationPlansMember 2022-06-30 0001039065 us-gaap:EmployeeStockMember 2022-06-30 0001039065 osis:ShareBasedEmployeeCompensationPlansMember 2022-06-30 0001039065 osis:ShareBasedEmployeeCompensationPlansMember 2020-12-31 0001039065 osis:ShareBasedEmployeeCompensationPlansMember 2020-12-01 2020-12-31 0001039065 us-gaap:EmployeeStockOptionMember osis:ShareBasedEmployeeCompensationPlansMember 2020-07-01 2021-06-30 0001039065 us-gaap:EmployeeStockOptionMember osis:ShareBasedEmployeeCompensationPlansMember 2019-07-01 2020-06-30 0001039065 osis:RestrictedStockAndRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2020-07-01 2021-06-30 0001039065 osis:RestrictedStockAndRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2019-07-01 2020-06-30 0001039065 us-gaap:RestrictedStockUnitsRSUMember osis:ShareBasedEmployeeCompensationPlansMember 2022-06-30 0001039065 us-gaap:RestrictedStockUnitsRSUMember osis:ShareBasedEmployeeCompensationPlansMember 2021-06-30 0001039065 us-gaap:RestrictedStockUnitsRSUMember osis:ShareBasedEmployeeCompensationPlansMember 2020-06-30 0001039065 us-gaap:RestrictedStockUnitsRSUMember osis:ShareBasedEmployeeCompensationPlansMember 2019-06-30 0001039065 osis:PerformanceBasedRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2021-07-01 2022-06-30 0001039065 osis:PerformanceBasedRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2020-07-01 2021-06-30 0001039065 osis:PerformanceBasedRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2019-07-01 2020-06-30 0001039065 us-gaap:RestrictedStockUnitsRSUMember osis:ShareBasedEmployeeCompensationPlansMember 2021-07-01 2022-06-30 0001039065 us-gaap:RestrictedStockUnitsRSUMember osis:ShareBasedEmployeeCompensationPlansMember 2020-07-01 2021-06-30 0001039065 us-gaap:RestrictedStockUnitsRSUMember osis:ShareBasedEmployeeCompensationPlansMember 2019-07-01 2020-06-30 0001039065 srt:MaximumMember us-gaap:EmployeeStockMember 2021-07-01 2022-06-30 0001039065 srt:MinimumMember osis:RestrictedStockAndRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2021-07-01 2022-06-30 0001039065 srt:MaximumMember osis:RestrictedStockAndRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2021-07-01 2022-06-30 0001039065 us-gaap:EmployeeStockOptionMember osis:ShareBasedEmployeeCompensationPlansMember 2021-07-01 2022-06-30 0001039065 2021-01-01 2022-06-30 0001039065 osis:ECILRapiscanSecurityProductsLimitedMember 2021-07-01 2022-06-30 0001039065 osis:ECILRapiscanSecurityProductsLimitedMember 2020-07-01 2021-06-30 0001039065 osis:ECILRapiscanSecurityProductsLimitedMember 2019-07-01 2020-06-30 0001039065 us-gaap:IntersegmentEliminationMember osis:OptoelectronicsAndManufacturingDivisionMember 2021-07-01 2022-06-30 0001039065 srt:ReportableGeographicalComponentsMember us-gaap:EMEAMember 2021-07-01 2022-06-30 0001039065 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember 2021-07-01 2022-06-30 0001039065 srt:ReportableGeographicalComponentsMember srt:AmericasMember 2021-07-01 2022-06-30 0001039065 srt:ReportableGeographicalComponentsMember osis:OtherEuropeMiddleEastAndAfricaMember 2021-07-01 2022-06-30 0001039065 srt:ReportableGeographicalComponentsMember osis:OtherAmericasMember 2021-07-01 2022-06-30 0001039065 srt:ReportableGeographicalComponentsMember country:US 2021-07-01 2022-06-30 0001039065 srt:ReportableGeographicalComponentsMember country:MX 2021-07-01 2022-06-30 0001039065 srt:ReportableGeographicalComponentsMember country:GB 2021-07-01 2022-06-30 0001039065 srt:GeographyEliminationsMember us-gaap:EMEAMember 2021-07-01 2022-06-30 0001039065 srt:GeographyEliminationsMember srt:AsiaPacificMember 2021-07-01 2022-06-30 0001039065 srt:GeographyEliminationsMember srt:AmericasMember 2021-07-01 2022-06-30 0001039065 srt:GeographyEliminationsMember country:US 2021-07-01 2022-06-30 0001039065 srt:GeographyEliminationsMember country:GB 2021-07-01 2022-06-30 0001039065 us-gaap:EMEAMember 2021-07-01 2022-06-30 0001039065 srt:ReportableGeographicalComponentsMember 2021-07-01 2022-06-30 0001039065 srt:GeographyEliminationsMember 2021-07-01 2022-06-30 0001039065 srt:AsiaPacificMember 2021-07-01 2022-06-30 0001039065 srt:AmericasMember 2021-07-01 2022-06-30 0001039065 osis:OtherEuropeMiddleEastAndAfricaMember 2021-07-01 2022-06-30 0001039065 osis:OtherAmericasMember 2021-07-01 2022-06-30 0001039065 country:US 2021-07-01 2022-06-30 0001039065 country:MX 2021-07-01 2022-06-30 0001039065 country:GB 2021-07-01 2022-06-30 0001039065 us-gaap:IntersegmentEliminationMember osis:OptoelectronicsAndManufacturingDivisionMember 2020-07-01 2021-06-30 0001039065 srt:ReportableGeographicalComponentsMember us-gaap:EMEAMember 2020-07-01 2021-06-30 0001039065 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember 2020-07-01 2021-06-30 0001039065 srt:ReportableGeographicalComponentsMember srt:AmericasMember 2020-07-01 2021-06-30 0001039065 srt:ReportableGeographicalComponentsMember osis:OtherEuropeMiddleEastAndAfricaMember 2020-07-01 2021-06-30 0001039065 srt:ReportableGeographicalComponentsMember osis:OtherAmericasMember 2020-07-01 2021-06-30 0001039065 srt:ReportableGeographicalComponentsMember country:US 2020-07-01 2021-06-30 0001039065 srt:ReportableGeographicalComponentsMember country:MX 2020-07-01 2021-06-30 0001039065 srt:ReportableGeographicalComponentsMember country:GB 2020-07-01 2021-06-30 0001039065 srt:GeographyEliminationsMember us-gaap:EMEAMember 2020-07-01 2021-06-30 0001039065 srt:GeographyEliminationsMember srt:AsiaPacificMember 2020-07-01 2021-06-30 0001039065 srt:GeographyEliminationsMember srt:AmericasMember 2020-07-01 2021-06-30 0001039065 srt:GeographyEliminationsMember country:US 2020-07-01 2021-06-30 0001039065 srt:GeographyEliminationsMember country:GB 2020-07-01 2021-06-30 0001039065 us-gaap:EMEAMember 2020-07-01 2021-06-30 0001039065 srt:ReportableGeographicalComponentsMember 2020-07-01 2021-06-30 0001039065 srt:GeographyEliminationsMember 2020-07-01 2021-06-30 0001039065 srt:AsiaPacificMember 2020-07-01 2021-06-30 0001039065 srt:AmericasMember 2020-07-01 2021-06-30 0001039065 osis:OtherEuropeMiddleEastAndAfricaMember 2020-07-01 2021-06-30 0001039065 osis:OtherAmericasMember 2020-07-01 2021-06-30 0001039065 country:US 2020-07-01 2021-06-30 0001039065 country:MX 2020-07-01 2021-06-30 0001039065 country:GB 2020-07-01 2021-06-30 0001039065 us-gaap:IntersegmentEliminationMember osis:OptoelectronicsAndManufacturingDivisionMember 2019-07-01 2020-06-30 0001039065 srt:ReportableGeographicalComponentsMember us-gaap:EMEAMember 2019-07-01 2020-06-30 0001039065 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember 2019-07-01 2020-06-30 0001039065 srt:ReportableGeographicalComponentsMember srt:AmericasMember 2019-07-01 2020-06-30 0001039065 srt:ReportableGeographicalComponentsMember osis:OtherEuropeMiddleEastAndAfricaMember 2019-07-01 2020-06-30 0001039065 srt:ReportableGeographicalComponentsMember osis:OtherAmericasMember 2019-07-01 2020-06-30 0001039065 srt:ReportableGeographicalComponentsMember country:US 2019-07-01 2020-06-30 0001039065 srt:ReportableGeographicalComponentsMember country:MX 2019-07-01 2020-06-30 0001039065 srt:ReportableGeographicalComponentsMember country:GB 2019-07-01 2020-06-30 0001039065 srt:GeographyEliminationsMember us-gaap:EMEAMember 2019-07-01 2020-06-30 0001039065 srt:GeographyEliminationsMember srt:AsiaPacificMember 2019-07-01 2020-06-30 0001039065 srt:GeographyEliminationsMember srt:AmericasMember 2019-07-01 2020-06-30 0001039065 srt:GeographyEliminationsMember country:US 2019-07-01 2020-06-30 0001039065 srt:GeographyEliminationsMember country:GB 2019-07-01 2020-06-30 0001039065 us-gaap:EMEAMember 2019-07-01 2020-06-30 0001039065 srt:ReportableGeographicalComponentsMember 2019-07-01 2020-06-30 0001039065 srt:GeographyEliminationsMember 2019-07-01 2020-06-30 0001039065 srt:AsiaPacificMember 2019-07-01 2020-06-30 0001039065 srt:AmericasMember 2019-07-01 2020-06-30 0001039065 osis:OtherEuropeMiddleEastAndAfricaMember 2019-07-01 2020-06-30 0001039065 osis:OtherAmericasMember 2019-07-01 2020-06-30 0001039065 country:US 2019-07-01 2020-06-30 0001039065 country:MX 2019-07-01 2020-06-30 0001039065 country:GB 2019-07-01 2020-06-30 0001039065 us-gaap:FacilityClosingMember 2022-06-30 0001039065 us-gaap:EmployeeSeveranceMember 2022-06-30 0001039065 osis:ChargesRelatedToLitigationMember 2022-06-30 0001039065 us-gaap:FacilityClosingMember 2021-06-30 0001039065 us-gaap:EmployeeSeveranceMember 2021-06-30 0001039065 osis:ChargesRelatedToLitigationMember 2021-06-30 0001039065 us-gaap:FacilityClosingMember 2020-06-30 0001039065 us-gaap:EmployeeSeveranceMember 2020-06-30 0001039065 osis:ChargesRelatedToLitigationMember 2020-06-30 0001039065 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2021-07-01 2022-06-30 0001039065 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-07-01 2022-06-30 0001039065 srt:MinimumMember us-gaap:EquipmentMember 2021-07-01 2022-06-30 0001039065 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2021-07-01 2022-06-30 0001039065 srt:MinimumMember us-gaap:ComputerEquipmentMember 2021-07-01 2022-06-30 0001039065 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-07-01 2022-06-30 0001039065 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2021-07-01 2022-06-30 0001039065 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-07-01 2022-06-30 0001039065 srt:MaximumMember us-gaap:EquipmentMember 2021-07-01 2022-06-30 0001039065 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2021-07-01 2022-06-30 0001039065 srt:MaximumMember us-gaap:ComputerEquipmentMember 2021-07-01 2022-06-30 0001039065 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-07-01 2022-06-30 0001039065 us-gaap:LeaseholdImprovementsMember 2022-06-30 0001039065 us-gaap:LandMember 2022-06-30 0001039065 us-gaap:FurnitureAndFixturesMember 2022-06-30 0001039065 us-gaap:EquipmentMember 2022-06-30 0001039065 us-gaap:ConstructionInProgressMember 2022-06-30 0001039065 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-06-30 0001039065 us-gaap:ComputerEquipmentMember 2022-06-30 0001039065 us-gaap:BuildingAndBuildingImprovementsMember 2022-06-30 0001039065 osis:ComputerSoftwareImplementationInProcessMember 2022-06-30 0001039065 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001039065 us-gaap:LandMember 2021-06-30 0001039065 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001039065 us-gaap:EquipmentMember 2021-06-30 0001039065 us-gaap:ConstructionInProgressMember 2021-06-30 0001039065 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-06-30 0001039065 us-gaap:ComputerEquipmentMember 2021-06-30 0001039065 us-gaap:BuildingAndBuildingImprovementsMember 2021-06-30 0001039065 osis:ComputerSoftwareImplementationInProcessMember 2021-06-30 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2022-06-30 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2021-06-30 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2020-06-30 0001039065 us-gaap:StateAndLocalJurisdictionMember 2022-06-30 0001039065 us-gaap:ForeignCountryMember 2022-06-30 0001039065 us-gaap:DomesticCountryMember 2022-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:SecurityDivisionMember 2021-07-01 2022-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:OptoelectronicsAndManufacturingDivisionMember 2021-07-01 2022-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:HealthcareDivisionMember 2021-07-01 2022-06-30 0001039065 us-gaap:IntersegmentEliminationMember 2021-07-01 2022-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:SecurityDivisionMember 2020-07-01 2021-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:OptoelectronicsAndManufacturingDivisionMember 2020-07-01 2021-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:HealthcareDivisionMember 2020-07-01 2021-06-30 0001039065 us-gaap:IntersegmentEliminationMember 2020-07-01 2021-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:SecurityDivisionMember 2019-07-01 2020-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:OptoelectronicsAndManufacturingDivisionMember 2019-07-01 2020-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:HealthcareDivisionMember 2019-07-01 2020-06-30 0001039065 us-gaap:IntersegmentEliminationMember 2019-07-01 2020-06-30 0001039065 us-gaap:RetainedEarningsMember 2021-07-01 2022-06-30 0001039065 us-gaap:RetainedEarningsMember 2020-07-01 2021-06-30 0001039065 us-gaap:RetainedEarningsMember 2019-07-01 2020-06-30 0001039065 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2021-07-01 2022-06-30 0001039065 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2021-07-01 2022-06-30 0001039065 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001039065 us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001039065 osis:LettersOfCreditSubFacilityMember 2021-12-31 0001039065 us-gaap:RevolvingCreditFacilityMember 2022-06-30 0001039065 osis:TermLoanMember 2022-06-30 0001039065 us-gaap:LineOfCreditMember 2022-06-30 0001039065 osis:LettersOfCreditSubFacilityMember 2022-06-30 0001039065 us-gaap:TrademarksMember 2022-06-30 0001039065 us-gaap:InProcessResearchAndDevelopmentMember 2022-06-30 0001039065 us-gaap:TrademarksMember 2021-06-30 0001039065 us-gaap:InProcessResearchAndDevelopmentMember 2021-06-30 0001039065 srt:MaximumMember osis:ECILRapiscanSecurityProductsLimitedMember 2021-07-01 2022-06-30 0001039065 srt:MaximumMember osis:ECILRapiscanSecurityProductsLimitedMember 2020-07-01 2021-06-30 0001039065 srt:MaximumMember osis:ECILRapiscanSecurityProductsLimitedMember 2019-07-01 2020-06-30 0001039065 osis:SecurityDivisionMember 2021-07-01 2022-06-30 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2021-07-01 2022-06-30 0001039065 osis:HealthcareDivisionMember 2021-07-01 2022-06-30 0001039065 osis:SecurityDivisionMember 2020-07-01 2021-06-30 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2020-07-01 2021-06-30 0001039065 osis:HealthcareDivisionMember 2020-07-01 2021-06-30 0001039065 osis:SecurityDivisionMember 2022-06-30 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2022-06-30 0001039065 osis:HealthcareDivisionMember 2022-06-30 0001039065 osis:SecurityDivisionMember 2021-06-30 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2021-06-30 0001039065 osis:HealthcareDivisionMember 2021-06-30 0001039065 osis:SecurityDivisionMember 2020-06-30 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2020-06-30 0001039065 osis:HealthcareDivisionMember 2020-06-30 0001039065 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-07-01 2022-06-30 0001039065 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-07-01 2022-06-30 0001039065 us-gaap:PatentsMember 2021-07-01 2022-06-30 0001039065 us-gaap:DevelopedTechnologyRightsMember 2021-07-01 2022-06-30 0001039065 osis:CustomerRelationshipsOrderOrProductionBacklogMember 2021-07-01 2022-06-30 0001039065 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-06-30 0001039065 us-gaap:PatentsMember 2022-06-30 0001039065 us-gaap:DevelopedTechnologyRightsMember 2022-06-30 0001039065 osis:CustomerRelationshipsOrderOrProductionBacklogMember 2022-06-30 0001039065 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-06-30 0001039065 us-gaap:PatentsMember 2021-06-30 0001039065 us-gaap:DevelopedTechnologyRightsMember 2021-06-30 0001039065 osis:CustomerRelationshipsOrderOrProductionBacklogMember 2021-06-30 0001039065 osis:ECILRapiscanSecurityProductsLimitedMember 1994-06-30 0001039065 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2022-06-30 0001039065 us-gaap:EmployeeStockOptionMember 2021-07-01 2022-06-30 0001039065 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0001039065 us-gaap:EmployeeStockOptionMember 2022-06-30 0001039065 osis:ECILRapiscanSecurityProductsLimitedMember 2022-06-30 0001039065 osis:ECILRapiscanSecurityProductsLimitedMember 2021-06-30 0001039065 us-gaap:ForeignExchangeForwardMember 2022-06-30 0001039065 us-gaap:ForeignExchangeForwardMember 2021-06-30 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2021-07-01 2022-06-30 0001039065 osis:HealthcareDivisionMember 2021-07-01 2022-06-30 0001039065 us-gaap:CorporateMember 2020-07-01 2021-06-30 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2020-07-01 2021-06-30 0001039065 us-gaap:CorporateMember 2019-07-01 2020-06-30 0001039065 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2022-06-30 0001039065 us-gaap:DefinedBenefitPlanDebtSecurityMember 2022-06-30 0001039065 us-gaap:DefinedBenefitPlanCashMember 2022-06-30 0001039065 osis:CombinedMember 2022-06-30 0001039065 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2021-06-30 0001039065 us-gaap:DefinedBenefitPlanDebtSecurityMember 2021-06-30 0001039065 us-gaap:DefinedBenefitPlanCashMember 2021-06-30 0001039065 osis:CombinedMember 2021-06-30 0001039065 us-gaap:NonqualifiedPlanMember 2022-06-30 0001039065 us-gaap:NonqualifiedPlanMember 2021-06-30 0001039065 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2021-07-01 2022-06-30 0001039065 us-gaap:DefinedBenefitPlanDebtSecurityMember 2021-07-01 2022-06-30 0001039065 us-gaap:DefinedBenefitPlanCashMember 2021-07-01 2022-06-30 0001039065 osis:CombinedMember 2021-07-01 2022-06-30 0001039065 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2020-07-01 2021-06-30 0001039065 us-gaap:DefinedBenefitPlanDebtSecurityMember 2020-07-01 2021-06-30 0001039065 us-gaap:DefinedBenefitPlanCashMember 2020-07-01 2021-06-30 0001039065 osis:CombinedMember 2020-07-01 2021-06-30 0001039065 us-gaap:OtherAssetsMember 2022-06-30 0001039065 us-gaap:OtherAssetsMember 2021-06-30 0001039065 osis:ConvertibleSeniorNotesDue2022Member 2017-02-28 0001039065 osis:ConvertibleSeniorNotesDue2022Member 2021-06-30 0001039065 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-07-01 2022-06-30 0001039065 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-07-01 2022-06-30 0001039065 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-07-01 2022-06-30 0001039065 2022-04-01 2022-06-30 0001039065 2022-01-01 2022-03-31 0001039065 2021-10-01 2021-12-31 0001039065 us-gaap:ServiceMember 2021-07-01 2022-06-30 0001039065 us-gaap:ProductMember 2021-07-01 2022-06-30 0001039065 2021-07-01 2021-09-30 0001039065 2021-04-01 2021-06-30 0001039065 2021-01-01 2021-03-31 0001039065 2020-10-01 2020-12-31 0001039065 us-gaap:ServiceMember 2020-07-01 2021-06-30 0001039065 us-gaap:ProductMember 2020-07-01 2021-06-30 0001039065 2020-07-01 2020-09-30 0001039065 us-gaap:ServiceMember 2019-07-01 2020-06-30 0001039065 us-gaap:ProductMember 2019-07-01 2020-06-30 0001039065 us-gaap:CashAndCashEquivalentsMember osis:CashAndCashEquivalentsConcentrationRiskMember osis:ForeignSubsidiaryMember 2021-07-01 2022-06-30 0001039065 us-gaap:CashAndCashEquivalentsMember osis:CashAndCashEquivalentsConcentrationRiskMember osis:ForeignSubsidiaryMember 2020-07-01 2021-06-30 0001039065 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member osis:ConvertibleSeniorNotesDue2022Member 2021-07-01 0001039065 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member 2021-07-01 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-06-30 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-06-30 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-06-30 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-06-30 0001039065 2019-06-30 0001039065 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-07-01 2022-06-30 0001039065 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-07-01 2021-06-30 0001039065 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-07-01 2020-06-30 0001039065 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001039065 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001039065 osis:CertainAcquisitionsMember 2022-06-30 0001039065 osis:PrivatelyHeldProviderOfIntelligentInspectionSensoryAndRecognitionSolutionsMember 2022-02-28 0001039065 osis:PrivatelyHeldServicesCompanyMember 2021-06-30 0001039065 osis:PrivatelyHeldSalesAndServicesCompanyMember 2022-02-01 2022-02-28 0001039065 osis:PrivatelyHeldProviderOfIntelligentInspectionSensoryAndRecognitionSolutionsMember 2022-02-01 2022-02-28 0001039065 osis:PrivatelyHeldServicesCompanyMember 2020-07-01 2021-06-30 0001039065 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2019-07-01 2020-06-30 0001039065 osis:SecurityDivisionMember 2021-07-01 2022-06-30 0001039065 osis:OtherOperationalEfficiencyActivitiesMember 2020-07-01 2021-06-30 0001039065 osis:HealthcareDivisionMember 2020-07-01 2021-06-30 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2019-07-01 2020-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:SecurityDivisionMember 2022-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:OptoelectronicsAndManufacturingDivisionMember 2022-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:HealthcareDivisionMember 2022-06-30 0001039065 us-gaap:IntersegmentEliminationMember 2022-06-30 0001039065 us-gaap:CorporateMember 2022-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:SecurityDivisionMember 2021-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:OptoelectronicsAndManufacturingDivisionMember 2021-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:HealthcareDivisionMember 2021-06-30 0001039065 us-gaap:IntersegmentEliminationMember 2021-06-30 0001039065 us-gaap:CorporateMember 2021-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:SecurityDivisionMember 2020-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:OptoelectronicsAndManufacturingDivisionMember 2020-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:HealthcareDivisionMember 2020-06-30 0001039065 us-gaap:IntersegmentEliminationMember 2020-06-30 0001039065 us-gaap:CorporateMember 2020-06-30 0001039065 us-gaap:CorporateMember 2021-07-01 2022-06-30 0001039065 osis:SecurityDivisionMember 2019-07-01 2020-06-30 0001039065 osis:HealthcareDivisionMember 2019-07-01 2020-06-30 0001039065 osis:ConvertibleSeniorNotesDue2022Member 2020-07-01 2021-06-30 0001039065 osis:ConvertibleSeniorNotesDue2022Member 2019-07-01 2020-06-30 0001039065 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2022-06-30 0001039065 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2022-06-30 0001039065 us-gaap:CostOfSalesMember 2021-07-01 2022-06-30 0001039065 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2021-06-30 0001039065 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2021-06-30 0001039065 us-gaap:CostOfSalesMember 2020-07-01 2021-06-30 0001039065 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2020-06-30 0001039065 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2020-06-30 0001039065 us-gaap:CostOfSalesMember 2019-07-01 2020-06-30 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-07-01 2022-06-30 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-07-01 2021-06-30 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-07-01 2020-06-30 0001039065 srt:MinimumMember osis:PerformanceBasedRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2021-07-01 2022-06-30 0001039065 srt:MaximumMember osis:PerformanceBasedRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2021-07-01 2022-06-30 0001039065 srt:MinimumMember osis:NonqualifiedOptionsMember osis:ShareBasedEmployeeCompensationPlansMember 2021-07-01 2022-06-30 0001039065 srt:MinimumMember osis:IncentiveStockOptionsMember osis:ShareBasedEmployeeCompensationPlansMember 2021-07-01 2022-06-30 0001039065 osis:RestrictedStockAndRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2021-07-01 2022-06-30 0001039065 osis:HawthornePropertyMember 2022-03-01 2022-03-31 0001039065 osis:ECILRapiscanSecurityProductsLimitedMember osis:ExecutiveVicePresidentAndPresidentMember 1994-06-30 0001039065 osis:ECILRapiscanSecurityProductsLimitedMember osis:ChairmanAndChiefExecutiveOfficerMember 1994-06-30 0001039065 us-gaap:FacilityClosingMember 2021-07-01 2022-06-30 0001039065 us-gaap:EmployeeSeveranceMember 2021-07-01 2022-06-30 0001039065 us-gaap:AcquisitionRelatedCostsMember 2021-07-01 2022-06-30 0001039065 osis:ChargesRelatedToLitigationMember 2021-07-01 2022-06-30 0001039065 us-gaap:FacilityClosingMember 2020-07-01 2021-06-30 0001039065 us-gaap:EmployeeSeveranceMember 2020-07-01 2021-06-30 0001039065 us-gaap:AcquisitionRelatedCostsMember 2020-07-01 2021-06-30 0001039065 osis:ChargesRelatedToLitigationMember 2020-07-01 2021-06-30 0001039065 osis:SecurityDivisionMember 2020-07-01 2021-06-30 0001039065 us-gaap:EMEAMember 2022-06-30 0001039065 srt:AsiaPacificMember 2022-06-30 0001039065 srt:AmericasMember 2022-06-30 0001039065 osis:OtherEuropeMiddleEastAndAfricaMember 2022-06-30 0001039065 osis:OtherAmericasMember 2022-06-30 0001039065 country:US 2022-06-30 0001039065 country:MX 2022-06-30 0001039065 country:GB 2022-06-30 0001039065 us-gaap:EMEAMember 2021-06-30 0001039065 srt:AsiaPacificMember 2021-06-30 0001039065 srt:AmericasMember 2021-06-30 0001039065 osis:OtherEuropeMiddleEastAndAfricaMember 2021-06-30 0001039065 osis:OtherAmericasMember 2021-06-30 0001039065 country:US 2021-06-30 0001039065 country:MX 2021-06-30 0001039065 country:GB 2021-06-30 0001039065 us-gaap:EMEAMember 2020-06-30 0001039065 srt:AsiaPacificMember 2020-06-30 0001039065 srt:AmericasMember 2020-06-30 0001039065 osis:OtherEuropeMiddleEastAndAfricaMember 2020-06-30 0001039065 osis:OtherAmericasMember 2020-06-30 0001039065 country:US 2020-06-30 0001039065 country:MX 2020-06-30 0001039065 country:GB 2020-06-30 0001039065 2020-06-30 0001039065 us-gaap:RevolvingCreditFacilityMember 2021-12-01 2021-12-31 0001039065 us-gaap:RevolvingCreditFacilityMember 2021-07-01 2022-06-30 0001039065 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001039065 osis:HawthornePropertyMember 2022-06-30 0001039065 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001039065 us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001039065 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001039065 us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001039065 osis:OtherOperationalEfficiencyActivitiesMember 2021-07-01 2022-06-30 0001039065 2019-07-01 2020-06-30 0001039065 osis:SecurityDivisionMember osis:TurnkeyScreeningProgramMember 2020-07-01 2021-06-30 0001039065 srt:MaximumMember 2021-07-01 2022-06-30 0001039065 2020-07-01 2021-06-30 0001039065 srt:ChiefExecutiveOfficerMember us-gaap:DeferredBonusMember 2017-12-31 2017-12-31 0001039065 srt:ChiefExecutiveOfficerMember us-gaap:DeferredBonusMember 2017-12-31 0001039065 osis:ConvertibleSeniorNotesDue2022Member 2021-07-01 2022-06-30 0001039065 osis:ConvertibleSeniorNotesDue2022Member 2022-06-30 0001039065 2022-06-30 0001039065 2021-06-30 0001039065 srt:MaximumMember osis:ECILRapiscanSecurityProductsLimitedMember srt:ManagementMember 2022-06-30 0001039065 srt:MaximumMember osis:ECILRapiscanSecurityProductsLimitedMember srt:ManagementMember 2021-06-30 0001039065 srt:MaximumMember osis:ECILRapiscanSecurityProductsLimitedMember srt:ManagementMember 2020-06-30 0001039065 2021-12-31 0001039065 2022-08-16 0001039065 2021-07-01 2022-06-30 shares iso4217:USD pure iso4217:USD shares osis:D osis:item osis:segment http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense 0 0 0 0 0001039065 2022 FY false http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent 17854110 16870050 true P6Y http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#RestructuringAndRelatedCostIncurredCost 0.10 1.10 P3Y P12M http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense 10-K true 2022-06-30 --06-30 false 000-23125 OSI SYSTEMS, INC. DE 33-0238801 12525 Chadron Avenue Hawthorne CA 90250 310 978-0516 Common Stock, $0.001 par value OSIS NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 1553218915 16914283 659 Moss Adams LLP Los Angeles, California 80613000 64202000 290653000 307973000 294208000 333907000 43930000 40062000 709404000 746144000 118004000 109684000 320304000 336357000 127608000 138370000 109047000 112595000 1384367000 1443150000 60000000 846000 244575000 141263000 125204000 50816000 46379000 38463000 19917000 113379000 117879000 344767000 613954000 276421000 48668000 7157000 11112000 116202000 130992000 744547000 804726000 0.001 0.001 10000000 10000000 0 0 0.001 0.001 100000000 100000000 17854110 16870050 105724000 17000 548842000 663869000 -14746000 -25462000 639820000 638424000 1384367000 1443150000 850478000 872809000 897259000 315566000 274093000 285977000 1166044000 1146902000 1183236000 575342000 586935000 608990000 170063000 140049000 149819000 745405000 726984000 758809000 420639000 419918000 424427000 251961000 240747000 235553000 57308000 53696000 59583000 6483000 10104000 7542000 315752000 304547000 302678000 104887000 115371000 121749000 18765000 16731000 8962000 27373000 86122000 98640000 140160000 10870000 24591000 24813000 75252000 74049000 115347000 4.14 4.12 6.57 4.05 4.03 6.45 18191000 17968000 17551000 18600000 18388000 17870000 75252000 74049000 115347000 -6590000 10186000 -10202000 -1877000 262000 -514000 -8467000 10448000 -10716000 66785000 84497000 104631000 18167020 168913000 399541000 -16727000 551727000 201150 1817000 1817000 390613 0 0 71595 4286000 4286000 23817000 23817000 562707 51775000 51775000 255689 24505000 24505000 0 75252000 75252000 0 -8467000 -8467000 18011982 122553000 474793000 -25194000 572152000 88657 1302000 1302000 313892 0 0 68180 4215000 4215000 26771000 26771000 452005 37468000 37468000 176596 11649000 11649000 0 74049000 74049000 0 10448000 10448000 17854110 105724000 548842000 -14746000 639820000 166629 460000 460000 337442 0 0 60065 4297000 4297000 28072000 28072000 1294594 92351000 19276000 111627000 253602 19422000 19422000 -26763000 18956000 -7807000 0 115347000 115347000 0 -10716000 -10716000 16870050 17000 663869000 -25462000 638424000 75252000 74049000 115347000 49758000 43855000 38679000 23817000 26771000 28072000 4741000 9823000 -5978000 -431000 432000 3520000 9383000 9756000 1343000 5458000 552000 1006000 27373000 -178000 109000 1326000 37071000 28955000 13710000 -30752000 47768000 44662000 10566000 34430000 -22323000 -8893000 55601000 -15055000 4205000 10486000 -1998000 -15188000 9796000 -18423000 -2215000 9207000 -17957000 129180000 139066000 63808000 21057000 16896000 14921000 669000 1136000 34132000 4892000 2243000 2710000 56000 8940000 3000000 14132000 13359000 13751000 15566000 -42687000 -34693000 -12674000 -29000000 -59000000 60000000 770000 739000 50388000 970000 1057000 46074000 6103000 5517000 4796000 5353000 1007000 2061000 51775000 37468000 111627000 24505000 11649000 19430000 -104730000 -103925000 -64008000 -1977000 4063000 -3537000 -20214000 4511000 -16411000 96316000 76102000 80613000 76102000 80613000 64202000 7713000 5979000 6979000 19077000 12778000 16658000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">1.           SUMMARY OF SIGNIFICANT</b><b style="font-weight:bold;"> ACCOUNTING POLICIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Description of Business</span>—OSI Systems, Inc., together with our subsidiaries, is a vertically integrated designer and manufacturer of specialized electronic systems and components for critical applications. We sell our products and provide related services in diversified markets, including homeland security, healthcare, defense and aerospace.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We have three reporting segments: (i) Security, providing security and inspection systems and turnkey security screening solutions; (ii) Healthcare, providing patient monitoring, cardiology and remote monitoring and connected care systems and associated accessories; and (iii) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for our Security and Healthcare divisions, as well as third parties for applications in the defense and aerospace markets, among others.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Through our Security segment, we provide security screening products and related services globally. These products fall into the following categories: baggage and parcel inspection; cargo and vehicle inspection; hold (checked) baggage screening; people screening; radiation detection; and explosive and narcotics trace detection. In addition to these products, we also provide site design, installation, training and technical support services to our customers. We also provide turnkey security screening solutions, which can include the construction, staffing and long-term operation of security screening checkpoints for our customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Through our Healthcare segment, we design, manufacture, market and service patient monitoring, cardiology and remote monitoring, and connected care systems and associated accessories globally. These products are used by care providers in critical care, emergency and perioperative areas within hospitals as well as physicians’ offices, medical clinics and ambulatory surgery centers, among others.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Through our Optoelectronics and Manufacturing segment, we design, manufacture and market optoelectronic devices and flex circuits and provide electronics manufacturing services globally for use in a broad range of applications, including aerospace and defense electronics, X-ray security and inspection systems and medical imaging, chemistry analysis and diagnostics instruments, telecommunications, scanners and industrial automations, internet of things (IoT) and consumer wearable products. This division provides products and services to OEM customers and end users as well as to our Security and Healthcare divisions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Consolidation</span>—The consolidated financial statements include the accounts of OSI Systems, Inc. and our wholly-owned and majority-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. Investments in joint ventures over which we have significant influence but do not have voting control are accounted for using the equity method. Investments over which we do not have significant influence or control are not material and are carried at cost as there is no readily determinable fair value for the equity interests.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span>—The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of sales,costs of sales and expenses during the reporting period. The most significant of these estimates and assumptions for our company relate to contract revenue, fair values of assets acquired and liabilities assumed in business combinations, values for inventories reported at lower of cost or net realizable value, stock-based compensation expense, income taxes, accrued warranty costs, and the recoverability, useful lives and valuation of recorded amounts of long-lived assets, identifiable intangible assets and goodwill. Changes in estimates are reflected in the periods during which they become known. Due to the inherent uncertainty involved in making estimates, our actual amounts reported in future periods could differ materially from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span>—We consider all highly liquid investments with maturities of three months or less as of the acquisition date to be cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our cash and cash equivalents totaled $64.2 million at June 30, 2022. Of this amount, approximately 78% was held by our foreign subsidiaries and subject to repatriation tax considerations.  These foreign funds were held primarily by our subsidiaries in the United Kingdom, Singapore,<span style="font-size:12pt;"> </span>Malaysia, Canada,<span style="font-size:12pt;"> </span>India, and Australia, and to a lesser extent in Albania and Germany among other countries. We have cash holdings in financial institutions that exceed insured limits for such financial institutions; however, we mitigate this risk by utilizing international financial institutions of high credit quality.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounts Receivable</span>—We monitor collections and payments from our customers, and we maintain allowances for doubtful accounts for estimated losses resulting from the inability of our customers to make required payments. We determine the allowance based on known troubled accounts, historical experience, current economic trends that might impact the level of credit losses in the future and other available information. If the financial condition of our customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances could be required.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventories</span>—Inventories are generally stated at the lower of cost or net realizable value. We write down inventory for slow-moving and obsolete inventory based on historical usage, orders on hand, assessments of future demands, market conditions among other items. If these factors are less favorable than those projected, additional inventory write-downs may be required.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Property and Equipment</span>—Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization are charged while assets are used in service and are computed using the straight-line method over the estimated useful lives of the assets taking into consideration any estimated salvage value. Amortization of leasehold improvements is calculated on the straight-line method over the shorter of the useful life of the asset or the lease term. Right-of-use assets from finance leases are included in property and equipment. Amortization of property and equipment under finance leases is included with depreciation expense.  In the event that property and equipment are idle, as a result of excess capacity or the early termination, non-renewal or reduction in scope of a turnkey screening operation, such assets are assessed for impairment on a periodic basis or if any indicators of impairment exist.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill and Other Intangible Assets and Valuation of Long-Lived Assets</span>—Goodwill represents the excess purchase price over the estimated fair value of the assets acquired and liabilities assumed in a business combination. Goodwill is allocated to our segments based on the nature of the product line of the acquired business. The carrying value of goodwill is not amortized but is annually tested for impairment as of the end of the second quarter and more frequently if there is an indicator of impairment. We assess qualitative factors of each of our three reporting units to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. The assessments conducted as of December 31, 2021 indicated that it is not more likely than not that the fair values of our three reporting units are less than their carrying amounts, including goodwill.<span style="font-size:12pt;"> </span>Despite the COVID-19 pandemic, there were no qualitative factors which would trigger impairment testing between measurement dates. Thus, we have determined that there is no goodwill impairment for any of the three reporting units.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">We evaluate long-lived assets with finite lives for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. Impairment is considered to exist if the total estimated future cash flows on an undiscounted basis are less than the carrying amount of the assets. If impairment does exist, we measure the impairment loss and record it based on the discounted estimate of future cash flows. In estimating future cash flows, we group assets at the lowest level for which there are identifiable cash flows that are largely independent of the cash flows from other asset groups. Our estimate of future cash flows is based upon, among other things, certain assumptions about expected future operating performance, growth rates and other factors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span>—Deferred income taxes are provided for temporary differences between the financial statement and income tax basis of our assets and liabilities, based on enacted tax rates. A valuation allowance is provided when it is more likely than not that some portion or all of the deferred income tax assets will not be realized. Income tax accounting standards prescribe a two-step process for the financial statement measurement and recognition of a tax position taken or expected to be taken in a tax return. The first step involves the determination of whether it is more likely than not (greater than 50 percent likelihood) that a tax position will be sustained upon examination, based on the technical merits of the position. The second step requires that any tax position that meets the more likely than not recognition threshold be measured and recognized in the financial statements at the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. See Note 10 for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span>—Our financial instruments consist primarily of cash and cash equivalents, insurance company contracts, accounts receivable, accounts payable, debt instruments and foreign currency forward contracts. The carrying values of financial instruments, other than long term debt instruments, are representative of their fair values due to their short-term maturities. The carrying values of our long-term debt instruments are considered to approximate their fair values because the interest rates of these instruments are variable or comparable to current rates for financing available to us. The fair values of our foreign currency forward contracts were not significant as of June 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The “Level 1” category includes assets and liabilities at quoted prices in active markets for identical assets and liabilities. The “Level 2” category includes assets and liabilities from observable inputs other than quoted market prices. The “Level 3” category includes assets and liabilities for which valuation techniques are unobservable and significant to the fair value measurement.<span style="font-size:12pt;"> </span>Our contingent payment obligations related to acquisitions, which are further discussed in Note 11 to the consolidated financial statements, are in the “Level 3” category for valuation purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"> The fair values of our financial assets and liabilities as of June 30, 2021 and 2022 are categorized as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:27.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:27.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:34.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:34.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Assets—Insurance company contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,284</p></td></tr><tr><td style="vertical-align:bottom;width:27.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Liabilities—Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 287,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 287,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,302</p></td></tr><tr><td style="vertical-align:bottom;width:27.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Liabilities—Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,212</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Derivative Instruments and Hedging Activity</span>—Our use of derivatives consists of foreign currency forward contracts. These forward contracts are utilized to partially mitigate certain balance sheet exposures or used as a net investment hedge to protect against potential changes resulting from short-term foreign currency fluctuations. These contracts have original maturities of up to three months.  We do not use hedging instruments for speculative purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The net investment hedge has been designated as a hedge instrument and accounted for under Accounting Standards Codification (“ASC”) 815 Derivatives and Hedging. Hedge effectiveness is assessed using the spot method, consistent with guidance in ASC 815 whereby the change in fair value of the forward contract is recorded in the same manner as the related currency translation adjustments, within other comprehensive income, as the hedging instrument is expected to be fully effective unless the amount hedged exceeds the net investment in the foreign operation, or the foreign operation is liquidated. We settled the net investment hedge during fiscal 2021, and the amount recorded in other comprehensive loss was not significant. There were no net investment hedges outstanding as of June 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The net gains or losses from our foreign currency forward contracts, which are not designated as hedge instruments, are reported in the consolidated statements of operations, and the amounts reported for the years ending June 30, 2020, 2021 and 2022 were not significant.  The fair value of our foreign currency forward contracts is estimated using a standard valuation model and market-based observable inputs over the contractual term. Unrealized gains are recognized as assets and unrealized losses are recognized as liabilities.  As of June 30, 2021 and 2022, we held foreign currency forward contracts with notional amounts totaling $26.1 million and $22.9 million, respectively. Unrealized gains and losses from our foreign currency forward contracts as of June 30, 2021 and 2022 were not significant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">We recognize revenue under Accounting Standards<i style="font-style:italic;"> </i>Codification Topic 606, Revenue from Contracts with Customers (“ASC 606”), which superseded all prior revenue recognition methods and industry-specific guidance. The core principle of ASC 606 is that an entity should recognize revenue to depict the transfer of control for promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. In applying the revenue recognition principles, an entity is required to identify the contract(s) with a customer, identify the performance obligations, determine the transaction price, allocate the transaction price to the performance obligations and recognize revenue as the performance obligations are satisfied (i.e., either over time or at a point in time). ASC 606 further requires that companies disclose sufficient information to enable readers of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><i style="font-style:italic;">Product Sales.</i> We recognize revenue from sales of products upon shipment or delivery when control of the product transfers to the customer, depending on the terms of each sale, and when collection is probable. In the circumstance where terms of a product sale include subjective customer acceptance criteria, revenue is deferred until we have achieved the customer acceptance criteria unless such acceptance criteria are perfunctory or inconsequential. We generally offer customers payment terms of less than one year. In cases when payment terms extend beyond one year, we consider whether the contract has a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><i style="font-style:italic;">Service Revenue.</i> Revenue from services includes installation and implementation of products and turnkey security screening services and after-market services. Generally, revenue from services is recognized over time as the services are performed. Revenues from out of warranty service maintenance contracts are recognized ratably over the respective terms of such contracts. Deferred revenue for such services arises from payments received from customers for services not yet performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contract Revenue.</i> Sales agreements with customers can be project specific, cover a period of time, and can be renewable periodically. The contracts may contain terms and conditions with respect to payment, delivery, installation, services, warranty and other rights. In certain instances, we consider an accepted customer order, governed by a master sales agreement, to be the contract with the customer when legal rights and obligations exist. Contracts with customers may include the sale of products and services, as discussed in the paragraphs above. In certain instances, contracts can contain multiple performance obligations as discussed in the paragraph below. According to the terms of a sale contract, we may receive consideration from a customer prior to transferring goods to the customer, and we record these prepayments as an advance receipt. We also record deferred revenue, typically related to service contacts, when consideration is received before the services have been performed. We recognize contract liabilities and deferred revenue as net sales after all revenue recognition criteria are met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">When determining revenue recognition for contracts, we make judgments based on our understanding of the obligations in each contract. We determine whether or not customer acceptance criteria are perfunctory or inconsequential. The determination of whether or not customer acceptance terms are perfunctory or inconsequential impacts the amount and timing of revenue recognition. Judgments also include estimates of warranty reserves, which are established based on historical experience and knowledge of the product under warranty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Multiple Performance Obligations.</i>  Certain agreements with customers include the sale of capital equipment involving multiple elements that may include civil works to prepare a site for the installation of equipment, manufacture and delivery of equipment, installation and integration of equipment, training of customer personnel to operate the equipment and after-market service of the equipment. We generally separate multiple elements in a contract into separate performance obligations if those elements are distinct, both individually and in the context of the contract. If multiple promises comprise a series of distinct services which are substantially the same and have the same pattern of transfer, they are combined and accounted for as a single performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In cases where obligations in a contract are distinct and thus require separation into multiple performance obligations, revenue recognition guidance requires that contract consideration be allocated to each distinct performance obligation based on its relative standalone selling price. The value allocated to each performance obligation is then recognized as revenue when the revenue recognition criteria for each distinct obligation or bundle of obligations has been met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The standalone selling price for each performance obligation is an amount that depicts the amount of consideration to which the entity expects to be entitled in exchange for transferring the good or service. When there is only one performance obligation associated with a contract, the entire sale value is attributed to that obligation. When a contract contains multiple performance obligations, the standalone selling price is first estimated using the observable price, which is generally a list price net of applicable discount, or the price used to sell the good or service in similar circumstances. In circumstances when a selling price is not directly observable, we will estimate the standalone selling price using information available to us including our market assessment and/or expected cost plus margin.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The timetable for fulfilment of each of the distinct performance obligations can range from completion in a short amount of time and entirely within a single reporting period to completion over several reporting periods. The timing of revenue recognition for each performance obligation may be dependent upon several milestones, including physical delivery of equipment, completion of factory acceptance test, completion of site acceptance test, installation and connectivity of equipment, certification of training of personnel and, in the case of after-market service deliverables, the passage of time (typically evenly over the post-warranty period of the service deliverable).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We often provide a guarantee to support our performance under multiple performance obligations. In the event that customers are permitted to terminate such arrangements, the underlying contract typically requires payment for deliverables and reimbursement of costs incurred through the date of termination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We disaggregate revenue by reporting segment (Security, Optoelectronics and Manufacturing, and Healthcare) to depict the nature of revenue in a manner consistent with our business operations and to be consistent with other communications and public filings. Refer to Note 14 for additional details of revenues by reporting segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contract Assets and Liabilities.</i> We enter into contracts to sell products and provide services, and we recognize contract assets and liabilities that arise from these transactions. We recognize revenue and corresponding accounts receivable according to ASC 606. When we recognize revenue in advance of the point in time at which contracts give us the right to invoice a customer, we record this as unbilled revenue, which is included in accounts receivable, net, on the consolidated balance sheet. We may also receive consideration, per the terms of a contract, from customers prior to transferring goods to the customer. We record customer deposits as contract liabilities. Additionally, we may receive payments, most typically under service and warranty contracts, at the onset of the contract and before services have been performed. In such instances, we record a deferred revenue liability. We recognize these contract liabilities as sales after all revenue recognition criteria are met. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-size:10pt;font-style:italic;">Practical Expedients.</i><span style="font-size:10pt;"> In cases where we are responsible for shipping after the customer has obtained control of the goods, we have elected to treat the shipping activities as fulfillment activities rather than as a separate performance obligation. Additionally, we have elected to capitalize the cost to obtain a contract only if the period of amortization would be longer than one year. We only give consideration to whether a customer agreement has a </span><span style="font-size:10pt;">financing component</span><span style="font-size:10pt;"> if the period of time between transfer of goods and services and customer payment is greater than one year.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Freight</span>—We record shipping and handling fees that we charge to our customers as revenue and related costs as cost of goods sold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Research and Development Costs</span>—Research and development costs are those costs related to the development of a new product, process or service, or significant improvement to an existing product, process or service. Such costs are charged to operations as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation</span>—Stock-based compensation cost is measured at the grant date based on the estimated fair value of the award and is recognized as expense over the employee’s requisite service period for all stock-based awards granted or modified. Certain restricted stock unit awards vest based on the achievement of pre-established performance criteria. The fair value of performance-based awards is estimated at the date of grant based upon the probability that the specified performance criteria will be met, adjusted for estimated forfeitures. Each quarter we update our assessment of the probability that the specified performance criteria will be achieved and adjust the estimate of the expenses of the performance-based awards if necessary. We amortize the fair value of performance-based awards over the requisite service period for each separately vesting tranche of the award. See Note 9 to the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Impairment, Restructuring and Other Charges</span>—We account for certain charges related to restructuring activities, litigation, acquisition-related costs and other non-routine charges as Impairment, restructuring and other charges in the consolidated financial statements. See Note 7 for additional information about these charges.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Credit Risk and Concentration</span>—<span style="font-size:12pt;"> </span>Financial instruments that are potentially subject to concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable. We restrict investments in cash equivalents to financial institutions with high credit standing. Credit risk on accounts receivable is minimized as a result of the large and diverse nature of our company’s worldwide customer base. As of June 30, 2021 and 2022, no customer accounted for greater than 10% of accounts receivable. In fiscal years 2020, 2021 and 2022, no customer accounted for greater than 10% of revenues. We perform ongoing credit evaluations of our customers’ financial condition and maintain allowances for potential credit losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our cash and cash equivalents totaled $80.6 million and $64.2 million at June 30, 2021 and 2022, respectively. Of these amounts, approximately 71% and 78% was held by our foreign subsidiaries at June 30, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For cost, quality control, technological, and efficiency reasons, we purchase certain materials, parts, and components only from single vendors with whom we have ongoing relationships. We do, however, qualify second sources for many of our materials, parts, and components. While management believes that relying on key vendors improves the efficiency and reliability of business operations, relying on any one vendor for a significant aspect of business can have a significant negative impact on revenue and profitability if that vendor fails to perform at acceptable service levels for any reason, including financial difficulties of the vendor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Foreign Currency Translation and Transactions</span>—<span style="font-size:12pt;"> </span>We transact business in various foreign currencies. In countries where the functional currency of the underlying operations has been determined to be the local country’s currency, revenues and expenses of operations outside the United States are translated into United States dollars using average exchange rates while assets and liabilities of operations outside the United States are translated into United States dollars using period-end exchange rates. The effects of foreign currency translation adjustments are included in stockholders’ equity as a component of accumulated other comprehensive income (loss) in the accompanying consolidated balance sheets. We also have subsidiaries where the United States dollar has been designated as the functional currency based on individual facts and circumstances. Remeasurement of non-United States dollar monetary assets and liabilities are translated using period-end exchange rates and associated gains and losses are recognized in the consolidated statements of operations. Non-monetary assets and liabilities are translated using historical exchange rates. Transaction gains and losses, which were included in our consolidated statement of operations, amounted to a gain (loss) of approximately $(3.4) million, $(1.3) million and $0.6 million for the fiscal years ended June 30, 2020, 2021 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Business Combinations</span>—Under ASC 805, the acquisition method of accounting requires us to record assets acquired and liabilities assumed from an acquisition at their estimated fair values at the date of acquisition. Any excess of the total estimated purchase price over the estimated fair value of the net assets acquired should be recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customers, acquired technology, trade names, useful lives and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is up to one year from the acquisition date, as additional information that existed at the acquisition date becomes available for preliminary estimates, we may record adjustments to the preliminary assets acquired and liabilities assumed. Upon the conclusion of the measurement period, any subsequent adjustments are included in earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Earnings per Share</span>—We compute basic earnings per share by dividing net income available to common stockholders by the weighted average number of common shares outstanding during the period. We compute diluted earnings per share by dividing net income available to common stockholders by the sum of the weighted average number of common shares and dilutive potential common shares outstanding during the period. Potential common shares consist of the shares issuable upon the exercise of stock options and restricted stock unit awards under the treasury stock method. In periods where a net loss is reported, basic and diluted net loss per share are the same since the effect of potential common shares is antidilutive and therefore excluded. The underlying equity component of the 1.25% convertible senior notes due 2022 (the “Notes”) discussed in Note 8 to the consolidated financial statements will have a net impact on diluted earnings per share when the average price of our Common Stock exceeds the conversion price of $107.46 because the principal amount of the Notes is intended to be settled in cash upon conversion. There was no dilutive effect of the Notes for the years ended June 30, 2020, 2021 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income available to common stockholders</p></td><td style="vertical-align:bottom;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">74,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">115,347</p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average shares outstanding—basic</p></td><td style="vertical-align:bottom;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.5%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.21%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,551</p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dilutive effect of equity awards</p></td><td style="vertical-align:bottom;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">319</p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average shares outstanding—diluted</p></td><td style="vertical-align:bottom;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.5%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,870</p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Basic earnings per share</p></td><td style="vertical-align:bottom;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.57</p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.5%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.21%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.45</p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average shares excluded from diluted earnings per share due to their anti-dilutive effect</p></td><td style="vertical-align:bottom;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">47</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;font-style:italic;font-weight:bold;">Warranty Provision</span><span style="font-size:10pt;">—We offer our customers warranties on many of the products that we sell. These warranties typically provide for repairs and maintenance of the products if problems arise during a specified time period after original shipment. Concurrent with the sale of products, we record a provision for estimated warranty expenses with a corresponding increase in cost of goods sold. We periodically adjust this provision based on historical experience and anticipated expenses. We charge actual expenses of repairs under warranty, including parts and labor, to this provision when incurred. </span><span style="font-size:10pt;">The current obligation for warranty provision is included in other accrued expenses and current liabilities and the noncurrent portion is included in other long-term liabilities in the consolidated balance sheets, whose activity for each of the three fiscal years ended June 30, 2022 is summarized in the following table (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty provision as of June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,724</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warranty claims provided for/assumed in acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,551</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Settlements made</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,450)</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty provision as of June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,825</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warranty claims provided for/assumed in acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,419</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Settlements made</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,508)</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty provision as of June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,736</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warranty claims provided for/assumed in acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,474</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Settlements made</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,863)</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty provision as of June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,347</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-size:10pt;font-style:italic;font-weight:bold;">Leases</span><span style="font-size:10pt;">—Right-of-use (“ROU”) assets represent our right to use an underlying asset during the reasonably certain lease terms, and lease liabilities represent our obligation to make lease payments arising from the leases. We recognize ROU lease assets and lease liabilities at lease commencement on our consolidated balance sheet based on the present value of lease payments over the lease term using a discount rate determined based on our incremental borrowing rate since the rate implicit in each lease is not readily determinable. We elected the package of practical expedients, which permits us to not reassess (1) whether any expired or existing contracts are or contain leases, (2) the lease classification of any expired or existing leases, and (3) any initial direct costs for any existing leases as of the effective date. We elected the practical expedient to account for each separate lease component of a contract and its associated non-lease components as a single lease component. We also elected the </span><span style="-sec-ix-hidden:Hidden_gobhOiZTEE-6_jWF5eGstg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">hindsight</span></span><span style="font-size:10pt;"> practical expedient, which allows us to use hindsight in determining the lease term. We do not record an ROU asset and corresponding lease liability for leases with an initial term of one year or less (“short-term leases”). The terms in our leases may include options to extend or terminate the lease. We recognize ROU assets and liabilities when it is reasonably certain that we will exercise those options. Judgment is required in our assessment as to whether renewal or termination options are reasonably certain to be exercised and factors such as contractual terms compared to current market rates and the importance of the facility and location to our operations, among others, are considered. Lease payments are made in accordance with the lease terms, and lease expense, including short-term lease expense, is recognized on a straight-line basis over the lease term.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We lease facilities and certain equipment under various operating lease agreements. The majority of our lease arrangements are comprised of fixed payments while certain of our other leases provide for periodic rent increases. Our leases may contain escalation clauses and renewal options. Most of the leases require us to pay for certain other costs such as common area maintenance and property taxes. Rent expense for leases with periodic rent increases or escalation clauses is recognized on a straight-line basis over the minimum lease term. The lease agreements do not contain any material residual value guarantees or material restrictive covenants. We also have finance leases for fleet vehicles that are not material to the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Subsequent Events</span>—<span style="font-size:12pt;"> </span>In accordance with ASC 855, our management evaluated material events after the balance sheet date through the date of the filing of this report with the SEC, and there are no disclosable subsequent events.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Recent Accounting Guidance</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Recently Adopted Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Convertible Debt</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In August 2020, the FASB issued Accounting Standards Update 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). Under ASU 2020-06, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in capital. Consequently, a convertible debt instrument will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. By removing those separation models, the effective interest rate of convertible debt instruments typically will be closer to the coupon interest rate. The guidance is effective for financial statements issued for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years, with early adoption permitted, but only at the beginning of the fiscal year. We early adopted the new guidance on July 1, 2021 using the modified retrospective approach and recorded a $19 million increase to retained earnings and a reduction of $27 million in Common Stock as if there had been no equity component. Additionally, we recorded an increase to the convertible notes balance of $10 million. Interest expense recognized subsequent to adoption on July 1, 2021 is reduced as a result of accounting for the convertible debt instrument as a single liability measured at its amortized cost. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In December 2019, the FASB issued Accounting Standards Update 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions to the general principles of ASC 740 and is intended to improve consistency and simplify GAAP in several other areas of ASC 740 by clarifying and amending existing guidance. The ASU applies to all entities that pay income taxes under GAAP. We adopted this accounting pronouncement on July 1, 2021 using the modified prospective approach. The adoption of ASU 2019-12 did not have a material impact on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract Assets and Contract Liabilities from Revenue Contracts with Customers in a Business Combination</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In October 2021, the FASB issued Accounting Standards Update 2021-08, an accounting standard update to improve the accounting for contract assets and contract liabilities from revenue contracts with customers in a business combination (Topic 805). This amendment improves comparability for both the recognition and measurement of acquired revenue contracts with customers at the date of and after a business combination. This authoritative guidance is effective for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years, with early adoption permitted. We early adopted the new guidance effective January 1, 2022 using the prospective approach and applied the amendments to both business combinations that occurred during the year ended June 30, 2022. The adoption of ASU 2021-08 did not have a material impact on our consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Description of Business</span>—OSI Systems, Inc., together with our subsidiaries, is a vertically integrated designer and manufacturer of specialized electronic systems and components for critical applications. We sell our products and provide related services in diversified markets, including homeland security, healthcare, defense and aerospace.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We have three reporting segments: (i) Security, providing security and inspection systems and turnkey security screening solutions; (ii) Healthcare, providing patient monitoring, cardiology and remote monitoring and connected care systems and associated accessories; and (iii) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for our Security and Healthcare divisions, as well as third parties for applications in the defense and aerospace markets, among others.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Through our Security segment, we provide security screening products and related services globally. These products fall into the following categories: baggage and parcel inspection; cargo and vehicle inspection; hold (checked) baggage screening; people screening; radiation detection; and explosive and narcotics trace detection. In addition to these products, we also provide site design, installation, training and technical support services to our customers. We also provide turnkey security screening solutions, which can include the construction, staffing and long-term operation of security screening checkpoints for our customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Through our Healthcare segment, we design, manufacture, market and service patient monitoring, cardiology and remote monitoring, and connected care systems and associated accessories globally. These products are used by care providers in critical care, emergency and perioperative areas within hospitals as well as physicians’ offices, medical clinics and ambulatory surgery centers, among others.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Through our Optoelectronics and Manufacturing segment, we design, manufacture and market optoelectronic devices and flex circuits and provide electronics manufacturing services globally for use in a broad range of applications, including aerospace and defense electronics, X-ray security and inspection systems and medical imaging, chemistry analysis and diagnostics instruments, telecommunications, scanners and industrial automations, internet of things (IoT) and consumer wearable products. This division provides products and services to OEM customers and end users as well as to our Security and Healthcare divisions.</p> 3 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Consolidation</span>—The consolidated financial statements include the accounts of OSI Systems, Inc. and our wholly-owned and majority-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. Investments in joint ventures over which we have significant influence but do not have voting control are accounted for using the equity method. Investments over which we do not have significant influence or control are not material and are carried at cost as there is no readily determinable fair value for the equity interests.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span>—The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of sales,costs of sales and expenses during the reporting period. The most significant of these estimates and assumptions for our company relate to contract revenue, fair values of assets acquired and liabilities assumed in business combinations, values for inventories reported at lower of cost or net realizable value, stock-based compensation expense, income taxes, accrued warranty costs, and the recoverability, useful lives and valuation of recorded amounts of long-lived assets, identifiable intangible assets and goodwill. Changes in estimates are reflected in the periods during which they become known. Due to the inherent uncertainty involved in making estimates, our actual amounts reported in future periods could differ materially from these estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span>—We consider all highly liquid investments with maturities of three months or less as of the acquisition date to be cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our cash and cash equivalents totaled $64.2 million at June 30, 2022. Of this amount, approximately 78% was held by our foreign subsidiaries and subject to repatriation tax considerations.  These foreign funds were held primarily by our subsidiaries in the United Kingdom, Singapore,<span style="font-size:12pt;"> </span>Malaysia, Canada,<span style="font-size:12pt;"> </span>India, and Australia, and to a lesser extent in Albania and Germany among other countries. We have cash holdings in financial institutions that exceed insured limits for such financial institutions; however, we mitigate this risk by utilizing international financial institutions of high credit quality.</p> 64200000 0.78 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounts Receivable</span>—We monitor collections and payments from our customers, and we maintain allowances for doubtful accounts for estimated losses resulting from the inability of our customers to make required payments. We determine the allowance based on known troubled accounts, historical experience, current economic trends that might impact the level of credit losses in the future and other available information. If the financial condition of our customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances could be required.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventories</span>—Inventories are generally stated at the lower of cost or net realizable value. We write down inventory for slow-moving and obsolete inventory based on historical usage, orders on hand, assessments of future demands, market conditions among other items. If these factors are less favorable than those projected, additional inventory write-downs may be required.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Property and Equipment</span>—Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization are charged while assets are used in service and are computed using the straight-line method over the estimated useful lives of the assets taking into consideration any estimated salvage value. Amortization of leasehold improvements is calculated on the straight-line method over the shorter of the useful life of the asset or the lease term. Right-of-use assets from finance leases are included in property and equipment. Amortization of property and equipment under finance leases is included with depreciation expense.  In the event that property and equipment are idle, as a result of excess capacity or the early termination, non-renewal or reduction in scope of a turnkey screening operation, such assets are assessed for impairment on a periodic basis or if any indicators of impairment exist.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill and Other Intangible Assets and Valuation of Long-Lived Assets</span>—Goodwill represents the excess purchase price over the estimated fair value of the assets acquired and liabilities assumed in a business combination. Goodwill is allocated to our segments based on the nature of the product line of the acquired business. The carrying value of goodwill is not amortized but is annually tested for impairment as of the end of the second quarter and more frequently if there is an indicator of impairment. We assess qualitative factors of each of our three reporting units to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. The assessments conducted as of December 31, 2021 indicated that it is not more likely than not that the fair values of our three reporting units are less than their carrying amounts, including goodwill.<span style="font-size:12pt;"> </span>Despite the COVID-19 pandemic, there were no qualitative factors which would trigger impairment testing between measurement dates. Thus, we have determined that there is no goodwill impairment for any of the three reporting units.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">We evaluate long-lived assets with finite lives for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. Impairment is considered to exist if the total estimated future cash flows on an undiscounted basis are less than the carrying amount of the assets. If impairment does exist, we measure the impairment loss and record it based on the discounted estimate of future cash flows. In estimating future cash flows, we group assets at the lowest level for which there are identifiable cash flows that are largely independent of the cash flows from other asset groups. Our estimate of future cash flows is based upon, among other things, certain assumptions about expected future operating performance, growth rates and other factors.</p> 3 3 0 3 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span>—Deferred income taxes are provided for temporary differences between the financial statement and income tax basis of our assets and liabilities, based on enacted tax rates. A valuation allowance is provided when it is more likely than not that some portion or all of the deferred income tax assets will not be realized. Income tax accounting standards prescribe a two-step process for the financial statement measurement and recognition of a tax position taken or expected to be taken in a tax return. The first step involves the determination of whether it is more likely than not (greater than 50 percent likelihood) that a tax position will be sustained upon examination, based on the technical merits of the position. The second step requires that any tax position that meets the more likely than not recognition threshold be measured and recognized in the financial statements at the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. See Note 10 for additional information.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span>—Our financial instruments consist primarily of cash and cash equivalents, insurance company contracts, accounts receivable, accounts payable, debt instruments and foreign currency forward contracts. The carrying values of financial instruments, other than long term debt instruments, are representative of their fair values due to their short-term maturities. The carrying values of our long-term debt instruments are considered to approximate their fair values because the interest rates of these instruments are variable or comparable to current rates for financing available to us. The fair values of our foreign currency forward contracts were not significant as of June 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The “Level 1” category includes assets and liabilities at quoted prices in active markets for identical assets and liabilities. The “Level 2” category includes assets and liabilities from observable inputs other than quoted market prices. The “Level 3” category includes assets and liabilities for which valuation techniques are unobservable and significant to the fair value measurement.<span style="font-size:12pt;"> </span>Our contingent payment obligations related to acquisitions, which are further discussed in Note 11 to the consolidated financial statements, are in the “Level 3” category for valuation purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"> The fair values of our financial assets and liabilities as of June 30, 2021 and 2022 are categorized as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:27.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:27.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:34.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:34.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Assets—Insurance company contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,284</p></td></tr><tr><td style="vertical-align:bottom;width:27.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Liabilities—Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 287,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 287,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,302</p></td></tr><tr><td style="vertical-align:bottom;width:27.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Liabilities—Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,212</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"> The fair values of our financial assets and liabilities as of June 30, 2021 and 2022 are categorized as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:27.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:27.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:34.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:34.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Assets—Insurance company contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,284</p></td></tr><tr><td style="vertical-align:bottom;width:27.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Liabilities—Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 287,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 287,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,302</p></td></tr><tr><td style="vertical-align:bottom;width:27.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Liabilities—Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,212</p></td></tr></table> 47113000 47113000 40284000 40284000 287500000 287500000 242302000 242302000 19431000 19431000 28212000 28212000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Derivative Instruments and Hedging Activity</span>—Our use of derivatives consists of foreign currency forward contracts. These forward contracts are utilized to partially mitigate certain balance sheet exposures or used as a net investment hedge to protect against potential changes resulting from short-term foreign currency fluctuations. These contracts have original maturities of up to three months.  We do not use hedging instruments for speculative purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The net investment hedge has been designated as a hedge instrument and accounted for under Accounting Standards Codification (“ASC”) 815 Derivatives and Hedging. Hedge effectiveness is assessed using the spot method, consistent with guidance in ASC 815 whereby the change in fair value of the forward contract is recorded in the same manner as the related currency translation adjustments, within other comprehensive income, as the hedging instrument is expected to be fully effective unless the amount hedged exceeds the net investment in the foreign operation, or the foreign operation is liquidated. We settled the net investment hedge during fiscal 2021, and the amount recorded in other comprehensive loss was not significant. There were no net investment hedges outstanding as of June 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The net gains or losses from our foreign currency forward contracts, which are not designated as hedge instruments, are reported in the consolidated statements of operations, and the amounts reported for the years ending June 30, 2020, 2021 and 2022 were not significant.  The fair value of our foreign currency forward contracts is estimated using a standard valuation model and market-based observable inputs over the contractual term. Unrealized gains are recognized as assets and unrealized losses are recognized as liabilities.  As of June 30, 2021 and 2022, we held foreign currency forward contracts with notional amounts totaling $26.1 million and $22.9 million, respectively. Unrealized gains and losses from our foreign currency forward contracts as of June 30, 2021 and 2022 were not significant.</p> 0 26100000 22900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">We recognize revenue under Accounting Standards<i style="font-style:italic;"> </i>Codification Topic 606, Revenue from Contracts with Customers (“ASC 606”), which superseded all prior revenue recognition methods and industry-specific guidance. The core principle of ASC 606 is that an entity should recognize revenue to depict the transfer of control for promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. In applying the revenue recognition principles, an entity is required to identify the contract(s) with a customer, identify the performance obligations, determine the transaction price, allocate the transaction price to the performance obligations and recognize revenue as the performance obligations are satisfied (i.e., either over time or at a point in time). ASC 606 further requires that companies disclose sufficient information to enable readers of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><i style="font-style:italic;">Product Sales.</i> We recognize revenue from sales of products upon shipment or delivery when control of the product transfers to the customer, depending on the terms of each sale, and when collection is probable. In the circumstance where terms of a product sale include subjective customer acceptance criteria, revenue is deferred until we have achieved the customer acceptance criteria unless such acceptance criteria are perfunctory or inconsequential. We generally offer customers payment terms of less than one year. In cases when payment terms extend beyond one year, we consider whether the contract has a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><i style="font-style:italic;">Service Revenue.</i> Revenue from services includes installation and implementation of products and turnkey security screening services and after-market services. Generally, revenue from services is recognized over time as the services are performed. Revenues from out of warranty service maintenance contracts are recognized ratably over the respective terms of such contracts. Deferred revenue for such services arises from payments received from customers for services not yet performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contract Revenue.</i> Sales agreements with customers can be project specific, cover a period of time, and can be renewable periodically. The contracts may contain terms and conditions with respect to payment, delivery, installation, services, warranty and other rights. In certain instances, we consider an accepted customer order, governed by a master sales agreement, to be the contract with the customer when legal rights and obligations exist. Contracts with customers may include the sale of products and services, as discussed in the paragraphs above. In certain instances, contracts can contain multiple performance obligations as discussed in the paragraph below. According to the terms of a sale contract, we may receive consideration from a customer prior to transferring goods to the customer, and we record these prepayments as an advance receipt. We also record deferred revenue, typically related to service contacts, when consideration is received before the services have been performed. We recognize contract liabilities and deferred revenue as net sales after all revenue recognition criteria are met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">When determining revenue recognition for contracts, we make judgments based on our understanding of the obligations in each contract. We determine whether or not customer acceptance criteria are perfunctory or inconsequential. The determination of whether or not customer acceptance terms are perfunctory or inconsequential impacts the amount and timing of revenue recognition. Judgments also include estimates of warranty reserves, which are established based on historical experience and knowledge of the product under warranty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Multiple Performance Obligations.</i>  Certain agreements with customers include the sale of capital equipment involving multiple elements that may include civil works to prepare a site for the installation of equipment, manufacture and delivery of equipment, installation and integration of equipment, training of customer personnel to operate the equipment and after-market service of the equipment. We generally separate multiple elements in a contract into separate performance obligations if those elements are distinct, both individually and in the context of the contract. If multiple promises comprise a series of distinct services which are substantially the same and have the same pattern of transfer, they are combined and accounted for as a single performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In cases where obligations in a contract are distinct and thus require separation into multiple performance obligations, revenue recognition guidance requires that contract consideration be allocated to each distinct performance obligation based on its relative standalone selling price. The value allocated to each performance obligation is then recognized as revenue when the revenue recognition criteria for each distinct obligation or bundle of obligations has been met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The standalone selling price for each performance obligation is an amount that depicts the amount of consideration to which the entity expects to be entitled in exchange for transferring the good or service. When there is only one performance obligation associated with a contract, the entire sale value is attributed to that obligation. When a contract contains multiple performance obligations, the standalone selling price is first estimated using the observable price, which is generally a list price net of applicable discount, or the price used to sell the good or service in similar circumstances. In circumstances when a selling price is not directly observable, we will estimate the standalone selling price using information available to us including our market assessment and/or expected cost plus margin.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The timetable for fulfilment of each of the distinct performance obligations can range from completion in a short amount of time and entirely within a single reporting period to completion over several reporting periods. The timing of revenue recognition for each performance obligation may be dependent upon several milestones, including physical delivery of equipment, completion of factory acceptance test, completion of site acceptance test, installation and connectivity of equipment, certification of training of personnel and, in the case of after-market service deliverables, the passage of time (typically evenly over the post-warranty period of the service deliverable).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We often provide a guarantee to support our performance under multiple performance obligations. In the event that customers are permitted to terminate such arrangements, the underlying contract typically requires payment for deliverables and reimbursement of costs incurred through the date of termination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We disaggregate revenue by reporting segment (Security, Optoelectronics and Manufacturing, and Healthcare) to depict the nature of revenue in a manner consistent with our business operations and to be consistent with other communications and public filings. Refer to Note 14 for additional details of revenues by reporting segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contract Assets and Liabilities.</i> We enter into contracts to sell products and provide services, and we recognize contract assets and liabilities that arise from these transactions. We recognize revenue and corresponding accounts receivable according to ASC 606. When we recognize revenue in advance of the point in time at which contracts give us the right to invoice a customer, we record this as unbilled revenue, which is included in accounts receivable, net, on the consolidated balance sheet. We may also receive consideration, per the terms of a contract, from customers prior to transferring goods to the customer. We record customer deposits as contract liabilities. Additionally, we may receive payments, most typically under service and warranty contracts, at the onset of the contract and before services have been performed. In such instances, we record a deferred revenue liability. We recognize these contract liabilities as sales after all revenue recognition criteria are met. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-size:10pt;font-style:italic;">Practical Expedients.</i><span style="font-size:10pt;"> In cases where we are responsible for shipping after the customer has obtained control of the goods, we have elected to treat the shipping activities as fulfillment activities rather than as a separate performance obligation. Additionally, we have elected to capitalize the cost to obtain a contract only if the period of amortization would be longer than one year. We only give consideration to whether a customer agreement has a </span><span style="font-size:10pt;">financing component</span><span style="font-size:10pt;"> if the period of time between transfer of goods and services and customer payment is greater than one year.</span></p> true <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Freight</span>—We record shipping and handling fees that we charge to our customers as revenue and related costs as cost of goods sold.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Research and Development Costs</span>—Research and development costs are those costs related to the development of a new product, process or service, or significant improvement to an existing product, process or service. Such costs are charged to operations as incurred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation</span>—Stock-based compensation cost is measured at the grant date based on the estimated fair value of the award and is recognized as expense over the employee’s requisite service period for all stock-based awards granted or modified. Certain restricted stock unit awards vest based on the achievement of pre-established performance criteria. The fair value of performance-based awards is estimated at the date of grant based upon the probability that the specified performance criteria will be met, adjusted for estimated forfeitures. Each quarter we update our assessment of the probability that the specified performance criteria will be achieved and adjust the estimate of the expenses of the performance-based awards if necessary. We amortize the fair value of performance-based awards over the requisite service period for each separately vesting tranche of the award. See Note 9 to the consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Impairment, Restructuring and Other Charges</span>—We account for certain charges related to restructuring activities, litigation, acquisition-related costs and other non-routine charges as Impairment, restructuring and other charges in the consolidated financial statements. See Note 7 for additional information about these charges.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Credit Risk and Concentration</span>—<span style="font-size:12pt;"> </span>Financial instruments that are potentially subject to concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable. We restrict investments in cash equivalents to financial institutions with high credit standing. Credit risk on accounts receivable is minimized as a result of the large and diverse nature of our company’s worldwide customer base. As of June 30, 2021 and 2022, no customer accounted for greater than 10% of accounts receivable. In fiscal years 2020, 2021 and 2022, no customer accounted for greater than 10% of revenues. We perform ongoing credit evaluations of our customers’ financial condition and maintain allowances for potential credit losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our cash and cash equivalents totaled $80.6 million and $64.2 million at June 30, 2021 and 2022, respectively. Of these amounts, approximately 71% and 78% was held by our foreign subsidiaries at June 30, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For cost, quality control, technological, and efficiency reasons, we purchase certain materials, parts, and components only from single vendors with whom we have ongoing relationships. We do, however, qualify second sources for many of our materials, parts, and components. While management believes that relying on key vendors improves the efficiency and reliability of business operations, relying on any one vendor for a significant aspect of business can have a significant negative impact on revenue and profitability if that vendor fails to perform at acceptable service levels for any reason, including financial difficulties of the vendor.</p> 80600000 64200000 0.71 0.78 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Foreign Currency Translation and Transactions</span>—<span style="font-size:12pt;"> </span>We transact business in various foreign currencies. In countries where the functional currency of the underlying operations has been determined to be the local country’s currency, revenues and expenses of operations outside the United States are translated into United States dollars using average exchange rates while assets and liabilities of operations outside the United States are translated into United States dollars using period-end exchange rates. The effects of foreign currency translation adjustments are included in stockholders’ equity as a component of accumulated other comprehensive income (loss) in the accompanying consolidated balance sheets. We also have subsidiaries where the United States dollar has been designated as the functional currency based on individual facts and circumstances. Remeasurement of non-United States dollar monetary assets and liabilities are translated using period-end exchange rates and associated gains and losses are recognized in the consolidated statements of operations. Non-monetary assets and liabilities are translated using historical exchange rates. Transaction gains and losses, which were included in our consolidated statement of operations, amounted to a gain (loss) of approximately $(3.4) million, $(1.3) million and $0.6 million for the fiscal years ended June 30, 2020, 2021 and 2022, respectively. </p> 3400000 1300000 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Business Combinations</span>—Under ASC 805, the acquisition method of accounting requires us to record assets acquired and liabilities assumed from an acquisition at their estimated fair values at the date of acquisition. Any excess of the total estimated purchase price over the estimated fair value of the net assets acquired should be recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customers, acquired technology, trade names, useful lives and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is up to one year from the acquisition date, as additional information that existed at the acquisition date becomes available for preliminary estimates, we may record adjustments to the preliminary assets acquired and liabilities assumed. Upon the conclusion of the measurement period, any subsequent adjustments are included in earnings.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Earnings per Share</span>—We compute basic earnings per share by dividing net income available to common stockholders by the weighted average number of common shares outstanding during the period. We compute diluted earnings per share by dividing net income available to common stockholders by the sum of the weighted average number of common shares and dilutive potential common shares outstanding during the period. Potential common shares consist of the shares issuable upon the exercise of stock options and restricted stock unit awards under the treasury stock method. In periods where a net loss is reported, basic and diluted net loss per share are the same since the effect of potential common shares is antidilutive and therefore excluded. The underlying equity component of the 1.25% convertible senior notes due 2022 (the “Notes”) discussed in Note 8 to the consolidated financial statements will have a net impact on diluted earnings per share when the average price of our Common Stock exceeds the conversion price of $107.46 because the principal amount of the Notes is intended to be settled in cash upon conversion. There was no dilutive effect of the Notes for the years ended June 30, 2020, 2021 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income available to common stockholders</p></td><td style="vertical-align:bottom;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">74,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">115,347</p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average shares outstanding—basic</p></td><td style="vertical-align:bottom;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.5%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.21%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,551</p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dilutive effect of equity awards</p></td><td style="vertical-align:bottom;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">319</p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average shares outstanding—diluted</p></td><td style="vertical-align:bottom;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.5%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,870</p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Basic earnings per share</p></td><td style="vertical-align:bottom;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.57</p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.5%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.21%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.45</p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average shares excluded from diluted earnings per share due to their anti-dilutive effect</p></td><td style="vertical-align:bottom;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">47</p></td></tr></table> 0.0125 107.46 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net income available to common stockholders</p></td><td style="vertical-align:bottom;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">74,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">115,347</p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average shares outstanding—basic</p></td><td style="vertical-align:bottom;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.5%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.21%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,551</p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dilutive effect of equity awards</p></td><td style="vertical-align:bottom;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">319</p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average shares outstanding—diluted</p></td><td style="vertical-align:bottom;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.5%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,870</p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Basic earnings per share</p></td><td style="vertical-align:bottom;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.57</p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.5%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.21%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.45</p></td></tr><tr><td style="vertical-align:bottom;width:66.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted average shares excluded from diluted earnings per share due to their anti-dilutive effect</p></td><td style="vertical-align:bottom;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">47</p></td></tr></table> 75252000 74049000 115347000 18191000 17968000 17551000 409000 420000 319000 18600000 18388000 17870000 4.14 4.12 6.57 4.05 4.03 6.45 120000 47000 47000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;font-style:italic;font-weight:bold;">Warranty Provision</span><span style="font-size:10pt;">—We offer our customers warranties on many of the products that we sell. These warranties typically provide for repairs and maintenance of the products if problems arise during a specified time period after original shipment. Concurrent with the sale of products, we record a provision for estimated warranty expenses with a corresponding increase in cost of goods sold. We periodically adjust this provision based on historical experience and anticipated expenses. We charge actual expenses of repairs under warranty, including parts and labor, to this provision when incurred. </span><span style="font-size:10pt;">The current obligation for warranty provision is included in other accrued expenses and current liabilities and the noncurrent portion is included in other long-term liabilities in the consolidated balance sheets, whose activity for each of the three fiscal years ended June 30, 2022 is summarized in the following table (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty provision as of June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,724</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warranty claims provided for/assumed in acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,551</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Settlements made</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,450)</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty provision as of June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,825</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warranty claims provided for/assumed in acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,419</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Settlements made</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,508)</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty provision as of June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,736</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warranty claims provided for/assumed in acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,474</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Settlements made</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,863)</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty provision as of June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,347</p></td></tr></table> <span style="font-size:10pt;">The current obligation for warranty provision is included in other accrued expenses and current liabilities and the noncurrent portion is included in other long-term liabilities in the consolidated balance sheets, whose activity for each of the three fiscal years ended June 30, 2022 is summarized in the following table (in thousands):</span><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty provision as of June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,724</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warranty claims provided for/assumed in acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,551</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Settlements made</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,450)</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty provision as of June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,825</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warranty claims provided for/assumed in acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,419</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Settlements made</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,508)</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty provision as of June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,736</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warranty claims provided for/assumed in acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,474</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Settlements made</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,863)</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty provision as of June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,347</p></td></tr></table> 21724000 7551000 8450000 20825000 5419000 6508000 19736000 3474000 9863000 13347000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-size:10pt;font-style:italic;font-weight:bold;">Leases</span><span style="font-size:10pt;">—Right-of-use (“ROU”) assets represent our right to use an underlying asset during the reasonably certain lease terms, and lease liabilities represent our obligation to make lease payments arising from the leases. We recognize ROU lease assets and lease liabilities at lease commencement on our consolidated balance sheet based on the present value of lease payments over the lease term using a discount rate determined based on our incremental borrowing rate since the rate implicit in each lease is not readily determinable. We elected the package of practical expedients, which permits us to not reassess (1) whether any expired or existing contracts are or contain leases, (2) the lease classification of any expired or existing leases, and (3) any initial direct costs for any existing leases as of the effective date. We elected the practical expedient to account for each separate lease component of a contract and its associated non-lease components as a single lease component. We also elected the </span><span style="-sec-ix-hidden:Hidden_gobhOiZTEE-6_jWF5eGstg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">hindsight</span></span><span style="font-size:10pt;"> practical expedient, which allows us to use hindsight in determining the lease term. We do not record an ROU asset and corresponding lease liability for leases with an initial term of one year or less (“short-term leases”). The terms in our leases may include options to extend or terminate the lease. We recognize ROU assets and liabilities when it is reasonably certain that we will exercise those options. Judgment is required in our assessment as to whether renewal or termination options are reasonably certain to be exercised and factors such as contractual terms compared to current market rates and the importance of the facility and location to our operations, among others, are considered. Lease payments are made in accordance with the lease terms, and lease expense, including short-term lease expense, is recognized on a straight-line basis over the lease term.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We lease facilities and certain equipment under various operating lease agreements. The majority of our lease arrangements are comprised of fixed payments while certain of our other leases provide for periodic rent increases. Our leases may contain escalation clauses and renewal options. Most of the leases require us to pay for certain other costs such as common area maintenance and property taxes. Rent expense for leases with periodic rent increases or escalation clauses is recognized on a straight-line basis over the minimum lease term. The lease agreements do not contain any material residual value guarantees or material restrictive covenants. We also have finance leases for fleet vehicles that are not material to the consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Subsequent Events</span>—<span style="font-size:12pt;"> </span>In accordance with ASC 855, our management evaluated material events after the balance sheet date through the date of the filing of this report with the SEC, and there are no disclosable subsequent events.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Recent Accounting Guidance</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Recently Adopted Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Convertible Debt</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In August 2020, the FASB issued Accounting Standards Update 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). Under ASU 2020-06, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in capital. Consequently, a convertible debt instrument will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. By removing those separation models, the effective interest rate of convertible debt instruments typically will be closer to the coupon interest rate. The guidance is effective for financial statements issued for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years, with early adoption permitted, but only at the beginning of the fiscal year. We early adopted the new guidance on July 1, 2021 using the modified retrospective approach and recorded a $19 million increase to retained earnings and a reduction of $27 million in Common Stock as if there had been no equity component. Additionally, we recorded an increase to the convertible notes balance of $10 million. Interest expense recognized subsequent to adoption on July 1, 2021 is reduced as a result of accounting for the convertible debt instrument as a single liability measured at its amortized cost. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In December 2019, the FASB issued Accounting Standards Update 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 removes certain exceptions to the general principles of ASC 740 and is intended to improve consistency and simplify GAAP in several other areas of ASC 740 by clarifying and amending existing guidance. The ASU applies to all entities that pay income taxes under GAAP. We adopted this accounting pronouncement on July 1, 2021 using the modified prospective approach. The adoption of ASU 2019-12 did not have a material impact on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract Assets and Contract Liabilities from Revenue Contracts with Customers in a Business Combination</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In October 2021, the FASB issued Accounting Standards Update 2021-08, an accounting standard update to improve the accounting for contract assets and contract liabilities from revenue contracts with customers in a business combination (Topic 805). This amendment improves comparability for both the recognition and measurement of acquired revenue contracts with customers at the date of and after a business combination. This authoritative guidance is effective for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years, with early adoption permitted. We early adopted the new guidance effective January 1, 2022 using the prospective approach and applied the amendments to both business combinations that occurred during the year ended June 30, 2022. The adoption of ASU 2021-08 did not have a material impact on our consolidated financial statements.</p> 19000000 27000000 10000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">2.             BUSINESS COMBINATIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In February 2022, we (through our Security division) acquired a privately held provider of intelligent inspection, sensory, and recognition solutions for approximately $14 million, plus up to $25 million in potential contingent consideration. The acquisition was financed with cash on hand and borrowings under our revolving bank line of credit. The goodwill recognized for this business is not deductible for income tax purposes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In February 2022, we (through our Security division) acquired a privately held sales and services company for approximately $1.1 million, plus an immaterial amount of potential contingent consideration. The acquisition was financed with cash on hand. The goodwill recognized for this transaction is deductible for income tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In fiscal 2021, we (through our Healthcare division) acquired a privately-held software development company for $3.0 million, plus up to $12.0 million in potential contingent consideration. The goodwill recognized for this business is deductible for income tax purposes. This acquisition was financed with available cash on hand. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In fiscal 2020, we paid<span style="font-size:12pt;"> </span>an aggregate of $8.9 million, plus potential future contingent consideration of an immaterial amount, for four business acquisitions. The goodwill recognized for these businesses are deductible for income tax purposes. These acquisitions were financed with available cash on hand.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">These business acquisitions, individually and in the aggregate, were not material to our consolidated financial statements. Accordingly, pro-forma historical results of operations and other disclosures related to these businesses have not been presented.</p> 14000000 25000000 1100000 3000000.0 12000000.0 8900000 4 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">3.</b><b style="font-weight:bold;">           </b><b style="font-weight:bold;">BALANCE SHEET DETAILS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables provide details of selected balance sheet accounts (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Accounts receivable, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 326,849</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,273)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,876)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 290,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307,973</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Inventories</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,290</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,873</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,744</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 333,907</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Property and equipment, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,028</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings, civil works and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">5</span><span style="font-size:10pt;">-</span><span style="font-size:10pt;">40</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,309</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">1</span><span style="font-size:10pt;">-</span><span style="font-size:10pt;">13</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,599</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment and tooling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">3</span><span style="font-size:10pt;">-</span><span style="font-size:10pt;">10</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,425</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">3</span><span style="font-size:10pt;">-</span><span style="font-size:10pt;">10</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,592</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">3</span><span style="font-size:10pt;">-</span><span style="font-size:10pt;">5</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,208</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">3</span><span style="font-size:10pt;">-</span><span style="font-size:10pt;">10</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,153</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer software implementation in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,422</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,283</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 267,019</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (155,344)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (157,335)</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,684</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">During fiscal 2020, 2021 and 2022, depreciation expense was approximately $21.5 million, $22.4 million and $21.0 million, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables provide details of selected balance sheet accounts (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Accounts receivable, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 326,849</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,273)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,876)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 290,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307,973</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Inventories</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,290</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,873</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,744</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 333,907</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Property and equipment, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,028</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings, civil works and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">5</span><span style="font-size:10pt;">-</span><span style="font-size:10pt;">40</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,309</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">1</span><span style="font-size:10pt;">-</span><span style="font-size:10pt;">13</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,599</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment and tooling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">3</span><span style="font-size:10pt;">-</span><span style="font-size:10pt;">10</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,425</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">3</span><span style="font-size:10pt;">-</span><span style="font-size:10pt;">10</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,592</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">3</span><span style="font-size:10pt;">-</span><span style="font-size:10pt;">5</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,208</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">3</span><span style="font-size:10pt;">-</span><span style="font-size:10pt;">10</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,153</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer software implementation in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,422</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,283</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 267,019</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (155,344)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (157,335)</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,684</p></td></tr></table> 315926000 326849000 25273000 18876000 290653000 307973000 160313000 213290000 59594000 46873000 74301000 73744000 294208000 333907000 16357000 15028000 P5Y P40Y 57555000 47309000 P1Y P13Y 8874000 11599000 P3Y P10Y 129735000 128425000 P3Y P10Y 3275000 3592000 P3Y P5Y 19349000 21208000 P3Y P10Y 23090000 25153000 11102000 9422000 4011000 5283000 273348000 267019000 155344000 157335000 118004000 109684000 21500000 22400000 21000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4.           GOODWILL AND INTANGIBLE ASSETS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The changes in the carrying amount of goodwill by segment for fiscal 2021 and 2022 are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 310,627</p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill acquired or adjusted during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,566</p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,111</p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,304</p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill acquired or adjusted during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,436</p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (307)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (397)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,679)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,383)</p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 336,357</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Intangible assets consisted of the following (amounts in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intangibles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intangibles</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortizable assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software development costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">8</span><span style="font-size:10pt;">-</span><span style="font-size:10pt;">9</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,679)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,934)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,162</p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">19 years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,597)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,987)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,554</p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">10 years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,923)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,071)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,830</p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">7 years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,588)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,785)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,951</p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total amortizable assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,787)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85,777)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,497</p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-amortizable assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In-process R&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 533</p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,340</p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,787)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85,777)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,370</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Amortization expense related to intangible assets was $20.7 million, $21.5 million and $17.7 million for fiscal 2020, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">At June 30, 2022, the estimated future amortization expense was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,581</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,617</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,781</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,174</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,005</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,339</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,497</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Software development costs for software products incurred before establishing technological feasibility are charged to operations. Software development costs incurred after establishing technological feasibility are capitalized on a product-by-product basis until the product is available for general release to customers at which time amortization begins. Annual amortization, charged to cost of goods sold, is the amount computed using the ratio that current revenues for a product bear to the total current and anticipated future revenues for that product. In the event that future revenues are not estimable, such costs are amortized on a straight-line basis over the remaining estimated economic life of the product. Amortizable assets that have not yet begun to be amortized are included in Thereafter in the table above. During fiscal 2020, 2021 and 2022, we capitalized software development costs in the amounts of $11.9 million, $12.9 million and $15.2 million, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The changes in the carrying amount of goodwill by segment for fiscal 2021 and 2022 are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 310,627</p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill acquired or adjusted during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,566</p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,111</p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,304</p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill acquired or adjusted during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,436</p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (307)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (397)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,679)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,383)</p></td></tr><tr><td style="vertical-align:bottom;width:56.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 336,357</p></td></tr></table> 203627000 39983000 67017000 310627000 2322000 3244000 5566000 477000 357000 3277000 4111000 206426000 43584000 70294000 320304000 19436000 19436000 -307000 -397000 -2679000 -3383000 225555000 43187000 67615000 336357000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Intangible assets consisted of the following (amounts in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intangibles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intangibles</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortizable assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software development costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">8</span><span style="font-size:10pt;">-</span><span style="font-size:10pt;">9</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,679)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,934)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,162</p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">19 years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,597)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,987)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,554</p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">10 years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,923)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,071)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,830</p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">7 years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,588)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,785)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,951</p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total amortizable assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,787)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85,777)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,497</p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-amortizable assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In-process R&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 533</p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,340</p></td></tr><tr><td style="vertical-align:bottom;width:34.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,787)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85,777)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,370</p></td></tr></table> P8Y P9Y 49183000 15679000 33504000 64096000 18934000 45162000 P19Y 8753000 2597000 6156000 8541000 2987000 5554000 P10Y 60665000 25923000 34742000 66901000 31071000 35830000 P7Y 50676000 26588000 24088000 53736000 32785000 20951000 169277000 70787000 98490000 193274000 85777000 107497000 533000 533000 533000 533000 28585000 28585000 30340000 30340000 198395000 70787000 127608000 224147000 85777000 138370000 20700000 21500000 17700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">At June 30, 2022, the estimated future amortization expense was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,581</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,617</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,781</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,174</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,005</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,339</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,497</p></td></tr></table> 18581000 17617000 16781000 15174000 12005000 27339000 107497000 11900000 12900000 15200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">5.            CONTRACT ASSETS AND LIABILITIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The table below shows the balance of contract assets and liabilities as of June 30, 2021 and 2022, including the change between the periods. There were no substantial non-current contract assets for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;"><b style="font-weight:bold;">Contract Assets (in thousands)</b></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:56.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">% Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unbilled revenue (included in accounts receivable, net)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 36pt;"><b style="font-weight:bold;">Contract Liabilities (in thousands)</b></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">% Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advances from customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue—current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,293)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue—long-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-size:10pt;font-style:italic;">Remaining Performance Obligations</i><span style="font-size:10pt;">. Remaining performance obligations related to ASC 606 represent the portion of the transaction price allocated to performance obligations under an original contract with a term greater than one year which are fully or partially unsatisfied at the end of the period. As of June 30, 2022, the aggregate portion of the transaction price allocated to remaining performance obligations was approximately </span><span style="font-size:10pt;">$400.8</span><span style="font-size:10pt;"> million. We expect to recognize revenue on approximately </span><span style="font-size:10pt;">44%</span><span style="font-size:10pt;"> of the remaining performance obligations over the next </span><span style="font-size:10pt;">12 months</span><span style="font-size:10pt;">, and the remainder is expected to be recognized thereafter. During the year ended June 30, 2022, we recognized revenue of </span><span style="font-size:10pt;">$65.7</span><span style="font-size:10pt;"> million from contract liabilities existing as of July 1, 2021.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-size:10pt;font-style:italic;">Practical Expedients.</i><span style="font-size:10pt;"> In cases where we are responsible for shipping after the customer has obtained control of the goods, we have elected to treat the shipping activities as fulfillment activities rather than as a separate performance obligation. Additionally, we have elected to capitalize the cost to obtain a contract only if the period of </span><span style="font-size:10pt;">amortization</span><span style="font-size:10pt;"> would be longer than one year. We only give consideration to whether a customer agreement has a </span><span style="font-size:10pt;">financing component</span><span style="font-size:10pt;"> if the period of time between transfer of goods and services and customer payment is greater than one year.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;"><b style="font-weight:bold;">Contract Assets (in thousands)</b></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:56.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">% Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unbilled revenue (included in accounts receivable, net)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 36pt;"><b style="font-weight:bold;">Contract Liabilities (in thousands)</b></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">% Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advances from customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue—current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,293)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue—long-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 40853000 43287000 2434000 0.06 38463000 19917000 -18546000 -0.48 32689000 31396000 -1293000 -0.04 14898000 20476000 5578000 0.37 400800000 0.44 P12M 65700000 true true <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">6.            LEASES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The components of operating lease expense for the fiscal years ended June 30, 2021 and 2022 were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,390</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 856</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,061</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,307</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-size:10pt;font-style:italic;">Sale-leaseback Transaction.</i><span style="font-size:10pt;"> In March 2022, we completed a sale-leaseback transaction for our manufacturing facilities and corporate headquarters in Hawthorne, California (the “Hawthorne Property”). We sold the Hawthorne Property for </span><span style="font-size:10pt;">$32</span><span style="font-size:10pt;"> million and recognized a gain on sale of </span><span style="font-size:10pt;">$27.4</span><span style="font-size:10pt;"> million which is included in Other income on the statement of operations. We also entered into a </span><span style="-sec-ix-hidden:Hidden_BctpCg87TkqENbgZ1S-DSQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">6-year</span></span><span style="font-size:10pt;"> lease agreement for the Hawthorne Property expiring in March 2028, with </span><span style="font-size:10pt;">two</span><span style="font-size:10pt;"> </span><span style="font-size:10pt;">5-year</span><span style="font-size:10pt;"> renewal options. As of June 30, 2022, we recorded the related ROU asset and lease liability for </span><span style="font-size:10pt;">$5.7</span><span style="font-size:10pt;"> million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Supplemental balance sheet assets and liabilities related to operating leases were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease ROU assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_Fu49Aga-8kOlxGHKTji7Gg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:20.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_6biTRZuDNEeGkAcBLM25WA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other accrued expenses and current liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities, long-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_IclP6Pc7-EOHu6uPh05Hug;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other long-term liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">4.9</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Supplemental cash flow information related to operating leases for the year ended June 30, 2022 was as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,046</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ROU assets obtained in exchange for new lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,402</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Maturities of operating lease liabilities under ASC 842 Leases at June 30, 2022 were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less than one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,886</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1 – 2 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,673</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2 – 3 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,776</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 – 4 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,355</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4 – 5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,468</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,517</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,675</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,612)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,063</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The components of operating lease expense for the fiscal years ended June 30, 2021 and 2022 were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,390</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 856</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,061</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,307</p></td></tr></table> 9384000 10390000 927000 856000 907000 1061000 11218000 12307000 32000000 27400000 2 P5Y 5700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Supplemental balance sheet assets and liabilities related to operating leases were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease ROU assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_Fu49Aga-8kOlxGHKTji7Gg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:20.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_6biTRZuDNEeGkAcBLM25WA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other accrued expenses and current liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities, long-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_IclP6Pc7-EOHu6uPh05Hug;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other long-term liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">4.9</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 23439000 39461000 7499000 9700000 16317000 30363000 23816000 40063000 P4Y10M24D 0.035 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Supplemental cash flow information related to operating leases for the year ended June 30, 2022 was as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,046</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ROU assets obtained in exchange for new lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,402</p></td></tr></table> 9884000 10046000 4212000 27402000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Maturities of operating lease liabilities under ASC 842 Leases at June 30, 2022 were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less than one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,886</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1 – 2 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,673</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2 – 3 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,776</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 – 4 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,355</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4 – 5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,468</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,517</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,675</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,612)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,063</p></td></tr></table> 10886000 9673000 7776000 6355000 5468000 3517000 43675000 3612000 40063000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7.            IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We endeavor to align our global capacity and infrastructure with demand by our customers as well as fully integrate acquisitions and thereby improve operational efficiency.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">During the fiscal year ended June 30, 2022, we recognized $7.5 million in impairment, restructuring and other charges, which included $5.1 million in legal charges primarily related to class action litigation and government investigations, $1.2 million for employee terminations, $1.0 million for impairment of software assets, $0.3 million in acquisition related costs, and a net benefit for facility closures activity of a nominal amount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">During the fiscal year ended June 30, 2021, we incurred $7.2 million for exit activities associated with an expired turnkey contract in Mexico. Such exit costs include $2.8 million for employee terminations, $1.1 million for facility closure and other exit costs, direct transaction costs of $2.7 million, and $0.6 million for ROU asset impairment for a leased facility. We also incurred costs of $1.6 million for other employee terminations and $0.5 million for other facility closure costs for operational efficiency activities, $0.3 million for acquisition-related activities, and $0.5 million for certain legal charges, net of insurance reimbursements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-size:10pt;">During fiscal year ended June 30, 2020, we incurred </span><span style="font-size:10pt;">$0.4</span><span style="font-size:10pt;"> million in costs for professional fees relating to acquisitions, </span><span style="font-size:10pt;">$4.0</span><span style="font-size:10pt;"> million in employee termination costs as part of operational efficiency initiatives, and </span><span style="font-size:10pt;">$0.2</span><span style="font-size:10pt;"> million in costs associated with the consolidation of facilities in our Security division. Additionally, legal fees and settlement costs resulted in a net recovery of </span><span style="font-size:10pt;">$3.6</span><span style="font-size:10pt;"> million as a result of insurance reimbursements of certain legal costs. During the year ended June 30, 2020, we also impaired an intangible asset for IPR&amp;D in the Security division due to a strategic shift in the direction of the project and abandoned a non-core product line in our Healthcare division which resulted in the write-off of assets, including intangible and fixed assets. As a result, </span><span style="font-size:10pt;">$5.5</span><span style="font-size:10pt;"> million of assets, including intangible and fixed assets, were written off as we determined that these assets had no value and were permanently impaired.</span> <span style="font-size:10pt;">These impairment charges were included in </span><span style="-sec-ix-hidden:Hidden_C88j166Et0uYkSrp7DAV0w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">impairment, restructuring and other charges</span></span><span style="font-size:10pt;"> in our consolidated statements of operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables summarize impairment, restructuring and other charges for the periods set forth below (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:48.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,458</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisition-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 350</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee termination costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,016</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Facility closures/consolidation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal costs (recoveries), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,572)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,572)</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total expensed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,483</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:48.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 552</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisition-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee termination costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,445</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mexico transaction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,691</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Facility closures/consolidation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,675</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal costs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 465</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total expensed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,104</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:48.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,006</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisition-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee termination costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,177</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Facility closures/consolidation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33)</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal costs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,104</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total expensed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,542</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The accrued liability for restructuring and other charges is included in other accrued expenses and current liabilities in the consolidated balance sheet. The changes in the accrued liability for restructuring and other charges for fiscal 2021 and 2022 were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Facility</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Acquisition-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Closure /</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Legal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Related </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Termination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Costs and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Settlements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,628</p></td></tr><tr><td style="vertical-align:bottom;width:46.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring and other charges, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,475</p></td></tr><tr><td style="vertical-align:bottom;width:46.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payments, adjustments and reimbursements, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,663)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,490)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,266)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,695)</p></td></tr><tr><td style="vertical-align:bottom;width:46.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,408</p></td></tr><tr><td style="vertical-align:bottom;width:46.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring and other charges (benefit), net </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,542</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payments, adjustments and reimbursements, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:6.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (288)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,246)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (330)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,102)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,966)</p></td></tr><tr><td style="vertical-align:bottom;width:46.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,984</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 7500000 -5100000 1200000 1000000.0 300000 7200000 2800000 1100000 2700000 600000 1600000 500000 300000 500000 400000 4000000.0 200000 -3600000 5500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables summarize impairment, restructuring and other charges for the periods set forth below (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:48.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,458</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisition-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 350</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee termination costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,016</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Facility closures/consolidation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal costs (recoveries), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,572)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,572)</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total expensed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,483</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:48.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 552</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisition-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee termination costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,445</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mexico transaction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,691</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Facility closures/consolidation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,675</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal costs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 465</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total expensed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,104</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:48.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,006</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisition-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee termination costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,177</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Facility closures/consolidation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33)</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal costs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,104</p></td></tr><tr><td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total expensed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,542</p></td></tr></table> 2200000 3258000 5458000 309000 41000 350000 2748000 466000 618000 184000 4016000 231000 231000 -3572000 -3572000 5488000 3724000 659000 -3388000 6483000 552000 552000 249000 27000 276000 4130000 315000 4445000 2691000 2691000 1675000 1675000 465000 465000 9297000 27000 315000 465000 10104000 1006000 1006000 232000 56000 288000 1077000 100000 1177000 -33000 -33000 5104000 5104000 1276000 100000 6166000 7542000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The accrued liability for restructuring and other charges is included in other accrued expenses and current liabilities in the consolidated balance sheet. The changes in the accrued liability for restructuring and other charges for fiscal 2021 and 2022 were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Facility</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Acquisition-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Closure /</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Legal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Related </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Termination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Costs and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Settlements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,628</p></td></tr><tr><td style="vertical-align:bottom;width:46.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring and other charges, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,475</p></td></tr><tr><td style="vertical-align:bottom;width:46.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payments, adjustments and reimbursements, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,663)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,490)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,266)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,695)</p></td></tr><tr><td style="vertical-align:bottom;width:46.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,408</p></td></tr><tr><td style="vertical-align:bottom;width:46.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring and other charges (benefit), net </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,542</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payments, adjustments and reimbursements, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:6.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (288)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,246)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (330)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,102)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,966)</p></td></tr><tr><td style="vertical-align:bottom;width:46.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,984</p></td></tr></table> 545000 201000 1882000 2628000 276000 4368000 1675000 3156000 9475000 276000 4663000 1490000 2266000 8695000 250000 386000 2772000 3408000 288000 1177000 -33000 6110000 7542000 288000 1246000 330000 7102000 8966000 181000 23000 1780000 1984000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8.           BORROWINGS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revolving Credit Facility</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In December 2021, we entered into an amendment to the senior secured credit facility that increased the aggregate amount available to borrow from $535 million to $750 million. The amended facility matures in December 2026 and is comprised of a $600 million revolving credit facility and a $150 million delayed draw term loan. The term loan is available to us to draw through September 1, 2022. The revolving credit facility includes a $300 million sub-limit for letters of credit. Under certain circumstances and subject to certain conditions, we have the ability to increase the revolving credit facility by the greater of $250 million or such amount as would not cause our secured leverage ratio to exceed a specified level. Borrowings under the amended facility bore interest at LIBOR plus a margin of 1.0% as of June 30, 2022 (which margin can range from 1.0% to 1.75% based on our consolidated net leverage ratio as defined in the credit facility). The LIBOR index is expected to be phased out over time. The terms of our credit facility allow for replacement when that occurs. Letters of credit reduce the amount available to borrow under the credit facility by their face value amount. The unused portion of the facility bore a commitment fee of 0.10% as of June 30, 2022 (which fee can range from 0.10% to 0.25% based on our consolidated net leverage ratio as defined in the credit facility). Our borrowings under the credit agreement are guaranteed by certain of our U.S.-based subsidiaries and are secured by substantially all of our assets and substantially all the assets of certain of our subsidiaries. The credit facility contains various representations and warranties, affirmative, negative and financial covenants and events of default. As of June 30, 2022, there were $60.0 million of borrowings outstanding under the revolving credit facility, $78.5 million outstanding under the letters of credit sub-facility, and $50 million outstanding under the term loan. As of June 30, 2022, the amount available to borrow under the revolving credit facility was $461.5 million and the amount available to borrow under the term loan was $100 million. Loan amounts under the revolving credit facility may be borrowed, repaid and re-borrowed during the term. The principal amount of each loan is due and payable in full on the maturity date. We have the right to repay each loan in whole or in part from time to time without penalty. It is our practice to routinely borrow and repay several times per year under the revolving facility and therefore, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">borrowings under the revolving credit facility are included in current liabilities. As of June 30, 2022, we were in compliance with all financial covenants under this credit facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">1.25% Convertible Senior Notes Due 2022</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February 2017, we issued $287.5 million of the Notes in a private offering. The Notes are governed by an indenture dated February 22, 2017. The maturity for the payment of principal is September 1, 2022. The Notes bear interest at the rate of 1.25% and are payable in cash semiannually in arrears on each March 1 and September 1. The Notes are senior unsecured obligations and rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the Notes; equal in right of payment to any of our unsecured indebtedness that is not so subordinated; effectively junior in right of payment to any of our secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of our subsidiaries as well as any of our existing and future indebtedness that may be guaranteed by our subsidiaries to the extent of such guarantees (including the guarantees of certain of our subsidiaries under our existing credit facility). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Notes are convertible at any time at an initial conversion rate of 9.3056 per $1,000 principal amount of the Notes, which is equal to an initial conversion price of approximately $107.46 per share or a 38.5% premium to our stock price at the time of the issuance. The conversion rate is subject to adjustment upon certain events. Upon conversion, the original indenture provided that the Notes may be settled, at our election, in cash or shares of our Common Stock or a combination of cash and shares of our Common Stock. We have irrevocably elected a combination settlement method to satisfy the conversion obligation, which provides for us to settle the principal amount of the Notes in cash and to settle the excess conversion value, if any, in shares of Common Stock and cash in lieu of fractional shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We may redeem the Notes if the last reported sale price of our Common Stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any period of  30 consecutive trading days. If we undergo a fundamental change, as defined in the indenture for the Notes, subject to certain conditions, holders of the Notes may require us to repurchase all or part of the Notes for cash at a price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date. The occurrence of a fundamental change will also result in the Notes becoming immediately convertible. Since the last reported sales price of our Common Stock did not exceed 130% of the conversion price for at least 20 trading days within any applicable period of 30 consecutive trading days, the Notes are not yet convertible.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to ASC 470-20, we originally allocated the $287.5 million gross proceeds of the Notes between liability and equity components. The initial $242.4 million liability component was determined based on the fair value of similar debt instruments excluding the conversion feature for similar terms and priced on the same day the Notes were issued. The initial $45.1 million equity component represented the debt discount and was calculated as the difference between the fair value of the debt and the gross proceeds of the Notes. Issuance costs of $7.7 million were allocated between debt ($6.5 million) and equity ($1.2 million) components with the portion allocated to the debt presented as an offset against long-term debt in the consolidated balance sheet and was being amortized as interest expense over the life of the Notes using the effective interest method. Total interest expense recognized for the year ended June 30, 2020 related to the Notes was $13.0 million, which consisted of $3.6 million of contractual interest expense for each year, $8.2<span style="font-size:12pt;"> </span>million of debt discount amortization, and $1.2 million of amortization of debt issuance costs. Total interest expense recognized for the year ended June 30, 2021 related to the Notes was $13.4 million, which consisted of $3.6 million of contractual interest expense, $8.6 million of debt discount amortization, and $1.2 million of amortization of debt issuance costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the year ended June 30, 2022, the total interest expense on the Notes was $4.7 million, which consisted of $3.5 million of contractual interest expense and $1.2 million of amortization of debt issuance costs. As of July 1, 2021, the remaining unamortized debt discount of $10.5 million was eliminated upon the adoption of ASU 2020-06. The unamortized debt issuance cost of $1.4 million and $0.2 million as of June 30, 2021 and June 30, 2022, respectively, is amortized on a straight-line basis, which approximates the effective interest method, over the life of the Notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. Under ASU 2020-06, the embedded conversion features are no longer separated from the host contract for convertible </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in capital. Consequently, a convertible debt instrument will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. By removing those separation models, the effective interest rate of convertible debt instruments typically will be closer to the coupon interest rate. We early adopted the new guidance on July 1, 2021 using the modified retrospective approach and recorded a $19 million increase to retained earnings and a reduction of $27 million in Common Stock as if there had been no equity component. Additionally, we recorded an increase to the convertible notes balance by $10 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During fiscal 2022, we repurchased and cancelled approximately $45.2 million of principal value of the Notes. We recognized a loss on debt extinguishment of $0.1 million during the year ended June 30, 2022, representing the write-off of unamortized debt issuance costs related to the portion of the Notes repurchased.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Other Borrowings</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Several of our foreign subsidiaries maintain bank lines-of-credit, denominated in local currencies and U.S. dollars, primarily for the issuance of letters-of-credit. As of June 30, 2022, $60.0 million was outstanding under these letter-of-credit facilities. As of June 30, 2022, the total amount available under these credit facilities was $9.6 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Long-term debt consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1.25% convertible notes due September 1, 2022:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Principal amount </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 287,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,302</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized discount </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,494)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized debt issuance costs </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,372)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (196)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 275,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,106</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,137</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 277,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 293,243</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (846)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (244,575)</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term portion of debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,668</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Fiscal year principal payments of long-term debt as of June 30, 2022 are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 244,771</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,983</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,560</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,625</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:9.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 293,439</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> 535000000 750000000 600000000 150000000 300000000 250000000 0.010 0.010 0.0175 0.0010 0.0010 0.0025 60000000.0 78500000 50000000 461500000 100000000 287500000 0.0125 9.3056 1000 107.46 0.385 1.30 20 30 1 1.30 20 30 287500000 242400000 45100000 7700000 6500000 1200000 13000000.0 3600000 8200000 1200000 13400000 3600000 8600000 1200000 4700000 3500000 1200000 10500000 1400000 200000 19000000 27000000 10000000 45200000 100000 60000000.0 9600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Long-term debt consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1.25% convertible notes due September 1, 2022:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Principal amount </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 287,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,302</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized discount </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,494)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized debt issuance costs </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,372)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (196)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 275,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,106</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,137</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 277,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 293,243</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (846)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (244,575)</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term portion of debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,668</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p> 287500000 242302000 10494000 1372000 196000 275634000 242106000 50000000 1633000 1137000 277267000 293243000 846000 244575000 276421000 48668000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Fiscal year principal payments of long-term debt as of June 30, 2022 are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 244,771</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,983</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,560</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,625</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:9.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 293,439</p></td></tr></table> 244771000 2983000 2560000 2500000 40625000 293439000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">9.            STOCKHOLDERS’ EQUITY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2022, we maintained the OSI Plan as a stock-based employee compensation plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">We recorded stock-based compensation expense in the consolidated statements of operations as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 812</p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,749</p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 511</p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation expense</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,072</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-size:10pt;">As of June 30, 2022, total unrecognized compensation cost related to share-based compensation grants under the OSI Plan were estimated at </span><span style="font-size:10pt;">$0.6</span><span style="font-size:10pt;"> million for stock options and </span><span style="font-size:10pt;">$13.8</span><span style="font-size:10pt;">  million for restricted stock units (“RSUs”). We expect to recognize these costs over a weighted-average period of </span><span style="font-size:10pt;">2.0</span><span style="font-size:10pt;"> years with respect to the stock options and </span><span style="font-size:10pt;">2.1</span><span style="font-size:10pt;"> years for grants of RSUs.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">OSI Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Awards are granted in the form of incentive options, nonqualified options, restricted stock awards, stock appreciation rights, RSUs, performance shares and stock bonuses, amongst other forms of equity, to qualified employees, directors and consultants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">Under the OSI Plan, the exercise price of nonqualified options and incentive stock options may not be less than the fair market value of our Common Stock on the date of grant. The exercise price of nonqualified options and incentive stock options granted to individuals who own more than </span><span style="font-size:10pt;">10%</span><span style="font-size:10pt;"> of our </span><span style="-sec-ix-hidden:Hidden_fb4begbN10CZqCCsSOQPFA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">voting stock</span></span><span style="font-size:10pt;"> may not be less than </span><span style="font-size:10pt;">110%</span><span style="font-size:10pt;"> of the </span><span style="-sec-ix-hidden:Hidden_lj8Dki3mUEW75CLw0Ke2NA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fair market value</span></span><span style="font-size:10pt;"> of our Common Stock on the date of grant. Stock options granted under the OSI Plan typically vest over </span><span style="font-size:10pt;">three years</span><span style="font-size:10pt;"> based on continued service. Restricted stock and RSUs typically vest over </span><span style="-sec-ix-hidden:Hidden_4zk15DipsEefZALvNjAkeA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">four years</span><span style="font-size:10pt;"> based on continued service. Certain restricted stock awards granted to senior management vest based on the achievement of pre-established performance criteria.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock Option Fair Value Estimation Assumptions.</span>  We estimate the fair value of our stock options at the date of grant using the Black-Scholes option-pricing valuation model. Our valuation model is affected by our stock price as well as weighted average assumptions for a number of subjective variables described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Expected Dividend.</i>   Expected dividend is based on historical patterns and our anticipated dividend payments over the expected holding period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Risk-Free Interest Rate.</i>   The risk-free interest rate for stock options is based on U.S. Treasuries for a maturity matching the expected holding period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Expected Volatility.</i>   Expected volatility is based on implied volatility and/or our historical share price volatility matching the expected holding period. No single method of estimating volatility is proper under all circumstances and to the extent that a company can derive implied volatility based on the trading of its financial instruments on a public market, it may be appropriate to use both implied and historical volatility in its assumptions. We have certain financial instruments that are publicly traded from which we can derive the implied volatility. Therefore, we use implied and historical volatility for valuing our stock options. We believe that implied and historical volatility is a better indicator of expected volatility because it is generally reflective of both historical volatility and expectations of how future volatility will differ from historical volatility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Expected Holding Period.</i>   We use historical stock option exercise data to estimate the expected holding period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Changes in assumptions can materially impact the estimated fair value of stock options. The weighted average assumptions used in the valuation model are presented in the table below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected holding period (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 4.5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 4.5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 4.5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following summarizes stock option activity for fiscal years 2020, 2021 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 515,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (201,150)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,693)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 326,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88,657)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,598)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 255,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (166,629)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (900)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">6.1</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 815</p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">4.5</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 774</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The per-share weighted-average grant-date fair value of stock options granted under the OSI Plan was $24.88, $18.37 and $26.72 for fiscal 2020, 2021 and 2022, respectively. The total intrinsic value of options exercised during fiscal 2022 was $10.4 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Restricted Stock Units</i>—A summary of RSU activity for the periods indicated was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 521,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73.97</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 308,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87.88</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (390,613)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68.63</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,368)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83.36</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 423,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88.68</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 339,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80.40</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (313.892)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86.12</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,084)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85.78</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 435,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84.16</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90.31</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (337,442)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82.66</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83.66</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 427,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90.17</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The per-share weighted average grant-date fair value of RSUs granted under the OSI Plan was $87.88, $80.40, and $90.31 for fiscal 2020, 2021 and 2022, respectively. The total fair value of shares vested during fiscal 2020, 2021 and 2022 was $26.8 million, $27.0 million, and $27.9 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2020, our shareholders authorized an increase of 1.65 million shares for the OSI Plan resulting in a maximum pool of 7.1 million shares. As of June 30, 2022, there were approximately 1.4 million shares available for grant under the OSI Plan. Under the terms of the OSI Plan, RSUs and restricted stock granted from the pool of shares available for grant reduce the pool by 1.87 shares for each award granted. RSUs and restricted stock forfeited and returned to the pool of shares available for grant increase the pool by 1.87 shares for each award forfeited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We granted 81,621, 136,242, and 96,620 performance-based awards during fiscal 2020, 2021 and 2022, respectively. These performance-based RSU awards are contingent on the achievement of certain performance metrics. The payout related to these awards can range from zero to 376% of the original number of shares or units awarded. Compensation cost associated with these performance based RSUs are recognized based on the estimated number of shares that we ultimately expect will vest. If the estimated number of shares to vest is revised in the future, then stock-based compensation expense will be adjusted accordingly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">We have an employee stock purchase plan under which eligible employees may purchase a limited number of shares of Common Stock at a discount of up to 15% of the market value of such stock at pre-determined, plan-defined dates. During the years ended June 30, 2020, 2021 and 2022, employees purchased 69,399, 63,499, and 60,708 shares, respectively. As of June 30, 2022, there were 477,227 shares of our Common Stock available for issuance under the plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock Repurchase Program</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our Board of Directors has authorized a share repurchase program of up to 3,000,000 shares of Common Stock. This program does not expire unless our Board of Directors acts to terminate the program. The timing and actual numbers of shares purchased depends on a variety of factors, including stock price, general business and market conditions and other investment opportunities. Repurchases may be made from time to time under the program through open-market purchases or privately-negotiated transactions at our discretion. Upon repurchase, the shares are restored to the status of authorized but unissued shares and we record them in our consolidated financial statements as a reduction in the number of shares of Common Stock issued and outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">During fiscal 2020, 2021 and 2022, we repurchased 562,707 shares, 452,005 shares and 1,294,594 shares, respectively, of common stock under our then current programs. As of June 30, 2022, there were 1,253,401 shares remaining available for repurchase under the authorized repurchase program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Dividends</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">We have not paid any cash dividends since the consummation of our initial public offering in 1997 and we do not currently intend to pay any cash dividends in the foreseeable future. Our Board of Directors will determine the payment of future cash dividends, if any. Certain of our current bank credit facilities restrict the payment of cash dividends and future borrowings may contain similar restrictions.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">We recorded stock-based compensation expense in the consolidated statements of operations as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 812</p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,749</p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 511</p></td></tr><tr><td style="vertical-align:bottom;width:65.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation expense</p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,072</p></td></tr></table> 708000 760000 812000 22546000 25457000 26749000 563000 554000 511000 23817000 26771000 28072000 600000 13800000 P2Y P2Y1M6D 0.10 1.10 P3Y P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected holding period (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 4.5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 4.5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;"> 4.5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 0.016 0.004 0.012 0.260 0.260 0.310 P4Y6M P4Y6M P4Y6M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following summarizes stock option activity for fiscal years 2020, 2021 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 515,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (201,150)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,693)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 326,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88,657)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,598)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 255,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (166,629)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (900)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">6.1</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 815</p></td></tr><tr><td style="vertical-align:bottom;width:49.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:10pt;">4.5</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 774</p></td></tr></table> 515884 33.74 13263 101.31 201150 20.48 1693 81.79 326304 44.41 22171 82.17 88657 35.19 4598 80.46 255220 50.24 22954 96.38 166629 35.09 900 73.99 110645 82.43 P6Y1M6D 815000 70354 76.76 P4Y6M 774000 24.88 18.37 26.72 10400000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 521,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73.97</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 308,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87.88</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (390,613)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68.63</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,368)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83.36</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 423,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88.68</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 339,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80.40</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (313.892)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86.12</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,084)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85.78</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 435,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84.16</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90.31</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (337,442)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82.66</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83.66</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 427,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90.17</p></td></tr></table> 521140 73.97 308431 87.88 390613 68.63 15368 83.36 423590 88.68 339311 80.40 313.892 86.12 13084 85.78 435925 84.16 334435 90.31 337442 82.66 5471 83.66 427447 90.17 87.88 80.40 90.31 26800000 27000000.0 27900000 1650000 7100000 1400000 1.87 1.87 81621 136242 96620 0 3.76 0.15 69399 63499 60708 477227 3000000 562707 452005 1294594 1253401 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10.            INCOME TAXES </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following is a geographical breakdown of income before the provision for income taxes (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax income:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,295</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,865</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total pre-tax income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,160</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Our provision (benefit) for income taxes consists of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,216</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,964</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,113</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,293</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,915</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,358)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (711)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (528)</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred provision (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (431)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,520</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,813</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2021 and 2022, our liability for uncertain tax positions was $10.0 million and $8.2 million, respectively. The amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate was $8.1 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recognize potential interest and penalties related to income tax matters in income tax expense. As of June 30, 2022, we have accrued $0.5 million for interest and penalties. Our uncertain tax positions are related to tax years that remain subject to examination by the relevant tax authorities. These include fiscal years after 2019 for federal purposes, fiscal years after 2018 for state purposes and fiscal years after 2010 for various foreign jurisdictions. Facts and circumstances could arise that could cause us to reduce the liability for unrecognized tax benefits, including, but not limited to, settlement of income tax positions or expiration of statutes of limitation. Since the ultimate resolution of uncertain tax positions depends on many factors and assumptions, we are not able to estimate the range of potential changes in the liability for unrecognized tax benefits or the timing of such changes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">A summary of activity of unrecognized tax benefits for fiscal 2021 and 2022 is as follows (in thousands).</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,310</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions on tax positions for the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,937</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions on tax positions from prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 678</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reduction in tax positions from prior year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (248)</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,677</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions on tax positions for the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,084</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions on tax positions from prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,479</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reduction in tax positions from prior year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,663)</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,577</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Deferred income tax assets (liabilities) consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Tax credit carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,130</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,494</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,848</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,471</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,636</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory capitalization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,241</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,714</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock and deferred compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,601</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,446</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred income tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,987</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,177)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,301)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred income tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,686</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,137)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,604)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,779)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,518)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Withholding tax on unrepatriated foreign earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,851)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,851)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,355)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,480)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State transition tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,754)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,754)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,384)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,036)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,750)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,296)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (57,957)</p></td></tr><tr><td style="vertical-align:middle;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred income tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,271)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The components of the net deferred income tax liability are classified in the consolidated balance sheets as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="color:#0563c1;font-size:11pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long term deferred income tax asset, included in other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,841</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long term deferred income tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,157)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,112)</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net deferred income tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,271)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The components of current taxes receivable and payable and prepaid taxes are classified in the consolidated balance sheets as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current taxes receivable and prepaid taxes, included in prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,843</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current taxes payable, included in other accrued expenses and current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,377)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,722)</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Net tax receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2022, we had federal, state and foreign net operating losses carryforwards of approximately $3.6 million, $26.8 million and $16.1 million, respectively. As of June 30, 2022, we had federal and state tax credit carryforwards of approximately $11.9 million and $9.1 million, respectively. Our credit carryforwards will begin to expire in the tax year ending June 30, 2029.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">We have established valuation allowances that relate to the net operating loss of certain subsidiaries, capital losses, and tax credits. During the year ended June 30, 2022, we recorded a net aggregated decrease of $3.9 million to these valuation allowances. We review the adequacy of individual valuation allowances and release such allowances when it is determined that it is more likely than not that the related benefits will be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">We recognized all excess tax benefits and tax deficiencies as income tax expense or benefit in the current year. An income tax expense of approximately $1.2 million and $2.0 million was recognized in fiscal 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The consolidated effective income tax rate differs from the federal statutory income tax rate due primarily to the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for income taxes at federal statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign income subject to tax at other than federal statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Officers’ compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax expense (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax on foreign currency gains and losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. tax on foreign earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in prior year estimates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Global intangible low-taxed income, net of foreign tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign Derived Intangible Income Benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Withholding tax on foreign earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The provision for income taxes consists of provisions for federal, state, and foreign income taxes. We operate in an international environment with significant operations in various locations outside the U.S. Accordingly, the consolidated income tax rate is a composite rate reflecting the earnings in the various locations and the applicable rates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following is a geographical breakdown of income before the provision for income taxes (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax income:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,295</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,865</p></td></tr><tr><td style="vertical-align:bottom;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total pre-tax income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,160</p></td></tr></table> 41025000 34323000 51295000 45097000 64317000 88865000 86122000 98640000 140160000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Our provision (benefit) for income taxes consists of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,216</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,964</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,113</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,293</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,915</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,358)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (711)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (528)</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred provision (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (431)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,520</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,813</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p> 2661000 4407000 6216000 577000 1190000 1964000 8063000 18562000 13113000 11301000 24159000 21293000 2882000 679000 3915000 45000 464000 133000 -3358000 -711000 -528000 -431000 432000 3520000 10870000 24591000 24813000 10000000.0 8200000 8100000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">A summary of activity of unrecognized tax benefits for fiscal 2021 and 2022 is as follows (in thousands).</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,310</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions on tax positions for the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,937</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions on tax positions from prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 678</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reduction in tax positions from prior year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (248)</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,677</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions on tax positions for the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,084</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions on tax positions from prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,479</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reduction in tax positions from prior year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,663)</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,577</p></td></tr></table> 13310000 5937000 678000 248000 19677000 3084000 1479000 10663000 13577000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Deferred income tax assets (liabilities) consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Tax credit carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,130</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,494</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,848</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,471</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,636</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory capitalization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,241</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,714</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock and deferred compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,601</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,446</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred income tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,987</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,177)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,301)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred income tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,686</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,137)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,604)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,779)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,518)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Withholding tax on unrepatriated foreign earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,851)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,851)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,355)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,480)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State transition tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,754)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,754)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,384)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,036)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,750)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,296)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (57,957)</p></td></tr><tr><td style="vertical-align:middle;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred income tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,271)</p></td></tr></table> 16767000 13130000 3745000 6494000 2819000 2848000 5266000 4471000 10391000 11636000 489000 406000 4466000 3241000 10522000 8714000 12323000 10601000 2685000 1446000 69473000 62987000 16177000 12301000 53296000 50686000 2137000 7604000 31779000 31518000 6851000 6851000 10355000 8480000 1754000 1754000 2384000 1036000 1750000 56296000 57957000 3000000 7271000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The components of the net deferred income tax liability are classified in the consolidated balance sheets as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="color:#0563c1;font-size:11pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long term deferred income tax asset, included in other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,841</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long term deferred income tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,157)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,112)</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net deferred income tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,271)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p> 4157000 3841000 7157000 11112000 3000000 7271000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The components of current taxes receivable and payable and prepaid taxes are classified in the consolidated balance sheets as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current taxes receivable and prepaid taxes, included in prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,843</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current taxes payable, included in other accrued expenses and current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,377)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,722)</p></td></tr><tr><td style="vertical-align:bottom;width:75.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Net tax receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p> 10383000 7843000 4377000 7722000 6006000 121000 3600000 26800000 16100000 11900000 9100000 -3900000 1200000 2000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for income taxes at federal statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign income subject to tax at other than federal statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Officers’ compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax expense (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax on foreign currency gains and losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. tax on foreign earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in prior year estimates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Global intangible low-taxed income, net of foreign tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign Derived Intangible Income Benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Withholding tax on foreign earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 0.210 0.210 0.210 0.016 0.017 0.013 -0.008 0.006 0.002 -0.067 -0.009 -0.012 0.044 0.058 0.043 -0.013 -0.059 -0.040 0.012 0.042 -0.014 0.021 -0.002 0.011 0.012 0.010 -0.021 -0.018 0.009 -0.064 -0.006 0.018 0.005 0.003 -0.006 -0.013 -0.013 0.034 0.005 -0.002 0.126 0.249 0.177 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">11.          COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Acquisition-Related Contingent Obligations</span>—Under the terms and conditions of the purchase agreements associated with certain acquisitions, we may be obligated to make additional payments based on the achievement of certain sales or profitability </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">milestones through the acquired operations.<span style="font-size:12pt;"> </span>For agreements that contain contingent consideration caps, the remaining maximum amount of such potential future payments is $52.2 million as of June 30, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We account for such contingent payments for acquisitions which occurred through the end of fiscal year 2009 as additions to the purchase price of the acquired business. We made contingent payments relating to such acquisitions of $1.0 million and $1.9 million, respectively, during the fiscal years ended June 30, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">For acquisitions completed after fiscal 2009, pursuant to ASC 805, the estimated fair value of these obligations is recorded as a liability at the time of the acquisition with subsequent revisions recorded in Selling, general and administrative expense in the consolidated financial statements. The estimated fair value measurements of contingent earnout obligations are primarily based on unobservable inputs, which may include projected revenues, gross margins, operating income and the estimated probability of achieving the earnouts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">These projections and probabilities are used to estimate future contingent earnout payments, which are discounted back to present value to compute contingent earnout liabilities. The following table provides a roll-forward from June 30, 2021 to June 30, 2022 of the contingent consideration liability, which is included in other accrued expenses and current liabilities, and other long-term liabilities in our consolidated balance sheets (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning fair value, June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,431</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Addition of contingent earnout obligations </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,609</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (515)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in fair value for contingent earnout obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,145)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments on contingent earnout obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (168)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending fair value, June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,212</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;"><span style="font-style:italic;font-weight:bold;">Advances from Customers</span>—We receive advances from customers associated with certain contracts. These advances are paid in cash by customers, and we account for these as liabilities until our contractual obligations are complete. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Environmental Contingencies</span>—We are subject to various environmental laws. We often conduct environmental investigations at our manufacturing facilities in North America, Asia-Pacific, and Europe, and, to the extent practicable, on all new properties in order to identify, as of the date of such investigation, potential areas of environmental concern related to past and present activities or from nearby operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We have not accrued for loss contingencies relating to environmental matters because we believe that, although unfavorable outcomes are possible, they are not considered by our management to be probable and reasonably estimable. If one or more of these environmental matters are resolved in a manner adverse to us, the impact on our business, financial condition, results of operations and cash flow could be material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Indemnifications and Certain Employment-Related Contingencies</span>—In the normal course of business, we have agreed to indemnify certain parties with respect to certain matters. We have agreed to hold certain parties harmless against losses arising from a breach of representations, warranties or covenants, or intellectual property infringement or other claims made by third parties. These agreements may limit the time within which an indemnification claim can be made and the amount of the claim. In addition, we have entered into indemnification agreements with our directors and certain of our officers. It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. We have not recorded any liability for costs related to contingent indemnification obligations as of June 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-size:10pt;">On December 31, 2017, we and Deepak Chopra, our Chief Executive Officer, entered into an amendment to Mr. Chopra’s employment agreement that, among other things, provides for a </span><span style="font-size:10pt;">$13.5</span><span style="font-size:10pt;"> million bonus payment to Mr. Chopra on or within </span><span style="font-size:10pt;">45 days</span><span style="font-size:10pt;"> of January 1, 2024 contingent upon Mr. Chopra’s continued employment with us through that date, subject to accelerated payout terms in the event of Mr. Chopra’s death or disability. The bonus is accrued in the financial statements over the remaining term of the employment agreement and is included in other long-term liabilities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Legal Proceedings</span>—We are involved in various claims and legal proceedings arising in the ordinary course of business. In our opinion after consultation with legal counsel, the ultimate disposition of such proceedings is not likely to have a material adverse effect on our business, financial condition, results of operations or cash flows. We have not accrued for loss contingencies relating to any such matters because we believe that, although unfavorable outcomes in the proceedings are possible, they are not considered by management to be probable and reasonably estimable. If one or more of these matters are resolved in a manner adverse to our company, the impact on our business, financial condition, results of operations and cash flows could be material.</p> 52200000 1000000.0 1900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">These projections and probabilities are used to estimate future contingent earnout payments, which are discounted back to present value to compute contingent earnout liabilities. The following table provides a roll-forward from June 30, 2021 to June 30, 2022 of the contingent consideration liability, which is included in other accrued expenses and current liabilities, and other long-term liabilities in our consolidated balance sheets (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning fair value, June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,431</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Addition of contingent earnout obligations </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,609</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (515)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in fair value for contingent earnout obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,145)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments on contingent earnout obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (168)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending fair value, June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,212</p></td></tr></table> 19431000 14609000 -515000 5145000 168000 28212000 13500000 P45D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12.          RELATED-PARTY TRANSACTIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In 1994, we, together with an unrelated company, formed ECIL-Rapiscan Security Products Limited, a joint venture organized under the laws of India. We own a 36% interest in the joint venture, our Chairman and Chief Executive Officer owns a 10.5% interest, and one of our Executive Vice Presidents owns a 4.5% ownership interest. Our initial investment in the joint venture was approximately $0.1 million. For each of the years ended June 30, 2020, 2021 and 2022 our equity earnings in the joint venture were less than $0.1 million. We, our Chairman and Chief Executive Officer and our Executive Vice President collectively control less than 50% of the board of directors voting power in the joint venture. As a result, we account for the investment under the equity method of accounting. The joint venture was formed for the purpose of the manufacture, assembly, service and testing of security and inspection systems and other products. Some of our subsidiaries are suppliers to the joint venture partner, which in turn manufactures and sells the resulting products. Sales to the joint venture partner for fiscal 2020, 2021 and 2022 were approximately $2.3 million, $2.4 million and $2.3 million, respectively. Receivables from the joint venture were $0.5 million and $0.6 million as of June 30, 2021 and 2022, respectively. </p> 0.36 0.105 0.045 100000 100000 100000 100000 0.50 0.50 0.50 2300000 2400000 2300000 500000 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">13.          EMPLOYEE BENEFIT PLANS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Employee Retirement Savings Plans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We have various qualified employee retirement savings plans. Participants can contribute certain amounts to the plans and we match a certain portion of employee contributions. We contributed approximately $6.5 million, $6.7 million and $6.9 million to the plans for the fiscal years ended June 30, 2020, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Deferred Compensation Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We have a deferred compensation plan, which meets the requirements for deferred compensation under Section 409A of the Internal Revenue Code. The plan provides that selected employees are eligible to defer up to 80% of their salaries and up to 100% of their bonuses. We may also make employer contributions to participant accounts in certain circumstances. The benefits under this plan are unsecured. Participants are generally eligible to receive payment of their vested benefit at the end of their elected deferral period or after termination of their employment for any reason or at a later date to comply with the restrictions of Section 409A. Discretionary company contributions and the related earnings are subject to a vesting schedule dependent upon years of service to us and, also, vest completely upon the participant’s disability or death while employed by us or immediately prior to a change of control. We made contributions of $0.5 million for each of fiscal year 2020, 2021 and 2022. As of June 30, 2022, we held assets of $28.4 million and liabilities of $28.2 million related to this plan. Assets related to this plan are included in other assets and liabilities related to this plan are included in other long-term liabilities in the consolidated balance sheets. The plan liabilities include accrued employer contributions not yet funded to the plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Employee Pension Plans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-size:10pt;">We sponsor a number of qualified and nonqualified pension plans for our employees at certain locations. In accordance with accounting standards for employee pension and postretirement benefits, we fully recognize the overfunded or underfunded status of each of our defined benefit plans as an asset or liability in the consolidated balance sheets. The asset or liability equals the difference between the fair value of the plans’ assets and their benefit obligations. The liabilities associated with underfunded plans are classified as noncurrent, except to the extent the fair value of the plans’ assets is less than the plans’ estimated benefit payments over the next </span><span style="-sec-ix-hidden:Hidden_DU9pyETQNE-zhotgTjnzow;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12 months</span></span><span style="font-size:10pt;">. We measure our pension and postretirement benefit plans’ assets and benefit obligations as of June 30.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following provides a reconciliation of the changes in the plans’ benefit obligations and fair value of assets for fiscal years 2021 and 2022, and a statement of the funded status as of June 30, 2021 and 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Change in Benefit Obligation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Benefit obligation at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,434</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (708)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 464</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amendment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,345</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Actuarial (gain) loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (900)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (195)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (171)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Benefit obligation at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,464</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Change in Plan Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of plan assets at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,010</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (860)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Actual return on plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (148)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (126)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of plan assets at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,977</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Funded status and net amount recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,487)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amount recognized in consolidated balance sheets consists of:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,275</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued pension liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,927)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,757)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accumulated other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,609</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">One of our defined benefit pension plans is considered a nonqualified plan, therefore we have funded a separate rabbi trust which comprises insurance company contracts with fair values of $14.3 million and $11.9 million as of June 30, 2021 and 2022, respectively. These amounts are not included in the fair value of plan assets in the table above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table provides the net periodic benefit costs for the fiscal years ended June 30, (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net Periodic Benefit Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_6ZhsRN4hpUuHosomTVLk-g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Interest costs</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 464</p></td></tr><tr><td style="vertical-align:bottom;width:66.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_yOY8oYiWpkuA7v0Gm-9qGQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Expected return on plan assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (251)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (242)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (279)</p></td></tr><tr><td style="vertical-align:bottom;width:66.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_JBIzI6_4ikWb4NZgP1savw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amortization of prior service costs</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,115</p></td></tr><tr><td style="vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_QfDwh4B87kSJascpHxF7Cg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Recognized actuarial loss</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td></tr><tr><td style="vertical-align:bottom;width:66.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_44_fwaJ46Uy1xmBt2w9IpA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Net periodic benefit cost</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,341</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Plan Assumptions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:80.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average assumptions at year-end:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:80.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expected return on plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:80.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Rate of compensation increase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The long-term return on assets has been derived from the weighted average of assumed returns on each of the major asset categories. The weighted average is based on the actual proportion of each major asset class held, rather than a benchmark portfolio of assets. The expected returns for each major asset class have been derived from a combination of both historical market returns and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">current market data as well as the views of a range of investment managers. There is no assumed rate of compensation increase as most of the plan participants are retirees or no longer employed by OSI.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Plan Assets and Investment Policy</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:41.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,  2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,  2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:41.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Proportion of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expected Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Proportion of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expected Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:41.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Return</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Return</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:41.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:41.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:41.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:41.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Combined</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The defined benefit plans’ assets are invested in a range of pooled investment funds that provide access to a diverse range of asset classes. The investment objective is to maximize the investment return over the long term without exposing the fund to an unnecessary level of risk. Within this objective, it is recognized that benefits will be secured by the purchase of annuities at the time of employee retirement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The benchmark is to hold assets in both equity and debt securities. The proportion in each investment class is not mandated and is allowed to fluctuate with market movements. The equity holdings are maintained in balanced funds under the control of investment managers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Day-to-day equities selection decisions are delegated to investment managers, although these are monitored against performance and risk targets. Due to the nature of the pooled funds, there are no significant holdings in any single company (greater than 5% of the total assets). The investment strategy is reviewed on a regular basis, based on the results of third-party liability studies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Projected Benefit Payments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table reflects estimated benefits payments, based upon the same assumptions used to measure the benefit obligation and net pension cost, as of June 30, 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pension Benefits</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 1, 2022 to June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 1, 2023 to June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,051</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 1, 2024 to June 30, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,418</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 1, 2025 to June 30, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,919</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 1, 2026 to June 30, 2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,254</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 1, 2027 to June 30, 2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,875</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Company Contribution</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of June 30, 2022, our weighted average contribution rate is under 1% of pensionable salaries. </p> 6500000 6700000 6900000 0.80 1 500000 500000 500000 28400000 28200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following provides a reconciliation of the changes in the plans’ benefit obligations and fair value of assets for fiscal years 2021 and 2022, and a statement of the funded status as of June 30, 2021 and 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Change in Benefit Obligation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Benefit obligation at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,434</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (708)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 464</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amendment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,345</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Actuarial (gain) loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (900)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (195)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (171)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Benefit obligation at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,464</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Change in Plan Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of plan assets at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,010</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (860)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Actual return on plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (148)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (126)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of plan assets at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,977</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Funded status and net amount recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,487)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amount recognized in consolidated balance sheets consists of:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,275</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued pension liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,927)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,757)</p></td></tr><tr><td style="vertical-align:bottom;width:75.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accumulated other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,609</p></td></tr></table> 16225000 18434000 700000 -708000 477000 464000 -1272000 -1345000 45000 900000 195000 171000 18434000 18464000 5358000 7010000 710000 -860000 1090000 -47000 148000 126000 7010000 5977000 -11424000 -12487000 1503000 2275000 12927000 14757000 -4319000 -4609000 14300000 11900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table provides the net periodic benefit costs for the fiscal years ended June 30, (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net Periodic Benefit Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_6ZhsRN4hpUuHosomTVLk-g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Interest costs</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 464</p></td></tr><tr><td style="vertical-align:bottom;width:66.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_yOY8oYiWpkuA7v0Gm-9qGQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Expected return on plan assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (251)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (242)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (279)</p></td></tr><tr><td style="vertical-align:bottom;width:66.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_JBIzI6_4ikWb4NZgP1savw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amortization of prior service costs</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,115</p></td></tr><tr><td style="vertical-align:bottom;width:66.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_QfDwh4B87kSJascpHxF7Cg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Recognized actuarial loss</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td></tr><tr><td style="vertical-align:bottom;width:66.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_44_fwaJ46Uy1xmBt2w9IpA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Net periodic benefit cost</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,341</p></td></tr></table> 442000 477000 464000 251000 242000 279000 -61000 668000 1115000 -34000 -75000 -41000 164000 978000 1341000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:80.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average assumptions at year-end:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:80.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expected return on plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:80.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Rate of compensation increase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 0.026 0.030 0.042 0.042 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:41.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,  2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,  2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:41.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Proportion of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expected Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Proportion of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expected Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:41.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Return</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Return</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:41.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:41.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:41.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:41.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Combined</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table> 0.83 0.049 0.85 0.049 0.16 0.008 0.14 0.008 0.01 0.004 0.01 0.004 1 0.042 1 0.042 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table reflects estimated benefits payments, based upon the same assumptions used to measure the benefit obligation and net pension cost, as of June 30, 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pension Benefits</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 1, 2022 to June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 1, 2023 to June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,051</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 1, 2024 to June 30, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,418</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 1, 2025 to June 30, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,919</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 1, 2026 to June 30, 2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,254</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 1, 2027 to June 30, 2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,875</p></td></tr></table> 180000 6051000 1418000 1919000 2254000 5875000 0.01 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 7pt 0pt;"><b style="font-weight:bold;">14.         SEGMENT INFORMATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We have determined that we operate in three identifiable industry segments: (a) security and inspection systems (Security division), (b) medical monitoring systems (Healthcare division) and (c) optoelectronic devices and manufacturing (Optoelectronics and Manufacturing division). We also have a corporate segment (Corporate) that includes executive compensation and certain other general and administrative expenses; expenses related to stock issuances and legal, audit and other professional service fees not allocated to industry segments. Both the Security and Healthcare divisions comprise primarily end-product businesses whereas the Optoelectronics and Manufacturing division primarily supplies components and subsystems to external OEM customers, as well as to the Security and Healthcare divisions. Sales between divisions are at transfer prices that approximate market values. All other accounting policies of the segments are the same as described in Note 1, Summary of Significant Accounting Policies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables present our results of operations and identifiable assets by industry segment (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:59.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">External customer revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 742,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,166,044</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Revenue between product segments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (45,149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 742,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (45,149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,166,044</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (31,630)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,887</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Segments assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758,054</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (39,956)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,268,541</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Capital expenditures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,388</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,758</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:59.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">External customer revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 633,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212,315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 301,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,146,902</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Revenue between product segments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (48,640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 633,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212,315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 349,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (48,640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,146,902</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (39,769)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (403)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,371</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Segments assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 798,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (37,568)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,384,367</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Capital expenditures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,760</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,855</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:59.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">External customer revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 663,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 314,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,183,236</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Revenue between product segments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (52,242)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 663,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 366,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (52,242)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,183,236</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (46,950)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,749</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Segments assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 839,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 301,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (34,359)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,443,150</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Capital expenditures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,921</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,679</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables present the revenues and identifiable assets by geographical area (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:54.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">External</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intersegment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-lived</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-lived</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">tangible assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Geographic region:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 571,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 587,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 475,856</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mexico</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 974</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,551</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 700,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 506,381</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 268,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 269,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,382</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Europe, Middle East and Africa</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,611</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total EMEA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,993</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Asia-Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,414</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,166,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,166,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 619,788</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:54.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">External</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intersegment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-lived</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-lived</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">tangible assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Geographic region:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 589,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 607,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 493,423</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mexico</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,379</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,960</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 666,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 684,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 525,762</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 221,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,348</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Europe, Middle East and Africa</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,389</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total EMEA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 252,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,737</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Asia-Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,865</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,146,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,146,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 199,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 647,364</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:54.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">External</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intersegment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-lived</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-lived</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">tangible assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Geographic region:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 569,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 585,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 514,489</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mexico</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,676</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 625,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 641,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 542,426</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,758</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Europe, Middle East and Africa</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,776</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total EMEA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329,610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 332,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,534</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Asia-Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,916</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52,211)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52,211)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,183,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,183,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 653,876</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to ASC 280 Segment Reporting, external revenues are attributed to individual countries based upon the location of our selling entity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;">* * * * * *</span></p> 3 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables present our results of operations and identifiable assets by industry segment (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:59.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">External customer revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 742,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,166,044</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Revenue between product segments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (45,149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 742,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (45,149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,166,044</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (31,630)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,887</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Segments assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758,054</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (39,956)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,268,541</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Capital expenditures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,388</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,758</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:59.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">External customer revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 633,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212,315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 301,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,146,902</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Revenue between product segments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (48,640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 633,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212,315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 349,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (48,640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,146,902</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (39,769)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (403)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,371</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Segments assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 798,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (37,568)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,384,367</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Capital expenditures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,760</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,855</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:59.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">External customer revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 663,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 314,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,183,236</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Revenue between product segments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (52,242)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 663,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 366,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (52,242)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,183,236</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (46,950)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,749</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Segments assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 839,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 301,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (34,359)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,443,150</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Capital expenditures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,921</p></td></tr><tr><td style="vertical-align:bottom;width:38.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,679</p></td></tr></table> 742043000 185322000 238679000 1166044000 45149000 -45149000 742043000 185322000 283828000 -45149000 1166044000 90063000 15766000 30566000 -31630000 122000 104887000 758054000 208857000 232408000 109178000 -39956000 1268541000 8648000 1404000 6291000 4045000 20388000 34907000 4390000 8785000 1676000 49758000 633340000 212315000 301247000 1146902000 48640000 -48640000 633340000 212315000 349887000 -48640000 1146902000 85515000 31563000 38465000 -39769000 -403000 115371000 798192000 220411000 282039000 121293000 -37568000 1384367000 3290000 2144000 6714000 3612000 15760000 26572000 5364000 9325000 2594000 43855000 663159000 205658000 314419000 1183236000 52242000 -52242000 663159000 205658000 366661000 -52242000 1183236000 98784000 24696000 45030000 -46950000 189000 121749000 839769000 231423000 301483000 104834000 -34359000 1443150000 5513000 2295000 4533000 2580000 14921000 22970000 5915000 8098000 1696000 38679000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables present the revenues and identifiable assets by geographical area (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:54.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">External</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intersegment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-lived</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-lived</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">tangible assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Geographic region:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 571,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 587,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 475,856</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mexico</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 974</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,551</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 700,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 506,381</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 268,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 269,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,382</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Europe, Middle East and Africa</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,611</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total EMEA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,993</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Asia-Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,414</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,166,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,166,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 619,788</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:54.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">External</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intersegment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-lived</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-lived</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">tangible assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Geographic region:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 589,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 607,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 493,423</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mexico</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,379</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,960</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 666,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 684,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 525,762</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 221,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,348</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Europe, Middle East and Africa</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,389</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total EMEA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 252,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,737</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Asia-Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,865</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,146,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,146,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 199,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 647,364</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:54.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">External</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intersegment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-lived</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-lived</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">tangible assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Geographic region:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 569,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 585,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 514,489</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mexico</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,676</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 625,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 641,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 542,426</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,758</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Europe, Middle East and Africa</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,776</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total EMEA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329,610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 332,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,534</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Asia-Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,916</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52,211)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52,211)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,183,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,183,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 653,876</p></td></tr></table> 571134000 16515000 587649000 118322000 475856000 66626000 66626000 974000 974000 45896000 45896000 8539000 29551000 683656000 16515000 700171000 127835000 506381000 268940000 529000 269469000 21823000 75382000 46099000 46099000 7252000 10611000 315039000 529000 315568000 29075000 85993000 167349000 28105000 195454000 23972000 27414000 -45149000 -45149000 1166044000 1166044000 180882000 619788000 589579000 17498000 607077000 126100000 493423000 10583000 10583000 2379000 2379000 66732000 66732000 8055000 29960000 666894000 17498000 684392000 136534000 525762000 221423000 874000 222297000 25183000 80348000 29879000 29879000 8389000 8389000 251302000 874000 252176000 33572000 88737000 228706000 30268000 258974000 29346000 32865000 -48640000 -48640000 1146902000 1146902000 199452000 647364000 569601000 16322000 585923000 117622000 514489000 8109000 8109000 261000 261000 47737000 47737000 8091000 27676000 625447000 16322000 641769000 125974000 542426000 276658000 2887000 279545000 27749000 80758000 52952000 52952000 4837000 6776000 329610000 2887000 332497000 32586000 87534000 228179000 33002000 261181000 20589000 23916000 -52211000 -52211000 1183236000 1183236000 179149000 653876000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">SUPPLEMENTARY DATA</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 5pt 0pt;"><b style="font-weight:bold;">UNAUDITED QUARTERLY RESULTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables present unaudited quarterly financial information for the four quarters ended June 30, 2021 and 2022 (in thousands, except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 332,198</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Costs of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,131</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,067</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,123</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,898</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Impairment, restructuring and other charges (benefit), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (162)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (285)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,192</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,213</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,854</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest and other expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,189)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,233)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,167)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,142)</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,712</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,160)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,087)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,526)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,818)</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,894</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.44</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.40</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 290,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 336,821</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Costs of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,355</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,466</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,538</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,639</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Impairment, restructuring and other charges, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,732</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,909</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,557</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest and other expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,016)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,217)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,301)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,428)</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,664</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,129</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,612)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,072)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,366)</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,763</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.99</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.94</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables present unaudited quarterly financial information for the four quarters ended June 30, 2021 and 2022 (in thousands, except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 332,198</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Costs of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,131</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,067</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,123</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,898</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Impairment, restructuring and other charges (benefit), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (162)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (285)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,192</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,213</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,854</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest and other expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,189)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,233)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,167)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,142)</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,712</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,160)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,087)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,526)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,818)</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,894</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.44</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.40</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 290,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 336,821</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Costs of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,355</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,466</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,538</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,639</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Impairment, restructuring and other charges, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,732</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,909</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,557</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest and other expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,016)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,217)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,301)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,428)</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,664</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,129</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,612)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,072)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,366)</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,763</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.99</p></td></tr><tr><td style="vertical-align:bottom;width:58.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted earnings per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.94</p></td></tr></table> 254908000 276009000 283787000 332198000 159157000 173928000 179768000 214131000 95751000 102081000 104019000 118067000 58617000 56101000 57906000 68123000 12082000 13784000 13932000 13898000 8359000 -162000 -285000 2192000 79058000 69723000 71553000 84213000 16693000 32358000 32466000 33854000 4189000 4233000 4167000 4142000 12504000 28125000 28299000 29712000 3160000 8087000 9526000 3818000 9344000 20038000 18773000 25894000 0.52 1.12 1.04 1.44 0.51 1.10 1.03 1.40 279257000 276681000 290477000 336821000 179927000 176908000 187619000 214355000 99330000 99773000 102858000 122466000 57323000 54879000 57813000 65538000 14817000 14977000 15150000 14639000 2510000 831000 1469000 2732000 74650000 70687000 74432000 82909000 24680000 29086000 28426000 39557000 2016000 2217000 2301000 2428000 27373000 22664000 26869000 53498000 37129000 3612000 7072000 10763000 3366000 19052000 19797000 42735000 33763000 1.06 1.11 2.45 1.99 1.04 1.09 2.41 1.94 EXCEL 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &%$U4'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 " !A1-5CNUNH^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O385<:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1!X5=V!0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[=.@I05W6P.0T M,9S&KH4K8((11I>^"V@6XES]$SMW@)V38[)+:AB&GQY=YW<+Z M1,IKS+^2%70*N&:7R:_-PV:W99)7G!?5?5&O=KP2S4K<\O?)]8??5=CUQN[M M/S:^",H6?MV%_ )02P,$% @ 84359E&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" !A1-5E5MYC&(' # , & 'AL+W=OOR/'UOQB_/62Q\+Z0SCJ(X M" A_NZ(^VURTS-;NC7MON1+)&YW+\S59TCD5W]6P-DX+T&S\\NHGV7J/D5IX8>TX.INY%RTBNB/K4$8D$D7]>J$U]/U&2 MU_'O5K25GS,IW'^]4Y^D-R]OYHE$U&;^3\\5JXO6H(5MR#V"BRSH@!O"_"[ K/J#-:V MP'I?T*LHZ&X+NBF9[%92#F,BR.4Y9QO$DV]+M>1%"C.MEK?OA+BGJ.%OIJTP: M5TB;&-VR4*PBJ>M2MRS0D=>97RS>7>P5!A7_BL-39!DG"!L8*R[(ALM'\?(4 MF?W*\C%BO5LWX-O0IX)MA5"R9#Q.=H31QZT9)C0$3Y M"VU=_OZ;V3?^4,'2*3;6)%8"V7\^G5XS,*PYCXZ)ZN&1[KT(B&;ED!W)%!V15CGVWR*YH_SA^O;^4EV<=,[^U2%#M1IBDZ3 M6 F=:12NSJ@#;QHZC,NNF!J*$S07CF+3PG<\35O?: I&6U#6P-!H:II <6-Z:G2:U, M#Q?T5ZM')[@6ZD=]#WT)UFX,EY7"'>\A>$9?+'V'T0D.U&8%E&G/4 MI%;F6"0$$_3-_^-H)T>R_SZPC3(?')#[0C9BQ;B2OPW7-@9WC$!@%HG A#W] M>W#YR#?C[,4+'74+A#7MD1*;UIB@2ZV,K0@*)NSPWV.;L4C(P/"/MZY^5,"* M0P/W#"4WK:E!EUJ96Y$;3-CNI_URQ"FIQ@0+6*8:DM:4H$NM#*G("29L[F^8 M(]O2;,5"R/H>$!F>#=I&S^PK:6E-";K4RK2*G&#")O_!$S(BL 4R\<>G3VA. MG9C+5J9$!BO9+ CD(W,NF/-\@CX8IX9AHC7AZ(7X%<]0K2%"EUH99!$C3-C_ MRUCJ>N$2S=^")^8K^1T,$',E):UY09=:>6*U" P8MO2[]H6N7YT5"9>T,FT= M$+H;S<>COY63LUKS@2ZU,J\B'^!:^<"..4_F/K()C[292:<11TIPL.(C5579 M<%5C:L?(!;C(!;A6+DAF/V0(E99LR;AR2#N@C6+7$S)ECH2@,CFE\T43GRR5U&"]JL46 MN*PQM&-$ EQ$ @R[^5W/7%'9,Z$6]HO+!G!=8UC'2 2X2 2XUM)!V<[/5T2> M"WV+A6QO86)TE?QT&GI[J]9+U9*-)2^79G]H=O' .N^\E(@=P_KCPOKC6DL( MMGPT55N. M6-6J,5S6F-@QTH!5I $+=O'OB6U7W:N9P7*31R4QK?Y?EUJ9V-Z.(=BMCR0N M-T-6X2H."%0^*>&ZQIB.8?BMPO!;M0S_3^DJVL\AV\BG)241"V5.G$91K)YX M/*!9$93@JL;OU+&P.AF8OMW)E/H6WMV!3 MOLM"5?.(!\IO612AD4N""-WE5J94&'H+=N$[2LE24N4>65CBALEF%2ZI3Y/U=.)["\9#CRC1 M:77UNM0R=)V]+=_)3$VZ=3Y"3K*Q)]O]G;^;;\\?I9O2.\77L[W]MR29Z(F0 M3Q>RU#@]D^,JS[;+9P>"K=,-Y$],"!:D+U>4N)0G7Y"?+Q@3NX/D!/E_6KC\ M#U!+ P04 " !A1-5IG-J:WX& Z&@ & 'AL+W=O]F M&+7SG(3 BTQPWE&,*UGT6B$ ^V ME9.5 /WU73DF3FQ9<.TQ ]C.[OK9E;3/(^7D2:K'8B&$1L]9FA>GO876R^/! MH)@N1,:+([D4.7PRERKC&F[5PZ!8*L%GI5.6#BC&P2#C2=X;GI3/;M3P1*YT MFN3B1J%BE65++D#V(B]+?EC8*[P3;*+,E$ M7B0R1TK,3WLCRTAPTBD8JI-B$X_%N+ ML4A3$PEP?*^"]K;O-(Z[UZ_1?R^3AV3N>2'&,OT[F>G%:2_JH9F8\U6J;^73 M9U$EY)MX4YD6Y5_T5-GB'IJN"BVSRAD09$F^^<^?JT+L.!"OPX%6#O2]#JQR M8&6B&V1E6N=<\^&)DD](&6N(9B[*VI3>D$V2FV&<: 6?)N"GA^.OUY.O5Y?G MH[N+ C.D!)CNX6-BR:?BM >+IQ!J+7K#7W\A ?YDR^XG!=O+E6US M9:[HPS$O%@AW-A?B^2M8\%;FVCN(F5%"&,@U@/0P\J/G)8+V;3MLJP@%A M6ZL]G-X6I^?$.9I.Y0I@06^8"L!XGXH^RH6VP=Q$\G< ,!S&(6O@;)O1& =^ M!U!_"]1W KW,UU ^J1)A+:'?QL98C,,&MK89C:'4D1U;L,46.+'=*+'DR0R) M9VCSA2C*@9=Z(13T$J4 -^)%(>R#'[0@>< %S<&W6+&883ON<(L[=.*^DYJG M[X 8MEX>>@'QO 9&BQF./>S9049;D-$;Q07R5/JE+*I92$N@,]TY2:,6"(+C M(&IBM9B1"'=AC;=88R?6/Z2ZL8!5HKS8L8B%N(+79T3#H6DQDAQN)$^K77=Y82=6E5*7TAI12F3\<:J$RD,SW]M0L#.=Y?MA:&VV[ MR LZ9EW-@\1-A%LUL>0O1DI8$;:I#!8OQQ(+>P6QZ1)-18S:#Z=!:Y)D+A9L.K?59GW1-&KUD@3?I^DB>Y05T1MH:9L(09?'?G-&6^R8YX5=S9[6A$G= MA'FUUQ8ZB9VV^="+@B!JPFR; :U[9@MHA;FS_7/3YKF8"RCH#':U4YB[2//G MCH)::!%^FIK88A82OZN:-752]]9M,WWK5OO6Z#,+A^,X;J&UV)%@=YNWC[=F M/>IFOH$,M=)_B#R M*2!&'ZZE%HB0CU;LSLAV'D;6 X'_'V@_^YH8:>"48Q,MIX\+F>!#OSK+(KCPWJ]/J(A/W(]_J$X/(S$O2C$(+X=1"- MOJQRL3VE*\W,:5\?)$VQ%.5I;?IB+91%)#05@LT&^R'MV(W26B)0MT2X%9K# M(U '7.60JKUGM=D]"%@4-%6 Q<[WHLCKZ*RL5@',K0) *:ZRU4895LDKQ J9B#)SX*H01J\T7%YD;+97G6?R\UJ/+R]:=FV!@8$T$$?A22Q!U6< (HD@K*8Z? MI:A1S:D3U]LK]<^Y>67FB0@8L>@'#60X,'H&"F!&LD@^L.4UE(8>S2.3_ M:%G$.JZ!_$Q(%I?)BB"F27$E+^5"K"58G2T)=IE@'YK0+A/:N=&"++=U123Q M^IPM$=?12DTW\K7)LY4;FNC'.)5W-U?!Q?(4NA[?#N]$8 M3:_'X\Z+&:RM\ST)4M: MJ(W/D(UMNR%]='BZ54\WE>?*N%T9MW.]]O'&F[P58IUF,?VN78B4^# PU,LD M@"_ \#Z\L[KX4Y/3_R16\]VN?+=WJ7L3]9H YQ @55O^\QE*"4<+$F6 3FB" M A9%A N4 B^>]&G3:A13N/D4^D.Q\' +8_58%NLV]T75^#L5?^$1-K=2[HKHD;J5J3N3M(1BV.U"?Q#";L'E?"^J!I\KX+O'0%_ M4/WVMI;EYE(?$EFC/J^HSX^GWEZ^YZ\YNCT78V<3N"'0[3D=R]K":^&_6QL^ MGGA/+9>2!W W13:#FVO;LSX;?25\3A.!(IBI5-QRE08OCAM%1[(TW[&?F%3[ M?]X,U1$-N Y0]V>,R55''P*J0Y_W!U!+ P04 " !A1-5)X5RWK & "' M(P & 'AL+W=O3S%Y7_7:RDU.AUG6;%Q6BE]>9L/"YF*[F.BU.UD9GYST+EZUB;RWPY+C:Y MC.=5T#H=4XR]\3I.LM'DO+IWGT_.U5:G22;O MDN5*ES?&D_--O)13J;]N[G-S-=ZSS).US(I$92B7BXO1)3F+&"\#*L2?B7PI M#KZC4LJ34G^7%[?SBQ$N6R13.=,E16P^GN6U3-.2R;3CGYITM/_-,O#P^QO[ MITJ\$?,4%_):I7\E<[VZ& 4C-)>+>)OJ!_7RFZP%B9)OIM*B^HM>:BP>H=FV MT&I=!YL6K)-L]QF_UHDX""!>3P"M Z@=P'L"6!W C@W@=4"5ZO%.2I6'*-;Q MY#Q7+R@OT8:M_%(ELXHV\I.L[/>ISLU_$Q.G)]=W7Z9W?]Q&EX\W$9H^FH_/ M-U\>I^CN$[J[OWFX?+PU /01?9U&Z*>R0$F&'E=J6\39O#A!'UK7 MYV-M&E;2CV=U(ZYVC: ]C2 4?5:97A7H)IO+>9M@;!3M9=$W65?4R?C[-CM% M#)\@BBD%&G1]?#@!PJ/CP[%##=MW$JOX6 _?%_/\Y_)99EM9G$'IW85S.+P< M.LZ*33R3%R,S-A0R?Y:CR8\_$ __ J5F2+)H(+)6VO@^;=S%/GE4.DY1=I \ M*'<[#J_B*$?)YPDA :/,.Q\_'Z8%PG$OQ+2-BR"MT^>=T0ES#HIA#*X8Q('_>>+(,"A M50X C'IAP*UJ &!<<"S@8O#W>GRGGE]S511HDZM%HB$-?N=7.>6<^I8& $;" MD 26!H@->RR$-01[#8&SH.\V,H]UDBV1?#4NIN@9VH(A"WI(LF@@LE;RPGWR M0FS#IBO/9JA(U-T-WJC;&:H*57E,=-D*$(K 503#F MA=88'T$PG^&@1]&!R2).1;?K39SDI883,Q>9'MK.]#8O:[^4J/1*YFAFG-52 M&C=E)BQ0*0$&)DYMH5T4P03;PQ( \_A!UMHZ::.3'C'.JLZ3#>JAG28P3#T_ ML!5!.#.&VM4(X8CP!>T1U9@OXC0ID]MLIM82+7*U?I.F,E@2ZR:?$I_;

$ M(X+YQ)8$X# / K]'4F.,B-L9W69:EG5X4'YU5_67'^^TY6,0>IWZ V#$\UE' M&H0+?*]G8B2-32).(S&YJ]0D59^!.D1WU/*9WQDP!O4^0[&U<]*X'^*V/W4% M/\F%RF6=&Z3CUYX'L^M9",>F,7:*NK@P\#BV>[H+"SQ"^Q[+Q@(1MP>ZS]5S M4FT_&%7?%M4U,1\I#TBGWT&<"#OU"^ (#GS<(ZMQ1<3I&ZJUGJ-Z V!U(9@] M&%X#.)]C>R"*()B@O4-FXTY(Z/1V-W&>F?'?6%3S+%9;!J"W(TZ3\UYS-RA; M-!1;>_NB\4#4[8&NXB*903FKXX+#F?M4V/T/H/@IL9>J,*IGH4H;MT/=;B=* MTJVVMW'JUA.@]5S8K>^B^"EF=NM!5,\$0AL/0ZFS=J>[':YM(>?EMM:^@M$L M3F?;M)K]P6JF3F_TWFH>E"T:BJV=T\9"4;>%ZJ]FP.'X0A"[("!8Z-D+50@6 MD+!G04(;NT3==LE5T%T?0_S#:: 6 , "%G0$0# /]TPJM#%%U&V*S%PY-TL. M<&9TA[Z[; ?U34.QM=/6^";J?=^^*W7ZKG?G;DBV:"BV=NX:>T;=]NRXS=>: MY-" !*%/A;UB@G ^[>S*11!.8.[WK.!I8\NH>[?JR.U7.NAVU:!LT5!L[0PV MGI"ZMZS>LP=+NUM+'@["L#.L=G$B\$(F[+( <+ZQS3U&ES4VC;EMVM2D*9G! MM>T.??>IS)!LT5!L[;0U#I&1[SS0P9Y_]QR,D: M=\J..>8\;F!EP.DD#XU'MLL"PN'N!@*$\S'V[)WD\<$;"FN9+ZLW/0K3Z&VF M=Z?Z^[O[MTDNJW4?D&PO=V]R:W-H965T&ULK59M M3]LP$/XK5H8FD 9Y?REK(T'3:4RC192QSZ9QFXS$[FRW9?]^YR1D;6HZ/O1+ M$COW/'?/^72^_H;Q9Y$1(M%+65 Q,#(IEY>F*689*;&X8$M"X<^<\1)+6/*% M*9:24W'$D5F6)^9]K4K#-P+"-UXW[ M?)%)M6'&_25>D"F1/Y9W'%9FRY+F):$B9Q1Q,A\85_9ETE/VE<%C3C9BZQLI M)4^,/:O%33HP+!40*<*" M#%GQ,T]E-C B Z5DCE>%O&>;KZ31XRN^&2M$]42;VC9T#31;" #@-P.D"O#< ;@-PWPOP&H!79::64N4AP1+'?3P-P>3\73R_2:Y>A@E:/H K]O1^&&*)E_0<')[=S_Z M.AI/;QY'Z&8,ZQ$Z1S^F"3H].4,G**?H(6,K@6DJ^J:$:!2G.6L\7]>>G3<\ MVPZZ951F HUH2M)= A-DM%J<5RW7SD'&;RMZ@5SK$W(LQ]$$-'P_W-; D_?# MK0-JW/9DW(K//<[)Z Z@=N#I':B&$8&!G0,0?B:&/''#W9@?=8E[YAD MR9'(=A+KM8GU#K''8VBF.9VQDNAR5F.#"JMZYCJV;=_UPKZYWL[&OEGH65YO MURK16/F.[[16._'[;?S^P<*8R(QP!/%#;C+5@->DT8-."R;$V:5.EW_,6C@F M67(DLIU]CHA](R?H"$TT1'84AGH)42LA^K^$0W6ODQ3I3B:T.SD?[IO9EN=%'5D: MLL@+WI#5:V7U#LH::@3IE/3V&Y/E!:[=4;)O%GE>K].^DGVK( @COZ/$W)HK M2L(7U7PFX A65-;733V;^&T;">Y/[1U'/E+>:+G I4D#E06A&PO=V]R:W-H965T&UL MM9QK<]LV%H;_"D?M;)N9543<>,G:GG$D=IIM&FD6$&X$#*=XR^V9 ,O@!>'()\#2&>/1?FU6G%>>T^;=5Z=CU9UO7TWF52+ M%=^DU=MBRW/QG[NBW*2U>%O>3ZIMR=-E6VFSGF#?#R:;-,M'%V?MWSZ7%V?% MKEYG.?]<>M5NLTG+;^_YNG@\'Z'1WW^XSNY7=?.'R<79-KWG#&8+VG%I\7ZO]FR7IV/ MHI&WY'?I;EU?%X^_\FY K-%;%.NJ_>D][LN&9.0M=E5=;+K*H@>;+-__3I\Z M(XXJ(-I3 7<5L%XAZJE N@I$JT#"G@JTJT#U%OK&P+H*[= G^[&WQLW2.KTX M*XM'KVQ*"[7F1>M^6UOXE>5-H,SK4OPW$_7JB^G5I_G5QP^SRYMDYLUOQ*_? MDT\W<^_J%_'N:OK;KU6/O=C[S?O[QC?>CE^7>S:K8 M56F^K,XFM>A-HSE9="V_W[>,^UHN-AL1*?.Z6'Q]:ZD^=5>_YK6X#/C22](R MS_)[6P]F;HG+Q6*WV:W36JA>J)/XG);-=?! _<^%I5--7&KWA1UNE:K M3<2D'&8&'V8&MSJT1^=]ND[S!??2VOOW+G_K$?^?'O91;'-ZKQ2T2LW2\'"! M@BA&Y&SR<.RH68S$,:-(+38SBXU1$.)0+9:8Q1A#Q\6489/#L,FSAOVSB*YJ ME9:\>O,L"_:J[-B"2/3:Q[YF@K/Y9EU^5VW3!3\?B4BH>/G 1Q?_^ $%_K]L M 08IE@")*;;3@^VT52<]MG_(%^(^4PG?9WS_ZDUS?<^;&5@5ZR4O*[$&_+G+ MZF\V]RF@#U-(L1FD6 (DILP0.\P0+.JYI%TRNVS;W6NO0R M*FQ>1D8G1%K$&+ZNN)L?:B; MD&()D)CB>GAP/72Z_@>O:G%W;DP7XG69+9J[;>O_Y'I^:PW>T A>W6MGFT.] MAA1+0B-8?'O81@<#H^\R\%3T1D:'2.P'QJ.!LQ-#'8442X#$%//C@_FQT_SV M]E=Y657MA.F[7-P&/;[9KHMOG'>+R'97+E;-C7-;%O=ENK'-06P$-,51H,V MLR=#9P!2+(F-$%*ZKSB+? D>/K2WIV*]:_&XIR%B,=.<=G=LJ-6@:@F4FCHI M1S2(W)/2^KX0&"08*&U1GC\UK[G5;V0$-B;F/?:ZD+KR< MUWOCO8K7]9IO>%XWL\-;0O32Q[3LR0E1,](Q9;X1Z: 0"*J6=&JL?PRJUY+P MD!OQOL/KDY>"B51CS%@0Q;KQH%0(JI9 J:G3(P$2N0GRDYB(+!<+D/UF&)S$ M%F2B9,@PPUK^S=V-P::=:E1U0X(=2&9#;FBSYVZ;5*3%F\C,U6!Q:>J$ADR2HR$-8Z)'CUE.7.DH MIOK8S7(LQ*@W,"0S(3%N<;#;H)B%3+1%YJ:L%^=TL0DK410PG0O5O22QVTFZ'I'].[V&01@D@4&XL#*$^!JB50:NH42.K";NH"2O)B M<\^-BLNH05",EZF$WZ@U+]&(3]L8D MI$&D.PFZ'P>JEF +8*IC4*V4X(C=X/CR1"\VT7%,&?:-M**[!X-]!25'*#7U MV)4D1^+>CP-.]':MJ:?(4$#U?*.[5X//8X$R(C'W$[4QJ%Y+^B-N^GO%1"\Q M26N,PH#%^GZSNXN#C0?%12@U=7HD5A(W5KH3O<3P+2<^_0IU>ZGRT*82G*B;G+ZWAPN-3&#"*#6;_A3 M=S<&?S "%)6@U-0ID$!%3YQ;A,GA4G.CC>)8WQ5R]V7P/("2$S7Q3QF!ZJ\D M(NHFHE?(X5(35P+?#_2,C;MC@\T&)2XH-752))A1-Y@-R^%2<_,-1WYH+#*@ M> :JEE"3XM0AJ$8>??;-37'#]2->R]/SU++X4.$8\KT0TE3=Q<&1Q\H\$&IJ?9+**3N;33@_"PU MCRN*Z*386 ] \0]4+:'F-J V!M5K"7;4#7:OF)^EEB.'F)' .,[C[N)@XT%1 M$$I-G1[)C-3-C)?+/2,VYE_.;]L3A6,_\.Z*)D^9/_"RSKZLN9<7M9C&_Q^7 ML4Z)95,.!V&@G\"D%N*,8F:LYZ"(:&ET'$9^WVHNV8^ZV<^=XZ8N3.K.CYV:9("!1H.^06,J)U9(&6!^X18]$]"BWK@Y<@@][ MWK=P.'+<=A-,ND%!%/J^\;EQ=P<&1PHHX#QG%'MC)T=?0=-\P]#O:7F?Y96W MYG>BJO\V%!KE_DM[]F_J8MM^*\V7HJZ+3?MRQ5/!E4T!\?^[0BS>W9OFBVX. M7YUT\1=02P,$% @ 8435;*A"L38"0 \2T !@ !X;"]W;W)KB_"'6G%?H>9/E MXGJPKJKMI]%()&N^B<7'8LMS^+H>X,'K!]_2QW6E/AB-K[;Q(Y_S MZH_M?2G?C0Y1ENF&YR(M M#QSU1#SC2:5"Q/+/GD]YEJE(\CG^:H(.#K^I"AZ_?HW^19N79A:QX-,B^S-= M5NOK03! 2[Z*=UGUK7CZC3>&7!4O*3*A_T=/C=89H&0GJF+3%)9/L$GS^F_\ MW%3$40'L=10@30%B%F =!6A3@)Y;@#4%F*Z9VHJNARBNXO%563RA4JEE-/5" M5Z8N+>VGN6KW>57*;U-9KAI/[V[G=[_/HLG#383F#_+/UYO;ASFZ^X*FD_EO MZ,OO=W_.T1#],8_0SS]]0#^A-$Y_CW2\7N8 MH*]%7JT%NLF7?'D:8"0?_N" O#KX3'HC_G>7?T34^041AQ#@@:;G%\= \>C\ MXDZ/&WIH#ZKCT:[V:"O]R[>[K^CN_N;;Y&%V^RN:3!]FWVR.P@>+GG@_&__X4]YS]0C5TR6'2A8">UR0ZUR?JBCV]EXDSS MI-APJ,[JLIXNJ_+C?HRQ2YE_-=H?UX8M\YG#PE-5!*AO\%C(M&BRX5[;3>6P#$O0@SGIPW/S51C![D8S.U0SH2 MA!9>0#KJ.WY7AF^9"?=#TRS?RY10E&E'SK.Y9LB8YYE< >I\WPM,'P!S.7X7 MEN,6E' _*=V77*9PF>2>%23Q>@P4:GPW@P(T!W .H28@3 '9D#)&'=,;H,.. MZWD=YEIPPOWD=.ASV_BEL\,!1(1=Q^Q(4T#GNIYC$B 4+@C"KIFVY2+<#T;2 M2KF37"2=E$66Z68J>197O&T[T![ -S@,3> #9-AA@841 %$1QX7-D9:6R!NT MM-PK%&I6B$8*[&J3E(=+/0[?GKL-!BS82>31PS"X'R# -'<]J M(T!'0APX'29;BB'OVZ&:W7Z_F9^Q0T4NND5UT6C1I:*=5FD+5Z1_FVK2 M+[ M,+J)>SHL6$BPV6D@G1?8 QO0$3FG="S%28LQI!]CY&(\X7S9I*KWKQ>(S2.4 M87-5.@5D&%/+I:WRO+##8DLVI)]L[G>E7,SI;8452J2M=)4F_T/^TY[<!8:$XBW7->LPQ>^$WFZ3__9(%W2D:MHR&,7O MFM^_S&XGM],S3J!ZT>[=1U"7C!9=*MIIE;9<2-_FPD51RG*RGPBU%RW7(_I4 MYX/:/EO$^0^DRM1I4N8!."M2@! =:X1/ =G0#>U, .G(B>[4[M$19O\^U^DD MD!7YX[#BY4;OYH*^[!TKUZ&!2;Z S*?F[AL*O9;+/-BA?. MFZ^V#>J@;1:#AT/4)BQF+2.G@,IUL64?H#7L=.P,T!;7Z!NX5C>I'G%%KA*X MWHZ7CN7"K>P\]J(0K3F>"=R0##O60A22N=3M,M=B&.W'L&_\T$3:WV:C=NE5 MVX&>H(TDC#UBKJXA(?69M>L&Z63#^AT+;-KB%.W'J0=UKH7TSMOK+DYS_"W6 M<2F[)Z^JC+^VJUI1J,7%4US"5U4HA%:AM=,V!778L^X 0#K"W*Z='MK"%>V' M*XLZ5FD>Y\D9U %PD,<<:U8Q;*8@0,=<4Q5!T=1- M*-9AMV4>UL\\TRY/PP5_3/-<]5W9UB\\!C?\F TG@4RSYJH8D/ER=C!7Q8 L M]"CNV"EG+>FP?M+I-LG5HJ?'GHTI'B/FT>WI_H/_>:[ M[;9.IW&FC^&S0NQ*?EBVKC(9,% )5KJ2) Y?NX@S)8BU#LK;.\_LLF3?&3"W:>YYIS M#R0COGFY)H)DH6/EY='17=@-+Q_UG6*!](E6?:GT\.GAWO)$W]8U/O^,/T7U M[>,V3'T9^FM6.Y\\?7%,XWG OZRY M=LGGC$XR:YJO].5-^?/>F RE2DZ6B''GRMS8:J*%@(8O^N:>V%+FIA^]JN_ MYK/C++/5IIYWE?=Q^;Z[T;/'^UE M1>^Z9J63 <'*UO(W_Z9X2":@# M'Y5G SA;$U$NNQ9O+>9USR\_OWMW_O&_L_>OL\LWO_SZYO6;B_-?/V7G%Q?O M/__ZZ5/AQWVHUF'A:[]0M:>WK+V9)J]:^INZ;)7=6G* MX0*' #1 ._70OIC>N>(_^OH@.QJ/LNEX.KUCO:-P^B->[^A_Y?2R]O'NM4F: MGKIU7IB?]R NSK179N_YW_XR>3Q^=@?DQP'RX[M6_Y.0W[WVY""[__+92^.* MUJY9QIIY]J)W6,ZY[(O)EOF5R;IE:PSD=]VTG:T7F3,+"'7GGF8/[:/LTA1] M:[N;4;9NFRM;R@AYEN5UF=G:K56"W8WKS,KQXZYOZZ_F)HX%$,;4/+VI>AKO MGF$';/%WDU?=LLA;DVZRSCL+,+)54]NN:?%HE&%,:9NJ6V5)R;H13I!=0T/2WVYIVQ)H M5TC7R]KFR1,VY!%XPPI "AH8TE7VA9VY-Q5@.1UQ4 MS2ROJAO: [(61\_Q%+!V#4,[;RI8(5H.QS +)L]3:/7% @:(5\9Y"U,E7/>, MR+QH^.656=JB,H.WRZ8"<6$KBZ^F?!36"H _R]:F65>#)VU>6D8CT-?YA9B6 MW]95XV"F^%L-6)J.V*1K":MA\$'V!O:L+"VO(6=+#LVHS"O71'S:CJ8[NZA' M!'T'K# (UK:UIZWL?X2C)17,-)K$MB(8>Q"9!.3Q-3\LK')?402H &%2^"T M!AQ%U=,\$ 9"Y;JV+P0FP#>?>Y@J<-!^9]I5!D^DS;V>V;$+$V'=6)(,S_,) MO"GW)=R?\I]'410D,U)F9E@4&W](>8S^F/:XG;5I?N\P>G8CBRDA6A9.Z.2. M*2F*SP '"U,7 AP0:16;Q&OPYB#W%A)?@Y_=VH(_7*H+ULL;9P%;[?[VE[/I MY/09*# GM@!V3"G;P(IXC9:O9CWXJVE!G1[;XF\!= &RNS3"=W7C]TC%,Y1: MS6 QC!8NIA'SRGS+"ML6O55UXCDXW?T67>JIP0P&[!.J\VS6-CE(GM>0?/!F MJBA'RN?,SD%!TJY>=2:[CK+_VF_SFWM90(]XN\H7PH#PURVDB&;E%0@FXZ!J M%G7C6(]8EC(VOY!\VKA9K?HZPNH@F#5QD&Q<0GI:F* L[R%%\4 @94U(GI.5 MJ!_BF^?3(,S@Z&ZKV5.&\?_4N"K H2/P# MUML!=ZIJ^JYY.\@N\']3V5*TR&?'U'H%W.!LV/(B=TN>S1]>_=[;J[QB0_N> M5(E_RQ],\K9K(# 0Q >/CP^F\-*KB@..+H._:H*_>I"]9WPYDH&>V!A\TC;? M>'-PU.G97[-K'&=I*I9I.A.X#'$%"-_/')R"G#4"HZF?_0:FH+/#M4%P]:SEFOSG\&$ ++JLS$-0Z)@(9@YP%'^,J\L(!:OU=4,$C M;^8I5LH&QV586->N8!]H9YJ0C(*KXMVQHH&O:#L.D$L"BWW#")4_!&V[=0QV M9W0$0;@U@(%8P%*L/5T5_WB)>3CI%7PVHJQX%\1-;-8R8+;N[-PR5R:(8PHR MDN#MYDG_)O>/\:Y&.A8H!?VQIKD(I_$VV#C+GB,=8Q,J E"F7\ZZ8G!<5< M;5C8P+B.=7&MZ $EP"7\ OYE[>:$. A@/K,5:6C+? N>,2UPST-RL7 STUW# MG?-FG,./PJ[S.A)=N5$8%4=F!9>18S(=/WO+K##A;Y-GWLV_\L?71CV\=9.@JJ%T)"G[OC;J<=0(:FR)8%8@8/(( =G*!2:\C3H\-+6F$QY#9I6!\N'J?X^R3VQE[GXKMI9]_^DS*(J^)<7#F8B\OB$; M1A$J".Y#IX.3)\>EH,CGZTT/&H^G9\7V&O(T,I&/@_L$*=^QAE&;6W;G* M].QT=#(>__DQQ]/1T7AZKS$[029]3[INX-;=N=SVD\F3T?'1Y*X']UEE>C;" MD]L?O$18>24Q96I-Q!\O*4J!MXC79 )(%5 ,84$2U[$R7V(,)0UA,6%JLA' MV=GD)#G .H#_@!']332HNB,XWS5.$H2-]A?'RY3>37?Y MBNP5A7"2PC,A58;8J.7XGZVM9'^RO/RM%^23CR4) #$S)-JM65+UY8H (@=B MY-=<*C$36E@7G148 7@'\Y["Y( RT$8=4N-=4"8H);T*8TIYL\$1>BP?NH0$ MT(@\C)UO") *QHIB/%-RD@JJJZ/H;,?ZPE*EQ/ASN*O0=:1")5>3@)HB>A>" MV!6FX(T<_L0@LLF#?>)PJVYV[@_;!O-.C,KN^9:IFQX$85G 3>08A?8+GD(2 M)P8J;W)+R+SE#$BW(5V;LD6)FM9G[2-_%2%^IN1KAS\BX63'/07<)O)<7&:N M9+LQ.4)X(R=.S[IEW!5QVTC=D)#[(8'9-,13(K1YYE1))#[/JBE-E>23]C6P MV7;*KDSK4<-[]& ARE8>(&9NC6;OA6Z"T:+!0=1/2=R=/HY6XFX/'SB:YW?X M1!PP<71_#YRP9@**<6[RP)1F''P2?AY,'Q],8E(#.SP 2S[Q3T: 4?)3241M=^*ZM1:C;< ML*4@IR8Y-_#X@9V\$G'SJX=4S#TVH1GN'CMP4H&(GFA09FWL'?P-[0$.]"#& E9MFXI>1,AP!(&&Y$$F0*R:*TUM29L MO];-=<6*4DFBB4OE)[_50?:NKSI+-9\/,4K/WD?Z<<*CR$DDV/IOTC:/1EX2 MF#A172A.ECTI5%@XKET@0%:[1S6NE=\X20^DBX]V,F?P2G1938\$&(:.YXS* M/E53Y&KJF1$#B+LWCMBU; XJ<1)%\59-;3A_(&4^B)MPG.CV[;UNV4(2%?6& MRO3GI3R?^D/;" C"0&(Z/$^R =[-0.E*[$U"L>"QPNT3T&\[6-S@]D-0$D5$ M@*E0FK7=$ UL/R0),!,27QF)%/A=O#&GSA@_K,20P]\2-Y.ML:9G6N^_+IJF MI*-J'E[UFV34+&4OE7) M>F5401*>EE343E+@V%<+2\27P)5&01B*,U5IXPH739EPR:KL_SFJ(,!>;(YU MX7"WF['OJ@0J(\S(_OKT-"62PY;@$E 2A!L4&J5>B]?P8J%HR>C.N6*UEOII M>H"YYHEOAI;;;0WC)H*M,6DW05KAEBA_8UM*OH0@G-#OFP_P&<=W-)7=[E&( M.'(ITN5S:.A]92\O)WHZXAN5]34X+U<#3:1]V-VL"1$4B0+U) O>85^#$?># M>Z#$53;;L<$C]K$:@!$JEV"219_3?,/2X'LF2!!28HI[\#UEQ<+-*I(J46J" M8_%3G*B5[;R65&\,P/;LSC#7^]+N4G>MN.03-&?$1C#UZ_R&!8W8,,6G%G;L M:M:WSGA9).EEF2?'G9P1*=^S:&H))'$3Q2VUH,BB-0MZ[P5@=K/=$98]C,U@ M]^B3&E9Y'Q%.Q%9*H)]+P23*' NUYD8V\S)$L9EO7(N1K#A<;$"W9O@D0%(^ MEUZ"'B0M8%A(BSH*2JCX@45^I7:0R;%T4FGO#DLH;%GE$DC=3NPDH4=2''V; M1H0?Z"V+_2MHVY(Z5+9=S6NC@:5;TY&\RG5+NUYS.$R")J+G/7KR;YH9F5RC M$5I3>4DATR4!#3?[,,'D M&/91L$[VNWEI)R^&Z+-]@- MB[/QP>-A>N*N+HPT1S),7'!S!C5*: 9DJSUC\E>>>_\VC?ON_)J3 V1,?^]S MKH^JD(VD]D9-9236HO,,=5Y9SII0WY8TU8$Y>A"+C*6O)A/8U+N#UU1%=;[_ M+#2/,I^REZ2N#K1/V;2:$+I>XH67);!Z(ZD-,?0DT=(!6#:C;-EBX,^Y M?:DA%@1J?/_IBNI$FJ?['F3D\<.MH3FYF#3P>F7-E8],R5%CKZ'.J.'0PVU7 M9)B-Q$H)FK1C-%2? <8.93]*EV5H:X\2T=F#0F?.!!PL1:XG8VLXLB;+QTET M3G)D?)E!3)+VGLVAG'QA?"XG]/NR:8#B4-5'/*4>&"EN[Z9P_X/VZ-:>+5)_ M,!982TMX(5=$\B.$*MF,^9"Y^,)GY3ZEI0+ ^BD6ZEUL](;XS]3@N^Q5WM;< M$0:(L\LEF9I/@\9;#[D4U+NE:N35NN^"6T@]+(4VKU4<%IIT6CZ4E: M6SL]'HV/GZ0EN\G)Z.CX%%)'"IK2&^2K4:\QG7=01=#2G>#1KS Y&TV>Q)+? MY'3TY/%9^O7D9)*])(03MTKAQCOPU+YUS0E2/_YX'&$[GL82Z-'DR0] Z.F; MP/@XJ:?BZ]'9 ,:STW'V@H^U@R62$O#!Y'CX-47MXX.34SGI;M9*)XY/AE^/ M!NL\A[9;VR4S6$G70WDG24U7QM60,?)-A,BW&&CY<(OU$S8I6 MFSGISA@\:O'G-A:'(L1G2 XGD*T+5;I2+2E( W/$ MP:YF\,LPTG>@EN)0G@=)EN?,DJ+J;!I M;9^<0IU667/0"*25Q3H2E>.DVQ:.EP?25795,V=YQ8S(5^FX2M XX^.2FYBE M44:56TU:,@[E3*PS;+X!4'+=D?/1H9P]-(9_M$OIRS9VMZIFT,8/LNED=#H] MCN.+*KC8YSR=M >CT[&9_<$;:-%YO3H\9\"[6AT?'I\!VA/ M1F>/C^X)6FK )D?L"<36+@[P5:/SQ=K]9KY/UQ-\I\O']Y]#IXM6G:$+J"A6 M2\*JY:B/<[I&FXI]^DAZ.E7_2@V%'$SP[DV(-BK6>%SP$W=>'J12-]POT114 MN*)JJ$S1$%74/CNO9#^YVY>/>3"LZ>)@.C'M'=S:/._T(7EAI$$EHR7UUML5 MP;"AV<,?N@XV( ZYQ8B-T&3@:P'6P\LNV@Q:#5H'V;45-\!2L4TC^ M@K\BFJB@_;M0"Y8]-?5/][.II3]4;;GS_$N2%>%D:?%5DZ7KD#HR(77D*QZ2 M=G24[ >E='5.\&/>)QU.DO80Z5/C1=Z>.BC9DJ8QHL:I>2-!1O(FH;.X0* M[3V+MB%DJ@*K:0*'3I'4=.EN#;QMMW*9Q+"P/" MYQEAXT,0T[6<%\90%REFL5/](/$\*DC-)1"L:&*>G&< MZD ON=\W#WDH[G%B#E/]Q84;M>2\A-=F6F+A3@,K0J1[4.'$]P0TVE;/5RPZ MND5$%;F00@\GW:%<;FE)%B=(N_"VU*'WC:74]LVT!;FP'?L4"DOL7Y U.!]? M^C.D%327I@[A\YAK8"R!G^7$WQMH=ZIGK0(K(*7<@Y/K 5H_<%L=3$[Z>_5F MBG>WM 03[QKHI1"0)W7DL;@07=I_BJ#I6?>GO6+)?4!I.HLW8@[$LJ4FP8@% M97M+/,A[!K_^%BND;F7JYF[R4S+&I2T$#9<"J4Y%1I5NRNL-FQVZGIE'ONKQ MOJ 7\'&P>]+[G6H*?-)8:T@KO+?FE935X'#!S4?Q=QJW3)]J:IG MO]%M!H^Z:TZI>4!T'76215[2,,T'*%DK;9@2T>B%ET2^O"XWY <+C:' >^_" M!V;U+/].XZ%HSD,OBR@DP"O-4AY0K;.0'H^,RHD4NK8ZB"$UG2:WS3JZ[$+E ME[KSM-U20+>I!=]C/MZR6TZ[Z#2U4 \33KN?O$]1_(*JNJ\!)?0O;XXZ$/; MU/A<*)[2]OV7U+[_IL[.^P4%S](Z2G"^/K]\ 5*Y?KA4[/#[O.9*) MI8,()^DFFTWL%[&/E"\PO>)6&W:[3Y^Y[/UUS1<CW!]Q7X'54ZZ7+H! MX6:O;$^)G\U-Z5+9/J55I* G%WJ%Y:CTEP_.S#<\DA9UML6[CA*=K."JZ*VE MDN(&=M6D!*C]*]P(3Z3(N./;7[?S>/0:;6;G?5O$]'G:]3'$X$'VXH9_,>!* M_"YR$Y+>/NY&UK)^=%7Y&C9=?VRU\G['X=-TG,=#46&;-LHW]Y4,%A5]%2\M MN&1WUA\[U("7/7F?I$=F!BQ0QQ+S2P@^.+[-B&%BTST#8%>^@\;WXPA.T@7E MP@(E5#F')B8F]DB,LEFO!5TM0T< O(\25Q.7/RX5K@M01O").J_L!7D%IJ M4- 8F>"9C#T\U&N@W.,M;F(P7;0.%#MY@FUBE:TLSNMO_:B*H AJJ*@W(=L4 M]S\BV ?!8@VNS,:'D6LIM?:C%F?R9'\R'0W7?BAJ\_1X_.AI=LE1_?S&,]:& M;1I.')@87CJ:F.2AZ!5,"$XH5\I\.,1-'-+02#U_$.=U);EBNJ $L$0J'0LF M9S@Q22NML2M&JZQ.X<]^.3__P&I=V]0TS.L6JLGEI\.T5LA(5CW M\B?*B [&'9;R"Q'TZS["L9M=O1\ORXJR,H/'N[>:/87X^X&-[\ MN @U'^Z%V576307@/8)&X7_2V#_H<4WVQVS%/<]#$8A) ME'CD\&SK$K4OM&]<=BF&1XX5_.3(*I=GXY-'^L,ES)H2K_M& PF0T_S&K-%0 M=&#L^>=:XJUU5F;J7GT71+5>OKV.A80-Z&[ /; ]+"9"1FD]N,N$_X")GOYG M3?1]C&Z$]A]YC>#'B^0T$6X3>N;V_YC0[_K-P,/D=Q_Y]YWHURWI.! 8^0G(\#3\@.:Y_&YD'"Z_ MOOF.F['AU9HYIHX/3D_VI"3@OW3-FG]%$I@#8_+'I ;ZA38( M/ROZ_'\ 4$L#!!0 ( &%$U5*>[U[!00 !4* 8 >&PO=V]R:W-H M965T&ULK59M;]LV$/XK!S4H-B"U9-GI@M0V$&Y(VTDVUTNQ?K#%E^-SSSV\(SGIC;US-:*'^T9I-TUJ M[]NS-'5%C8UP ].BIIF5L8WPU+55ZEJ+H@R+&I7F6?8V;834R6P2QF[L;&(Z MKZ3&&PNN:QIA'^:H3#]-ALEVX+.L:L\#Z6S2B@H7Z+^T-Y9ZZ0ZEE UJ)XT& MBZMI/.93E-,B:$"@O/"((^:[Q I1B(:'S= M8"8[E[SP:7N+_B'$3K$LA<,+H_Z2I:^GR6D"):Y$I_QGTW_$33PGC%<8Y<(_ M]-$VSQ,H.N=-LUE,#!JIXU?<;W1XLN T^\Z"?+,@#[RCH\#R=^'%;&)-#Y:M M"8T;(=2PFLA)S9NR\)9F):WSL_F7Q>7U^\4"+CY=S2^OSV\O/UTO)JDG:#9( MBPW,/,+DWX$9YG!EM*\=O-M7P[?9NP,DQSN2XT/H+R=Y M&"8?P%XDN-3P 9>VH_(+NAY#C_"+KZWIJAI,9V&!16>E?X!2KB57WJ]4.%\[ M:;$$ :V5:^%1/4"-JJ2N6"-W"4GVS'R0FTQI,[ M*104E'Q2!^?4=$Q*,/@ ;FN,$;CHMA?D4&JA"XJHE[Z&0CB*74/-#/FW-);V MC>#(K0[AD3 6UT:M:9 . 7T'+#F'79 PTD=H MB7- ;6T\G1QE1Q(M%08;J0O3('AQ#VUG6^/0#>#UJ],\&[W[V=OFA$(7(N7\ ME05UR'DK],/>K1@,_[$7@L1O>-JR]*(Q'H'U$H7Q?"XG_(^B;*:E:^#\:XILNN;6+XC\(>C0;9_K0>YH\S M/Y+8+\ZXE\ARRXL.[XU8"ZD$HSS?I6=*9D')5LB2.3I\)/($W!T3"5:U[(2B M-.-LI, ]IT=56:Q(6,8A.;E:=ME&:O'6L!9&R9*&RPU'GG6>!EAW"N>\*(PM M23M%AP]E])OP@@$*TALKF2N=WW1W.TY=>N1$76-=&.)A:=-=H8SKR(YL5?!% M_OVSH&BN%NO(\?7 AV&Y6#?A9 ^N:H;M%5XD'#]40W%6WLWNGOSG,>K M_M$\/IBNA*WHI 6%*UJ:#7X[2<#&1TCL>-.&BW]I/#TC0K.F=QM:-J#YE:$T MVW38P>XE./L;4$L#!!0 ( &%$U5(^N8@H 0 $D, 9 >&PO=V]R M:W-H965TRD:<96J1N=V-5 M$QN7SU[BMA9.7&RGW?CU]]AI7C:V"@GNE]KGY/CQ>??IR4[I[V;-N47WI:S, M:;"V=G,\'IM\S4MF1FK#*_BR5+ID%DB]&IN-YJSPATHY)F$X&9=,5,'LQ/.N M]>Q$U5:*BE]K9.JR9/KAC$NU.PVBH&5\$:NU=8SQ[&3#5OR&VZ^;:PW4N$,I M1,DK(U2%-%^>!O/H^"QV\E[@7\%W9K!'SI([I;X[XK(X#4*G$)<\MPZ!P;+E MYUQ*!P1J_-AC!MV5[N!PWZ)?>-O!ECMF^+F2WT1AUZ?!-$ %7[):VB]J]Y'O M[4D<7JZD\;]HU\@2$J"\-E:5^\.@02FJ9F7W>S\,#DS#%PZ0_0'B]6XN\EI^ M8);-3K3:(>VD 4&ZOAJX!S=G8VOYI_/E^@FX^+Q2WZL+B= M7U[=G(PM0#N!<;Z'.6M@R LP$4&?5&77!BVJ@A>/ <:@4Z<8:14[(P<1_ZFK M$:(A1B0DY >[0RE'H_^J:$-3/P\C*N18[-A.3\-H @,UUL>S-Z\BB;A^P-* MQIV2\2'TWU?R, P=H6>1T)M74Q+2]^AVS=%22:A(4:V097>2&[31:BL*#CEM MF9 &J25JJH<7D/B253E'3:-@>:[JRAKT5E3(KE5M6%68H^,._V^MD 3<)\&\ MO5'SG(NM4QBC"E2![(A\BCPGTN&\1C1*<$8F;D!IGZ(H;@YCS@;<,^ALJ M5'UGE[7L#6P!WI($DY0>]8QHBJ?IY C=*LODX"*2A7B2T.'588JSE/Y_SKFL MMKRR2@L(8N^/+VP'C<)R+9@T W4@53&-J%,UHAC41=^@;[X3U3M(@-PYI95- M,IQD<4?&X#] M\]*Z,%8XMQ1_C/35<)T#@J) _$I/>># M=>5D6\[G\?Q1O#!-4K=)<$BFZ*P6LH"R-1CE8BND?_:,OTR4KH:YNVX01?0. MQ2%ZX$P/F"E.DJ0/;0K!0(D""Q'F,Y,J@SY$H@I3)T**UVJME ME9*NS[1"U.$\U2@B&4YI,J"G."8)NJAU)6RMN8=:BGNW-X>Q(*W39$ E&4'G MJMS44 U]1!YA)$_5R3"%)M$%*?)IVX$8M;0[IOEA/0C%(=171R8X@L[P*PAX M6WI?,S^I0%-]6HK#E!CX.@K)+^P,W.;,K8S5=?X[@#$.HSX?H=%-Z9/"?;I" M*P3W]&5,)BE@M#TUS^NREK[&"@ZO9"X:NUP 6:FT%3\;QDOP;Z,D ?QXV&XA M8RE-C@Y6UTMX4#O0KL,P'G+"#$^F/>=#K5V.+H7)P7 HRF;TB/P]KD;Q8V/X M/!)*.X)3V:$PA[ 4CG#??#J7P8 M/3=$C ?C7&PO=V]R:W-H965T5ZQ.7_@^G_5QQI6DRV57"QYJ80L4\$P;"@S^5OR&%X4A!&+\UM$<;5D:1/>[ MI_X?JSOH,F6*W\CBL\CUXF*4C%#.9ZPI]">Y_IEW^H2&7B8+97_1NH6EP#%K ME);+#AG62U&V_^QK9P<'(?$.(/@=@F_E;AE9*6^99I?GM5RCVD #-?-A5;78 M()PHC5,>= VG O#TY=L/'VX_W[U[AZ[N;]'=_>/5_=N[ZW=OT-7#PYO'A_.) M!AX&OX!>L1'[V6I%PJ]*7.>[Q*8@'!;"?U>PFO_*,7_-N4840\C MW_/](_3H5F-JZ=&_3..67O \/9,UKU3%,GXQ@K10O%[QT>6+GTCDO3XB;;"5 M-CA&_0>D/4XO&*/C)-'C@J-LP(+653:B1G:"YEOA9% M@:8;I/@??VO^?]0:6G+2BU+D:F_C8^QWQ^%?>!94PN]V6[\S%FA%YDQ?;_UGI7- M#,H@ ((OOT7Q5JR$+;U//VYDJ60A M*X@'>6D8N[RS8*<*!'SD[ <5A$C@;L8?]U-V@OH>I%_RPG4B* M QH=-,W^N@/_7EN=4B]^Z:Q2=^7C*$[=4TP3^O*(S7S79CYX+PQW;4:2>#>V M(N)"4!IAUV-WI8:2)Z:%8::X5BB#(!?60?>O_ M^2!]W@W]_V<[!_$ANM[64OUXC?QSV/W_U8K7,&)NUS=]0]L"9%FS; KF"CZ$ MA/KSB.]@]E3H%U8T'%TM9:W%[VVFW,/@?6"[WQB"\I\?8@]RIM>FZ>1\!1-_ M94M )A4D2X+.4(HVG-6#62!54TA5MPV>PYD2[,7$ 0]Q0CUT M8R\*O(9K4EN U4)4"L5[S$-@'D<.\PA:2S)0\\&L23* 4QP[?>&4^CA.0@?< MPVE(T*/4,/&Q)\%Z,$9(E.[TQU/H:+%KT#3!03I,#R0U_73P_VD2XCAVX(D7 M T*,[F5Y]E2.?W[2W)5G52TS#I7NTPNVK%[??A,EI/39L_W&?0CV>_$?:Y9S MN+9_.>Q6'[(D"0]2VSN&!D(#[R!T=]S&EGC2G _)< +!DF":NJW^27@!D _S M@)%)E $:!=KQ(/1.Q>9?*UXJWJ:@J0+R&;G7,,F<^-XXAKM\ M40 :AB49A_W2SOPG)!X ]FY5?3/N[U88^*F*V[>-8C-&5WJW/V,[NG"EQ=)* M-6M@_.?;;-V1W CW%US3@"TUQC+^)F8U9"XQ8UAL]@8'D0B\8^&&4@,M@$#" MPU[\A#SQL>>%YII:KO+=9^\ 7\VUN'!OE6O&QXZ[JMRB &JPT; M@Z5M//0()G$8Z)^)RDV('3J60T=J#-6YS:&50;='^SC&^J7479J!"3%2#9BG M]2@;\JWWC(*[DAF3S\SS3.<4"3-JJR4WCZE&YR%M.=Q&Y%)DJ! SWE](MA(^ M'11;.1=LU0JVX<8D\Z8T-IFZXACA(.2*)H<%)+R35MWCCV[)3D&^,;IM+Y'' MZM%Z-Q+5L5!W_&UO>">$C%.G-!)_6':E,1S[ \!.[7ONM6WBO(Q"Z,[M^Z^Y MVP'']I%TN[M]8KYJ7U8'\/9]^CW$+H0V*O@,4*&$AR-4MV^^[4++RKZS3J6& M/+&?"PY=LS8 <#Z34O<+PV#[\'[Y?U!+ P04 " !A1-5O5\61GH% !* M#@ &0 'AL+W=OCPKGJS61BDP)*;L>Z H5?,FU*[G!K\HFM#/#47RKE M))Q.%Y.2"S5:'?NS*[,ZUK630L&58;8N2V[N3T'JW.#J8K(XK MGL,-N$_5E<'=I$=)10G*"JV8@>QDM)Z].8V)WA/\+F!G!VM&FFRT_D*;R_1D M-"6!0$+B"('CWQ;.0$H"0C'^:#%'/4NZ.%QWZ+]XW5&7#;=PIN5GD;KB9+0< ML10R7DMWK7>_0JO/G/ 2+:W_9;N&-@I'+*FMTV5[&24HA6K^^5UKA\&%Y?21 M"V%[(?1R-XR\E.?<\=6QT3MFB!K1:.%5];=1.*'(*3?.X%>!]]SJ[..'V^OU MV2U;W]Q.*0"9%.DA;PM $,'P&R]5JZP M[$*ED'X+,$'I>A'#3L33\$G$WVHU9M$T8.$T#)_ BWJ5(X\7_7LJ-X#QPX"4 M-V]LQ1,X&6%B6#!;&*U>/ILMIF^?$#?NQ8V?0O\GXCX-.!^SGV"RVP*8XQL) M;$-IRVRA=Y8Y/-UPR54"3& MS-.0&P,F5"+K5*C40Y2U+XC73>D!X(XZMJB=/85>_EL&4ZCM__Y?V^I M1P\>^_>F);.RL\:.+[K%)X7ND)!B_=R"JH%T);OCB:"2F.A:H04,)""VY/" M*7![&SQG\318SJ/A012$R\/!01C$4+UZQ@WCY"EF<0P88Z;TGB7(6 MONW"O[L8A<%B>;3?SH+H:-%O#V9!>!01YA.04JO\M0-3]M=F<; \6@X,$,2' M>]!Y,#]M7G6/D.//@ CD1*<;./7##=H5(D 1K4U9+>8\8K.*&JA-N M:A3'"9L)%( W(@,6P%;Q/!(!SY$G2OEW%34_M>P.:S.O*J/O M! XV@*(^CZ?3\1(G#"F18LP^HZAW%8Y.#6"BFZR;>,T#C MQ_=FW7USO=+)P36VOG&KN;5ZS@6W2:[$WE*& ]S1Z;9N"^.V/$9JAP2>DT^&(XF;6) M4OQ_]=QPRJ]E2G% =>K[?/2!ZT%R'/8)UPJ,HN8F.7XWK@\] M+PSK!PO*^*&)<3*8[Q$D]Z\8RWSS;D;]_K1_**V;]\&>O'EEO><&:YQE$C*\ M.AT?SD?,-"^79N-TY5\+&^U08K\L\+$'A@CP>Z:UZS;$H'\^KOX$4$L#!!0 M ( &%$U7"M&2+B 4 /8/ 9 >&PO=V]R:W-H965T+Z1ZHLN*#5P5W*A+WJ%,>O3P4!G!2V)[LLU M%;BSDJHD!JA%O>W">Y87QBX,9N=KDM,Y-1_7MPIG@T;*DI54:"8%*+JZZ%U&IU>I MI7<$GQC=Z,X_6$T64GZQDS?+BUYH 5%.,V,E$!R^T6O*N16$,+[6,GO-D9:Q M^[^5_LKICKHLB*;7DG]F2U-<]"8]6-(5J;AY+S>O::W/T,K+)-?N"QM/&R4] MR"IM9%DS(X*2"3^2N]H.'89)^ A#7#/$#K<_R*'\DQ@R.U=R \I2HS3[XU1U MW B.">N4N5&XRY#/S&Y>7LY?SL\'!F79E4%6\UUYOO@1OBB&MU*80L-+L:3+ M70$#!-$@B;=(KN*C$O^J1!^2,( XC.,C\I)&L\3)2_ZU9IXO/_HD&H5G1U"E#:KTF/0CJ([SC?K@6>%#02&3Y5H**HP&N0+, M4$4,$SEPB@$*] Y3%D=,63!(O6(Z(QSN*5$:J'47H+'IUM@1$+%T5H<-512( M1DZ.V:KA&1,H058:*?3S4WCZ9!*'R=E_'E]Y)'\C$A\W+9!]4@?,@7JWIUXF MM6G(3F :)).T,X_"()F&\(DH1A:<'F*:QN/F?S(K#&P%OB0CH74[3N^B(413.9"_;=Z97CA0&X8?6S07P2C_MI0[XI&!J$69P9 MKVR@(/4[/$O9%5E2RVJ/U@95PTO"=!)!"NWP$:XEQCOJZ_B-Q&-'+VP:U&XF MN:*>>9LJ!S3!;&+.L*SCIPGZB9D"S$;"T(M45- -!K=P="_/>]_-%[5"LR= M>(,Y?J?J]*[5CR055H M#*@#$+3-7A\TM4W:_(R3($VFG85D&J0'4OM7C_NP.QX*\+Y7RD8C)JQ+\#T= MLDQ5Z,"ZO-?I7;-T/=TJ-0[2:5?):3 .PY_#PJ7(?4G<1=&N'SHR&@5)U)8] M]%8R2IKI!VE<@CQZ[ _-YQPWB4:=A33$FIS\=L=]=OV=+5W?$'YN,]?VO*T: M.[9Z;$S[T_H>?E3N$N](6:%+7='^D<"D/X0_VFNF6Q4RH@M883YCY?+=NV^D M'R\#VRKHZMG#1@'[ ZP1_T.9^(DVH6T/KJV::\*6_C[\B>"R>3#9[QG"=-2I M(2 7!KWK[QUZEQ5$Y+ZAPB)?BY8+SG)_W;3^Q38@;D%B_H7M]"VQ5[2#EWE"M40RQMW,="CN&FDQ&X.MD%*&* M>^$\#4;C!.)F/]G;'P?C\0B29C_=V\?Z,1Q"VNP/]_:'6*4GM@?&%^@*4ZY- MA*3R-/Q+$,W0ZG<*;Z?#>X944?R\KD_' F>WV!QZ#PPZ;[&2 MJMR].#6XE/;/LF:U>=1>^K=<2^Y?Q-AMY R#B],5LH;]\; 'RK\R_<3(M7O9 M+:3!=Z+[M4T>598 ]U=2FNW$'M \]6?_ %!+ P04 " !A1-50YK8)N4( M #1(P &0 'AL+W=OD7 MD3C>_=X/AWCRQ/@W,2-$HN_SO!"GO9F4B_>#@4AF9(Y%GRU( 2,9XW,LH::)X/?->-!W-,B][9B>Z[XVR*_+NXXM 8-EY3.22$H*Q GV6GOW'M_$:KY>L)_*'D2 MUCM2EDP8^Z8:-^EISU4*D9PD4G' \'@DER3/%2-0X_>*9Z\1J0CM]YK[1VT[ MV#+!@ERR_%>:RMEI;]1#*_I$*GLBQ2]AN="_Z,G,#<,>2DHAV;PB M!@WFM#!/_+WR@T4PM&F:FI0CA8J M*/>2PR@%.GEV=?T/GG*_3EX=/U&%U^ M.A__B6%7(FT'61DG25P0 T;=3U:W4O_)T< M_U46?12X#O)=W]_!+VC,#S2_X*\QWS /NYFK>GHO%C@AISTH&$'X(^F=O?O) MB]T/.U0/&]7#7=S?JOINYL,^>@%_]"M!!"*,'QE'DB&NS&O-0RQ#@F7R"4/ 0 DBU7RW']@66 %IM$Z84%.5AA@5 ML,9,2$$R*C7_#'(B5UF1Y$Q *AC;'E4/R(/Y3&D'P9^SLI O")RG P>N+CDW M85MSP'?0H))%E5@A6$*UPCH;<0%3%E310CR+;P14!!SC0*(,O07ZA/71?0D! MU;RTF75LT8'?'^WI<&]EWKI#K#1JQ3@H!K< =V!U:M0IL0;H M7&"N+=GB4%H 6ZQV1ZV#_$T=UZM$U2&4A6 Y38U $%&%4U45-4O /0'+58!3 M"(*RKH_.TY0:-?*E4WE=&ZR$0V+*7'NXD@O %LLDFJ,T4%1D QPIV'B(+#R M$&S%U?Q=D5-C:S%7DE809F&ZY :4ET#>2S7)D^U:Q?P+UR,\LRS0"5T!O<$TYQC83 M%,CH=R5<3X.HMLYWU/+6UMA+>2D?%8I',.@R=$=3B"W<:+!*MLT]E!.&6I0%4&0I%.U+$+'>KP MLE( J3AZC][]-/+=X,,/]_QHD%35V9MY?5E(I@]_G!4T$?]S6U24WLJC 8RZ MPZKDNNL6%R6@;I4;KY5T5>/"YLLEXPNFM]P/3$)T;C:KIN9R@'S'=UVK'3A^ M-++:ZLWS/^SLB9P0:,X[5G*S(*SK'KC'G7;97.MGZ.T]-8A<=+U]7:VG^!$0_]HHVU2!';/I% [R96@CNQ$")RA'UKM.#JV6L N&(V.['&@ M#_YV@'H>N+KSZQ_@^M&!*XK\%\)4!W !C_UARP\W8M'4L=,(PJ@[!'8?0#7V<^'A_T'VQM9K[OECJ.?%PNV'/M0VUA:=O M@] PCE;>MT+GL>,?#ZVV;S?L2!VL\#Q GNMX;MCIRQ_AV8*F_V9>_X#FWP&: MKX-)SW'=>*/] N ,NO/E);@1Q9ML87^R!W""ML/A5OZ>NQU4/<<#RGVQZC ( MCG::L7M[!L1_&E)%*S!B6EO1RG/4"K0S_BLGA-CQ8GO^T(G"-K[JD(R3A)<@ M(Z=X8ERGSKO/'L;%RCG>#-:L*KW-C9.^F2MDP[^ZO%J]WP*B"<[U99+^M\V< MWT%8,6VGOTY3??5K;2#5# V*^C)"_?6A;PG$_\TQ_L4+05T2KV5@8T?3V=1R MW7%9W3 /FAY3(?M*&5>HU.2FA1&-C,Y:OC07J'NL$69F^PN+0GT=*JJ:NZC2 M$.L;I97+R9UE%X7VWL!W/:OE.:.1O?^%;94_ H.?^4]K'50TC XWH35T@GBT MT;NY&U//P/$ZP/G8"6'N'5YJ3S@(I[^50AJW*,56+WB[-3L$U8XV>T,GCH.. M?L\)C]V.?M_QXRX^(]B*1D<[PN/M#(\?K=R;C.*5< R'=G@")W2?#0\ZK/YL M6SOJ^]8YW"Q)G4L.X++7:F10^77^/_3MHSSXU0]C^^8@L+Q\.(35Q;Y7&#G' MRMO;O;K[V.:-;*_[@3WD#$?N2ONXO:3I^H-^8'UF,2?@8O4QB8 UHBRD^>*B MZ6V^5SDWGVFTT\W'+K<0(5H(E),,2-W^,.HA;CX@,0W)%OJCC0F3DLWUZXS@ ME' U <8SQF3=4 *:KWC._@M02P,$% @ 8435>[?"3F)#P 9BP !D M !X;"]W;W)K&ULM5IKD]NV%?TKF.VFLY[1:JGW M.G[,^%&W[B2QQ^LTGR$2DIB0A$* JU5_?<^] $A0K[CI](.](@5Y#^CE M3M>_F8U25CR5165>76VLW7Y_=V?2C2JE&>JMJO#-2M>EM'BLUW=F6RN9\::R MN!LGR?RNE'EU]?HEO_M5J-7JU=6;T?=OI[2>%_PK5SL3?18D MR5+KW^CA8_;J*B&&5*%22Q0D_CRJ=ZHHB!#8^-W3O&J/I(WQYT#] \L.69;2 MJ'>Z^"7/[.;5U?V5R-1*-H7]HG?_4%Z>&=%+=6'X?[%S:T>3*Y$VQNK2;P8' M95ZYO_+)ZR':<)^CZD=U]?JO?QG-DQ<7.)NVG$TO4?\#SB[OO1^*;KOXHAYU\9A7 M:_&N5EENQ0>9YD5N]^)C)=ZK5)5+59-"1P.Q4T)55F&=R"NKA418(,(R_+," MSW:CA%%5KA&V*FUH7>J(K@)1NY$6F_$:L9#Q#KE>UVHM+3Z5N@$E^2CS0BX+ M1327NB;=K&I=BNO99 8O+@H*2'QWO9@EX7DHOA(M8@=TV_,0>.##X,B>,'/P M#B&,2'6YK7-B1:^$%-?SI*4(T BJ.92"-F/QJ#L>H5S(/ MJ_:13NQ)UQCZW^W9U+I9;\2#VEK'Y\@YLJ-QGAEHLV@RR B.)A'[IEG>%GE) M2V&00EFP84A,1V H?H:J:I&JV@)]19K7:5,:*ZN4:$%"$/@5Z$<FF=0D#>&Z*3%3: MBE0V(*^;SLL*]:AJ) %12S!'7*BG5"DRDMFJ-%_E?E$!WV>' DM&-*P >\IO MX':*G!S.;G"\%3]\1-"(;=&0GI& UM &F!X-D^^(.WP$^J@6?<3-;I.#?[\R MA>UK68%#=F3>!2Y'P\7L.TX+\+^*18*&C2[R#%J!M$BK![+A+&0-A#3%(/-^ MH-EGSE\B*O4T_0 Y&DD%)BNW%G-E;H1](!,F7GJRP.,W/H]T5!L0CC MU&I; -PX\G<;5;G UBGL88;BAT-GP_JL2;VOG(_RSB"GW26OZ8T2C[)H B'' M=E,U)-!6UYRM<3!1Z9M34K0C'ICIE5*T*AF.+AN0UAU8S^T!U\EP_/\PWR?0 M69[R4K]4(FBP6]S&)DM'6A(8Y1M$>%@#1O4+2!C]T^/CW1F.C0KU$4;#"Q:YQJQ!;^B M;(FWC#)\ZD[6)"&(#(1BCPF?/,_1?.>Y\ MM344;X[-/2!)H) =_8W'X$S M@W='@^2XCM'Q))4HZYR3\-N"[SQJ[^"_U]/Y*)*(>/MFRETF9$JC),K?/VBN M)XB*^29F2KDG+'.'J&Q SB/SC#FJU6UX+[*FINWA?.>)R/KPEBWRMHZ1"'XY0**_NYRNR%@1N,D"[L?BH^6^*& VM;4AJ2\%M6"!8X4^Z!E M)S:=:!AS"B9G0*<6>R7KDSKME30< D!WA-9)_+E0$'&VY#J$@0VH4A- %;FK M#!@ 3CKESL<<%Q?E%AM0?[ .&%].175@B,JW/A]#9%2"Y'>Z@@9L3G9[< 7I M3]I"%^]A5$9W%+1?F53H0I&>7!0.>M M$/I,A>C.7Y*EX\*%#>>X]=H)X!]Y=BK-!FY30OM5P^!.@L*&DE"IP"L>X<"$AO;S<6>Q#$B'M+:&V2AGC MVPU9/U]J3<%)!?+,8T7+F';NDGA5FQ2SQ.=7Q3] M VFMIO"/(U;78JPW.1KD!9FEA ]90;2R0X23< M+V:.3CC2"XO=;NISO%'Q-Y>K$X\I/7Y/U]6=GZ<1R$ "$IGQFS]#Q-PZV*)5 M;@CEH_#Y<)+,YHS+UZ-!@AQX*AFU3@MHXDJ4W)Z]UW7>)PX F91/D-MMK9]R M( KY(M+L8CAU!YH-L0XOD&*"NN0[[$'4-R419:58G?[F"7GP8*$\0X20!-"^ MFCN0#1Q&/:/,?FV,*[:;+98$];N"#.TGOVQ)N/I$(UP03T4$FA#E,<]X6. Y M^,Z;H6&1-E K)G;LP@^_,RG7!D2([L QV]_(;S@MN M8. (NB1QR75:%7!V[^VC!MF8^&3&%VAM1:[,VNND[VF,B#%5+"ERU=""%5 MS,MZ% *6.E)R-49D5ER[<9PPF%&$9W)OJ,]3C'Q8Q-,%S=!/./XLE(X4VXB> M7/.8:)+$BWK44*RMJ))@.%DC!H!X54;3!4NANJ$FR\/21_'_I_,(-! M-9GYQJ$?@(@L*W&@QQ9O4*BWVK[L M<6Z^T!V(P'1#$ZA0IFE-!18Y4%-QK=Y6*E:CZ$35"[]T .[PX%A]L3"N]B8H MXLD#2DZ/?Z?V[7+*384A=1CT@4'WH6Y"Q)(9\[($[CODC"!^*![RRD\PCEW7 M7/#=+'=C*S^2NNBX%SV5BF(JRTB36U3**5=OW^27@TA22@#$SU[9OH"?FYK0 MG9WMS<,[,5TDM^.$*^, RZ[K!]A9/[P]J)77M3:D"TVB'KCE4MD=A7"H,%S/ M07[*@X 2Z< EAJ\<$"Z[78^GX^&TI=_M;3=P)YDIZNPXHMIQC!L Y757.)D< M=% >4_&!$Z@X*GDXT#K=H5562K91&7:["1FWAF2S]BP#?R-E1R*[SH:[B@.Q MIK/AJ)7J4 ?=%,1KF1G.,!CSS&1_<&3=&N5X,%RWK+&'G$N%4IG]S/>]/' M*.,G>9&[Z8[U3CU<;%(GAMPFY)J&28@?7:UO>=;@31WLVLWFEK)@L=S=95#I M4C'J[>&."#[6]0+??I7[X@;9A@""Y4=.Z.X[KR7 >M[8T@:/< MW9SBB1CAUH\X&8CK>UCMPV7F_)S)GA925X<,3SMG.L?O[)OYY3E9Y%J<"YPQ MV]K.>43/J[O1!/#-]=2C@9]XT,VT&[-U7M$/1V)RE$1GG3K!M.<)1>Z*L/;Q[>AO%+ MI)J!>).RDGE4I>O>8.=C!. DZ3OO&6Y(4XF_89O=__4O]^/1XH41GW9XQ? 3 M;KYZ![% Y5)EY-#'&2"D3886ZJ,4*B@VKQO@8?>&[!3=958*=$@=^! MN4)%^;U$"<2#$1JXV-A/*1ZXAB93T%]8Q9KU JNM!WXU'&6.L# M)M+@4+REHKG4CP[!M5'!QK2XU)DJ?!5UPNU#9W]!>!AW#^MP"17TD!8XI@XH M#IT04O2(E!)G2EWG_V\A9/N%I?*9>H[L 2,5#P2=O???*<7 .UZO(@V'S2,H>FKJ67. M7"<'JQW6/<#AS+4VI"8N/#OV^CQU=9K3=N5*3)_4ESSTZ*X6WKLV;@7(AG>W M@^>H2_%-+387!3WU!RBHUGHYI6N!>E65![A?>LEY4QB#HN'@RM3EYHCS0S%)PZNZ-[\ MP=\O^&Z';@SR==4?J%'>Y'9U2=->RB8&#-ZZH=H C%6Z[*:V5.,5_M8@#1>4 M='D)G"I0="/TH/,2I(MN/M[*!3[\#5IWQ)GKAO[5'F7JDW=I)MS)=03#(/#\ M5497]QS=A<6$C\BY0NAY5Y?175BO@.U51%S1:[J))Y9ON+C5C8$(YMGW@O)= M,GGQ/_]M93O\@C$F>AC[6X7C:*0;M*.[BO^>P\^'\X;PQ;5 \SF8)4G\9CH> M3)(Q,GP4!*%2.Z1\,TH&T^?39R>/'HU?]*F<"*5C@H/)8GQ,[V;T?'[Z%%;B M8C:83Z;'[R'+*)F+K^VEZ3D^#]_/$AXKN\ ]:(;"FA'.G$1/H\GB!&>+P7C> MO1\_GPS&TXGX@4>'_HXO I S1]W<3R/Q;\;3Z6"VF#V+O#RBT=L)@R[F@VGD M<==B>C^8S^_;%Q\WT_HU2QZ-9LG[N=HT:N$7W5*GR:#.39]I?0I5_1CJ7-NX#K+2'

D2VVM+OGC1DD (RW ]RL-V/ /=$#[T^+7_P%0 M2P,$% @ 8435=E-;:/M# MB8 !D !X;"]W;W)K&ULQ5II<]O($?TK4XIW8U=!$"X"I ]5V;*==9)=*Y;MK7P$@2$Y M,8CA#@#1VE^?USVX>.C876_R02*.F9X^7_?TX/E6FR_52LI:?%T79?7B9%77 MFZ=G9U6VDNNTZJ0M5RDLCJF:]3LW-*UGH[8L3_Z1[\$$M5S4].#M_ODF7\DK6GS:7!G=G M/957UZL7)]$3D/_/ MUV\^7/U5O/G7IWG^6M51>62K!+53\0/RHRWI5B3=E+O-= F=@ MJ>]-Z8K0SI#IA7]03DLE.DZ%(N1IM4DS^>($ M(5!)IYC.ZB_F >[Z8R<\68T/=_F09^\JPE)ZYJG7TY M)3_.Q85>([:KE,/C927T0D#MLE>[([924^,/X>B7%^ZMWXK)($4Z52$4U MHB;7FT+?2"FR,=D-QKKB9XD SK2!;^S,V1DJO]*U%*KDE3)=5KI0>5KS)/P M"VKF$I!D>$Y%;"QT 6BIQ&.>J)LJ+?/JR5-!DGOALS_]%ZKRZ)_/2H-6JYJ8 M7&J=5P(BY/W(1R+QIN.[V!O=31%%5X G52X=L90E9"P$9!%ICL!754TR7\MA MW<"91/%P.W&B23+&EJLA43RN4U4'A#>NS'3>)PN)Y$P[7O[SC+ M45,-S >A,_63\0.LG_CC!U/'2X+^P5%_JW4-F9N2G&59JE_WU\U(MT86[!.U M%M4J-?(8@TN3DJ\T0".SZ[=;::205:W63"2MQ2//C0&M4#PF(LU9#X63M1X& MQ3WR0W>Z,P;17QN5U9U#8RF%!1^3>('W[,/5IXHO_6=/V/U)8UE-//>R$5^5 M9)F@BVLPFH([RB(R/TUQCZ0HX.E*YZ2JP/7$#6Q9(4/4*V*@HTCR'?(92%+*J0#9MU9HJ@[?F"RJNZ[1HF+QN#,$Q M!+1!)[0=3.C'8$*F<<7';\-;9VAH3)6YNE8YIL.O5EKH;2G6VDC+K^]]UW%W MK6L 4TOHJ'!^._J/"GEUE- =5J&M!,MQ/_4(:RIFW1<38 )4LE29=E0AW1F9> MMJ=.$J?92@&Z^2WTA# ZQ9AT7B@4?OE.]&1&U8",M%/C>U:C>$OV^,R&>&.Q MS^9\U.)6SZYXPP@% M_H"<1[YRR=@%;< [E@AI155#OZ+(8$("87!+VE9K%%:U#;\>GMF/>@?:\6(; M#1U@B@XPQRLTU8!F1,1*O=:Y+!CPN(8;0Q[I5,*K44^X?W:=T*LK;_7- _U@ M=^)=]VR>!9E'=>8Q%$H^\MEWPG,C_/?= /_[M:Y[>R%!(Z%\U_V$/O_T U>M M#=O\0[45N_T3$;F3GH/;KKO?CYQ&J#QC[."-'S)?M6-)NS,CEBA1+52%Z&MC MC%3F6)UQ2H/>_G=UW6V_/W+I=&+LG&^R1^:M9S !6" MI'ORILL3O;M(JN7)$!= + .M _7[MXAPH[#7SEJ8Z)Z_;V/IDK/-1XF:8+?0 M%N^;&F!4LKN@G!J5=/X,9>3$F4Z'LC(,W21ZL&+^UN*D'SK!J$[U/=\-_0=3 MZ30!-P9/CC_QGHR"THVFOX'2!L4$<)G+CX54Q-QCWXEGX4!RZKO)[,$D;]<> MT")$%1UZ$:KG*'*CATOH"9/?H[;IU(DGR2!B.'']AXMX7&N1 M,YE-1UJ#(>)OH37 ZV3BH B'UB:>&]SO;2-MS2:'PV>Q&_X6%^FUYL>Q$P>S M)P=CH#[OCZIOYGF'A)/0G7T3UPNHFG/B:(#T1^0]T1"#<;^]&(WP)YW\G$@/ MB/9\>DXXTC3MA-TDYA2R3S,9P06E$R2D4]XB'.Z5N*HZY6KRCKKAKHIRFU;B M41"Y\'?L^:9NF-CM'Y(DMJZC]'0D,3G=E@SU=G%CJQ.[GU4]M ZE<,N+[+TE M;PS98: ?6&Y\RN/MSG.G;+7UW2?>=O[_4]U^IKJRN[A1W?F3+JFRM7ONO201 M )6C<2^$'#GI S/TIDXT OQI @N)SY;:XW &3_5' !Q/722+MR. GCAA/,:: MT WC6QD"PN#>">6=V7^"R6R!PV1J.C5RK@-\; MN7LP8GVZE?T@8/?)MF@2#YTC\!8DJ+/[6PLNB3L;'NVR\JX4KV4FN;:S2] & ME!FA"EU24Z-!+6:X5P9%8,MO)/:.Q"_V 9.^:=4R3YK8T1P>-@5O[6E[1D<+ M:MVLQ4;K@F@D@/E=$NXMK;N59(OB'S5Z]%?>P6%?YP_XU?=VKE-5<(;H6U-' MC#INSV![8YL]N[T:=@M2XL%&N_.5A=%KGM0)= <+2+)-)H?1./>0=M';5L4][KWD:BIY!%Z4$]'DV+>=DN6W,HXVMW(VM[)N*NQEJ38 M=LN_26]TL],&MHW4=A%J*QAJ.%C;_RJ-IC%A$O?=*83+4I40J^QW3:T^H4[; MR&5BI,>+@_YS6E6:VIA8FSNQ];[@HA?"9OZ$R(;'9MN')T1M?&_72DXLRQ@ M'XJ$OHO+'<=^0BH*M59')<;53HL1:DQ%#B?6C76O9D-:\2>],^QW*:L&'%3= M9.JUY9+@AX[ '.85#Q9\($:)"D[YVH8*$;/5JZ1#T-V2XB!X!M$ZL7(1HZJ8 MS1P1ATY$OS0Z]APZ-++B[?1WRTV M)12 0W?S:?T=6;;57 MKXQNEBLZ4BU/V^4':O (L'O- '1:RJ6N+>[5 -@JS5H6:U8V!1E2'&]3/FWX MDXV.D#U4Z?(20EU.%4:-L=)M/4-0$:+;]S M7(SPA!EC M.9H$%Z;N$N\@PBMC!BT;6.HQHMS])J/HL0'&Z216I\P:9NEKUW>]*5'16 M'4X[D<:EE9>3HWL;IG$V[)."#:?TIJM?[.2]50 #"UI\.!IJQ>HL-D_++P+Q M@[@GZ* 6O6)KV))R?Y$]&4CX=MVY-H;;[18+J-RBY2J 6I$.Y]9\@G+LFY6S MT;=$:VF6_,44JBK*G_:SHOYI_U'62_LMTC#&PO=V]R:W-H965T#3!M_+PC.,DO=Q[7V%2$A"0Q$J"%IQ__K;!?@ M)4II.TWOOM@B""SV\=O%[H)/]U)]:C:<:_)Y6]7-LXN-UKO'U]=-L>%;UOAR MQVMXLY)JRS0\JO5ULU.I*U/RM(DV[ MW3+U\)Q7J-QX/KFZ8ZM^7NN/^[>*GBZ'JB48LOK1LB:*+YZ M=G%+'S^/<;Z9\)/@^\;Y35"2I92?\.%U^>PB0(9XQ0N-%!C\N^=WO*J0$+#Q M:T?S8M@2%[J_>^JOC.P@RY(U_$Y6/XM2;YY=Y!>DY"O65OJ=W/^3=_(D2*^0 M56/^DKV=2Z,+4K2-EMMN,7"P%;7]SSYW>G 6Y,&)!6&W(#1\VXT,ER^89C=/ ME=P3A;.!&OXPHIK5P)RHT2COM8*W M;IF]<_WKWYX27YM$@7V3H17]2/KLZGE^-'O&XV;&"/[L R#=4,N10U39-NPNFRN'I/OOLG#('KRU?Z# M[0/\0PT*R%O%_P&,=#S]==M_K(7F)7FOF08A^]%')*9>$";.0!1[41@Y PGU MPD5"("Z U]?#BSCQ@D4V/*:PC(Z/>>[E:4(^2 W&V$UD]:I7BM_[I] M7_&2*]#RJ+302U/JVMB+@\QY3KV0IA8*PVB2C3.H1Q>!\[1(XR/SYUZ0CBBA MN9>DHR%IY%$:==8OK,".V89IU(N"D=$P]FBR&!\1=Q%YP5<<")1?5V%Y[L(P MS1;.4^0M:'*@KGATF1BT,PH>'6GJ,O*B)+\:GS-*G:OI.-P&2D(7O6D$<0P@,XU*O*Y"= Y5'N MA_V !SE/L^,F:ZD>?!/>V5:V !O@H*T5+^2Z%K^!;I!TIY0&_)AICX@5&2=X MD!JU54G8:@7TC.]S\Q-(F\4*[6A8RGW:,^"3G_E(!'C7 %D!BA2UYL";-BQ# M=L@J+2"\*%XQC*=:.F$'29RO@%02C"\/ZJO.T7:N M-]YX)V;G9G9C/*R?:\2=GQZ8Z?=,"8CB^-OXVR^M$DTI3 (,7+Z"'-@2*80J MVBU0!V7AP6#0 7.YU88=*%@+ T .M $NV!8V43@$^ D@>ITZX'SQR++5I)8: MUFZ%-8!'&JYUQ;?< MH!QV@SH ]($&WH67>^.0]++?<038N MMJ@TP(>LVG[A*524'.!3 KT:D%J#2* BJ:R26 .ERL[,,YA$!*$0;%EQ@Y"F MV\I@@]5KCCN-?E)L<,Q _P_H#87&Z4 ;CV84NBTV/3'PF+Z PE>FJ$&29T." MP9V%S21@F22QZ?* PS3/_]V'QW-6(8X( ,=UY #C*P1ZP.9M6?86/33 JA.W M/Q(1U^,)["VB[.QJ);<0V 40L0XQY%Y93MXA9@T CLQ^L&X\2<(8CIX3 KG' M EUX:7:>M7."15Z0QW]*,.K%8@RA.CMFEEZ?9_^-L?("U!= 2$"294@]@Y3U3I5L^ MT-3+TFRJ31H%Y$<.@6[',9B!/BK9-"=(1%[FY%*I%R]B2)&Q%0"QGI7W-F@/ MM56>)YB_M X_A6FZ9@X ;0H>5W? UPEQ)>N MXAVA%WB1DQM!JII&J3._8#L(R)7XS8;K@6P^LA<'*;GM3G4'.2X+#D.1%\:4 MO!EUQEG#9])Z[#.#91>@\'&?-/06>49^8E5K^6&#%4FL@SA:_N->\H)#?5N(J5HO0W #E_<,]!I? MD=NM5+H'CIER=.%7$X?HC"=V\^'K+G1MHH269HY5Z;6=9FW2++38!TSI#%X0JD8!,&5.Y)Y8>98"@LC]&-9 M\WIL;M1?W /3N:("&XJ5,'/L<0U'F*Q$:5"S[(Y*TU\]DRO]K9OH%"H'Y&;;E"+$SOR/1PH$@&NPGPI9+<'ZD774$]3++UIEL@*@V[,+K!RK'(MGA:^8V9^MUXJO M33PH.1##,Q^8 &N/>K7LPHLYP;KVV3W>3.+FK.2_MJQXL"E."65[V0+?LSI! M(;#9A)N:ZM]YM]]PJ/HTUNXEQT M:JSW48MV=(LW.I7XA#B X=KT+,S[KH=E M@US?'.AL#"\P=>?EM.U7XM9@>=BYF385>D5#C!>%X'6!#LV:F2X?=C2Z94.\ M=8IB\(*YWN U32FL@(Z6M'BO!OPK@<:0TYKXZ]VSS&4/TQNUDW=] )-CN93;YP\I M:/W;@W_OP V80J2:\@J4*W?;[K#H?=')$?Q)=NE/\@<_&I_ZBX..1:<]:W(= MW1TX!N9?8/LR\)T;A\!/G=]CQ6AKQ-FR\#*=\.DO)DR'X].;%7@$(,4DVMF3 M>6JQ/UZ1)'!DC./CP7MG>GX(Y9DH<4)CE\F$L=AWTJJ/AQW"WM6.KU2HHY/8 M^0V;.27%!UMJ]<>G]6H(<6N(TS9"=&?H@!V?N@8)I]4)5B6C(?H3KV=R9(W. MLHE '"3UW_M](7BR]+L$;B8VG.!C<6"&QF930U^M[_XV+D#BTP*!N [HOZ_D MTEZE]+4NF!5OA(=DV;/'X&K@?\Z3J(,MSSM76K MYUUPGF?U %^3IYFZ^VRE[2HD MWPLE:Q,[]Z!=T@ )J%4*O'?JDB+]M3R:(;E*V&U,A>2!@7N"TPJ0$S M5 _><:%SJ"/SS8BILAJ!-RCV&F5EOJ#J4JC!JMU!?LR#R0LPW]GM*N :88:$ M&G_NBYEKY\NE+5=K\WV6N9"JM?V(:1@=/@&[M5\^C=/M]V,_,+7&J%/Q%2P- M_"RY(,I^DV4?M-R9[Z"64FNY-3\W'+(RA1/@_4I*W3_@!L.'<3?_!5!+ P04 M " !A1-5ZLAB\-8& !B$ &0 'AL+W=O]SR9QMC?WD*B$\^U(K[[6KDUE;P,@K5:C09CU^-:B[UX.(LKCW8BS,3O)):/%CF0EUS MN[L2RFS/!_F@7?@@5Y6GA='%V9JOQ*/POZ\?+-Y&'4HI:Z&=-)I9L3P?7.9O MKV:T/V[X0XJMZSTS\F1AS"=ZN2G/!V,R2"A1>$+@^-F(N5"*@&#&YP9ST*DD MP?YSB_Y3]!V^++@3G U:*)0_*?S#;7T3CSPGA%4:Y^)=MT][I M>,"*X+RI&V%84$N=?OF7)@X]@=-O"4P:@4FT.RF*5K[GGE^<6;-EEG8#C1ZB MJU$:QDE-27GT%E\EY/S%_/[V]N;C[?7=QT=V>?>>S>_O/M[<_7Q]-[^Y?CP; M>:B@C:.B@;M*<)-OP.43=FNTKQR[UJ4H#P%&L*TS<-(:>#5Y$O'7H(=L.L[8 M9#R9/($W[1R>1KSI_^5P@IL=AZ.>>>O6O!#G S2%$W8C!A<__I"_&K][PMA9 M9^SL*?3_;NS3<'D^9$]"LLOBM%R8 CP"!B@J5NQAUWR'/OQ+WK8(L* MO:S?#BFL*A(-S /"V_: MA0SR;BTB":E=QLI@(Q;LZ+G@R"U8A*H7;=7G$8O*_Q!CR'[Z.ER%J==*4-+X MT@O;(E-<,@J""QP>P?[+QSD['9]D*9+.RSJF>LFE91NN0ALCA,ST>IFC:P]@L&$NS"=E*"3#FC9)GLEYKK0D+0>2S$O W9QV_Y M6 ON@DW;R.A>UI$+C1EVX#VWL8 PO*3:Q5F "M0L:+.@QN<+15:M@W=94[@U MWV&E4*$D2?,74@<9^"YT$-BULL:AD[A=28W7IF50%A R""2Y?Y@AH"S:D,-B M7E02D6P*J3$:+O_XP^ED/'U'KKM.=7)"]T&D2&X%\@5UT2IBR^ 1F6,1:?NA M]9'$2]09=3?U$B\^$5)D0XBE2&.!:C/XHY!M%<&:E*VE43@M1+=B5&'P1I9D M*[/X]!(\L>46N;2F_JI7H*F_,&F+L:>62@9HB9WV)=PZA")OG+^B(\E2L)MWV9VQRFDWR_<)EN:%\N52 \WA,$Y8./1MIC29S MP$'=X"PH[Q@M%0=_:>.[:B)O%5% <;"U/VG$ 21ZTY.BA2@X>I9M!1X5* M M5G&/ZE-4.!B102_YQMC8/@@#T4G#8- GL1JY?Q>7R*2V*:@:=[%":ZYQ+(\9 MA!T+T="&2K2$&X S&J^[AC3P8](-V@":,VJ=4XZ=34 M;>4&WR-M!)>&E*QQRO*48[*MG=A9C_+A0:KH."9Q*H^3**6;O7[+TH1+V ].< M2BA_G5&&".6]$&O^"45OUI9GT81;<44D7C85A[,..AKETA%3\8 MLG59"K.YXD*O1U$_:A>FC,E[,M?ZFY_<9J.HYP5QP:GS# )_*[[FHO!$D/%]RQGM M3'K@X;AE_R/X#E_FPO*U+IYDYO)1]#ZBC!>B+MQ4KS_QUI]SSY?JPH9?6C=[ MDW<1I;5UNMR"H:"4JOD7S]LX' #>]UX!)%M $G0WAH+*C\*)\=#H-1F_&VQ^ M$%P-:(B3RA_*S!E\E<"Y\?3F;O)X\_'MPV3Z^#<]3B=?9I/KQ]O[+[-AUX'? M[^JF6ZZKABMYA:N?T&>M7&[I1F6AU*>DER M@N]LY^U9X#O[7[QMN ;'N7RU7-I*I#R*4 Z6S8JC\6^_]"]ZOY]0.M@I'9QB M_TFE)[F.*^TG,;UNA&X5]3]\&'1HS1UR>LDN9X/<=#D)1;4R7 C'&:6ZK(3: M=,CW!\QOKF_OWDY%)6V*?3-.:R/=AAZ,SNK46;J3I02N0X+^T5(Y6K%RM6%" M7Q%*_@N*&LEC"/:H$&M+>@$QF10Q/6'7&H5,9Q=O"%B&,PZ#L/<%6X=T;>@Z M%Q*%"X3*,)&\H)MG*/)]@.X7"YG"#A@M*/N]^'Q/V@D0K=A;]U1[W%>@X Y; MF<&6;?$##\>8C MW$?9%P4Z6$SH0\0BS;TJC]ZP,);8%QNA5+@ME>:W'YSPE1-?B6L(X(G((7.*T)I7WL\4?<.@^>U-G_?>M&[.M3"9 MGV32 *'A\TH[.$&5AN"CGL0T\<<":VC//HO1_U-=8P,2-6P_.(Q]QFV#5"+= M=3"Y1<%83(]'#VR;^"UM59M*6VZU(TSU E=/2$IA+9?S M7BB]"'PT?)089W M!@C;UHM?E\I6V[O+;JSCTC9!#958;0LJIIDN=VEJZSFB*X61C,T0:.NJ*B22 M$C5\Y+@K81Q2%O'))=+*![(VZE!T8Q.W:&$#O@EHB/U>@<"QG300HK/P/:$X MFI\A[7[(_"0^:U.OXV>#=A9@+S]#5=7F$MH:IRQ78NY5+8PN7\MS9/?Y2])> M?+%?"*WGL*SV@G^T>*SA=P\NY9+-,CP]+(5T:N[GW>KN=3-I+O7]]N9I]%F8 M);(!U;$ M!>_.X_(-,^-9N)T%:[XN79X,(1ACA<:&[\!WQ=:NW;B#>S>?./_ M %!+ P04 " !A1-5#2Q$4.(, !T)0 &0 'AL+W=OZ^2'P!=A>+W6=?P%>W2G\V&R$LNZNKQKP^ MV%B[?7E\;(J-J+D9JZUHX,U*Z9I;N-7K8[/5@IGK^C9 MI3Y]I5I;R49<:F;:NN9Z]T94ZO;U07H0'ES)]<;B@^/35UN^%M?"_GM[J>'N MN*-2REHT1JJ&:;%Z?7"6OGR3XW@:\)<4MR:Z9KB2I5*?\>9]^?H@08%$)0J+ M%#C\W8AS455(",3XXFD>="QQ8GP=J+^CM<-:EMR(H6J#/VR6S61"YB=D M)+=C1%*^Y9:?OM+JEFD<#=3P@I9*LT$XV>"F7%L-;R7,LZ<7OU_^]N$_%Q?L MS<4?%^_>_\DN?SO[X_K5L07:..*X\'3>.#K9(W32C/VN&KLQ[*(I13DD< Q" M=9)E0;(WV9,4?VV;,9LD(Y8E6?8$O4FWT@G1F_SP2AV=?#\=])*79LL+\?H MW, (?2,.3G_^*9TEOSPA9=Y)F3]%_3ND?)+.?BG3R9CM9\ NZFVE=D*P*V&E M%N!VEEWS&]FL#;NL>&/81\$V_$:P&ZZE:@W[TO)*KJ0HF0AS=3_7^+E;G#MF MEUQ;6<@M;ZQA!6]8 <:BY;*U@A5"6T /QFO5XFNKF-T(-Y/QIF2W BS>%AO& MN[%;I>S<93<*>J@K$CO)N'.^(( M#TZZ!P-Y ;I;B5-P2NV$UP;)M#D&1BL" ;K?E,BAO8[ MV8K2 (JG9C]E:L MA-8PZ5S5@*^&TVI0T9V>.8*+&U3$@U".$;O=2%!(#6YO2!XMOK1>]T[(_9-; MD%2S:P^)>7)RABI$ N\;*W0#2[H2-Z)I!4A6BC'[TZ^<@?9N9"F0&X?M)5B- M]AYV2@LF*KF6RTJ@SD@ UF[Q>I$\]WPD! 1>@0D)M[?N?9K$ Y:J:8UP6UCS M'>.547#Q601N>KC72&';&Q@@?>$L"0PE&$PA=='6QO*F0,JXK*5HQ$K",*<4 MNY'.7&DE;6-$T8+^[MDNOEO#1,TK,*-XO5H4 G87)-F1!W3+N1$&->79,= > MZAMLIA\2M.DV#39A*\#)8(!F?&51.*$!_'FP>3^+M$',<,=YLP,AN,$A&MEP M5G&<7,(O2HB6 $+?2KOQ-F- B873(5"-S0),%"P<'5HU$*QI+C(8*AYWT%%" M3F -7#?D]J@FTRX_ 47DS$D)\(9A5E&VH+%2;-%M0/9V"SR=(X$0"%6R('E; M8C"B_1\1!;<$02Y,T\@Q^_WY^:=%ELY_,:R4AB]E)>V.D2]P6#*X3-69$.S' M#AG 6UG7HI0.%[:@=NTD+C:\60L4B=:L*F^/Y3VDP1'/DAY.:"\$!^^$%Q%, M[(.%,3NC^3%T %8 X&U$!9AE#/HW,L@6XWP 495T"T1'\@.R;D#8#X(N;];( MB\CM>TD;)INB:A')P%\4:%8' >[S^PX*E6K6+]!Z!P2DVSG0HU&5+(G8$F ! MG)-1+F,BY!E.) ;HXKKMX><^(#3*@L[!+5I"Y@C!QWVDN_2I91?>S!;E@56S MIJV70!3TVD&3+FFQY(L>K\@] M *!*KDM'KPMM@17*L%7@M7V@#2A&5K-J$94 B=2ZD7\+6K6Z$=KK 4@2UOE; M8&9;LIY@KK@ P"#()7J\\G$8K<#9 Y()>[+[YJW<,U6@+EWX*N4*D$_@I*6P MMT(XJBN.^,FK5H0P1=)X-X_-TT<.+[-: C 'C2/WV(9@EBHD"4KJCU7B%PNF M7%0PSN\\&E0#T0 $M",F[@JQM<&HQ)W%;?AV:<%?*F$HCC8/!R%,UCR.%SZ> M&-I(FM 3P8)=^T2;H=+ /P0KF@'OVXMCZIQCP)Q^3U$.76N5 75'!ILEQ9P M,KNF "W'8Z$\<]8.AMEV31^L!CEDYS]J6%3*D^B_ 15)VDPC)LG27=].$\61RY9 M=/'8P-:$E_E\WE_/O2(RGPJ-E"6UTQ\"POJ]X]2=1]0 MOW?CW@W,VP5/[X)/[=]T-)DN^DT9)6GRU9U+HYU;S$!7I-P**[56@X\V _;] M/B0GT<1\_KB.\T6LXVQV]/3J]JG:K:1?Y0E8T;NAUV+HA>CA*L0^OI61*1^F MZ2C/\J/!HVR4+T#XLP?S9/-4Q*)WTE#J]?TP\+[!5-5A=N1JHVDRB>XS\ "T M=9?'!,CN@V.DU-%)-H^UG(_F4UQ5 15-ZS(QEVQA=JS%!FG=4#*F:M$[Y&B2 MGD1WLZ2_^]"(1\/_(,N17C<0,3$PWDN(J#)%202 M: T%BM9#\$ S@)R=2Q& M-%\N);,:[-57LB2Z-!0H()#19@QJ#EZ .BE>]]'!9;YI/IX,J_=SH>QDTW)"JJ!5FXJ_MD MT:G? >RW=!W^7]'KB:B61*'M#Y#^,D@?TZ>R080 M;(D5$8 NX!2DQUK5! >W]S7ALN6V[@0V2"=4=SBEYI^4K^L9U*1BK; 5Y[+Z M!^0 [?'$HV2^T\)=\@"H%?=?D?J +%9.U, 8H4(W5+6@SM"JBDW-]6?JWP(8 M2M4G^$X&,52XZ;LI>UA@<'FH&8Y;L(RZ94N(CFP#\1S6BO")$@C;<_&D\8!'&IT MM*AJC+M:+A*Y*DY0RPHHH\$(/6AG?;A^/W[@@*&RZ[,2=@F*+W8_[)'?G.Y& M/3 7L[[^)OP/P_:^IP^KB,N!>8:GG2>3G_Z3L938_A7"_I5ST[T/+[ZTF,)1 M!]GU' *-Q83PX@1^%]/N\JU8VGATB@"4C!?PF^;=Y3DW&Y;2+3[LK\[)W$'< M-$DZ.(JO8Z#9V]XA3(HZ =3*\WUK/)GI+7ZK5$4/.VO"[,Z?"OAT!AM:U.' M-FH)CJF-Z"E$'AR )Z*FJ&=,Z2L1J/F=K$,K*QH74#+T1- =J$M..:)J+2*) M,I1J^2X R8-'((U \;"K70G(^U H2#T_C]E'F$I9%/#N!!DQT)(T%5WZ/I#B<\5#H];%3? M#P81"=*$,S/T[G)H0;Y[VANW]%$@TJ##4.F:I36V':WOD]U/ L :UC30<@B+PHIVHDA 9=QVOD$+]'60KR&8D6 Z*X@^ M($RG)/0L*&_02*N^VCE<0U"P(6A.P[D8L+2\\B9P],!OC,40L]XY2\58Y<(V MMN764"32MPL2Q!H$=,BFV\J=,(#1Z_(%1IU=5(4:VY9D3P"4GQPFAMS^,O0E M]Q4V4 'B#IF'_4S3-32#+-U!CN'U,)EKC=O)T-RT_:G=H(7CVP.A5,6D=;2G M[OOG';YP5-!U07YMJQUDO(XJ2!BSZ:O\=)'$(R?W1_;)]&R43--X;'Y_;)^K MIZ,\7<1CI_?'SJ*Q)U#T1V-G]\?VM5(VRJ9Y/'9^;^RDC[73T2*J'LZ]Z9Y' MAS#[3[:PP_ @S8S/;ERF) - I&3^?F/)LL+I\9CM^]KB./H2IA;@L/B]#_8L M(+MW'\5T3[M/BL[&PO=V]R:W-H965T$M"BKB9M$IGS+;Y;"62;')RU+1=%B='>5VE228O"U+6JY4H[M_* M-+\]GM!)U_ Y62PKU3 [.5J+A;R2U6_KRP)OLYY*G*QD5B9Y1@HY/YZ-[)#E6I3R+$]_3^)J>3P))B26?\]E>YD<=3]*(\+9O_ MY+8=R^P)B>JRRE>;R>!@E63MK[C;Z$&;$(Q-8)L)K.&[7:CA\IVHQ,E1D=^2 M0HT&-?70B-K,!G-)IC;EJBK0FV!>=7)U_LO%^<B:R>P[SKAMSTDS&R'7)A#.FI'RK%B+3,6^T($N7% M.F_4L9&73,^ZIH-694D6I76,I>4=9%28@EDK@&0I6IS!8I1PL!V18KUK M6=U*F6E2JV'8>VQ;5LX;=3>GKSD08@WA[\ T3@TX_PI/>B/26H+<*=9O]T=$ M45[#K"#I.D^32(F5SQNVNFUH%FD:Q$HJMG'(HB*YELK"R,<%6I1ST'8[B7N4ZZ"[QR&=<9W(]KOK6=0-1[NG;?_!SH O>04M;(0O MGRI]X%@!"_;(NK.N+OR'#,Y$DFF:E^4!F1?Y2D>^849H6S8W./$LGW.M =&I M9S1,'6IQQS;6-5BGMFL%@0^;Z0"_Q55- 5Y@V9ZKBVL'5N#YQO8SR[4#@VYH M43\P6 FMT..F"A@/+,^EY$RL$[4!3<2!**(NC$W X7(-ZEA-YXA;+*3:NPN] M>GN/'K,M)PC(.PG7$R5#E"16>5$E_VT;-,6Z5FC[Q@I.:!L<^H%G<,A]OI<# M-[2@VC\=B)_Z.S@G^FQ:+\[IQ3D]TSEQQ[$<5[=$F)GE4-T6'1M X^K6NVN- MNRW 9Y?#ZMEW=$X*Q^S1[FG;_P3G]"CI 30*X<=EW5E7%_ZQS@E.T3/7I?!% MNK="B.!R?83R"#XWG.+4M1V##[@XQZ?[W%,86#0TO#&PW:6Z.V !?+BC1R>4 MX4B$CL&,#WX#4PE. )SG_K?Z9[\JEKC.>4[=F0C6>W'^V>&+<\ M7Z<(K7%]Q1 1BV=PZ(7N7@Y,.5'^1W<$WLVK1?W].*>GNN>N&-13T<> M9GL6]_1@UJ$N\.K_R)V0=3"'?S_WY#&X23;:/6W[G^*>'B,]DB#.Z1Y9=];5 MA7]T[J0"=".)<2T>ZA$Z,C3;T5%\JCR@9[K%8-N)^$@VQYU3T'HX?5FX19<9 M;A'1B1L8:9W*R1R=V2GR#\?;2A]=5VG7_I9S4GY9IPYEAKHK<"W/,?N]P-ZS M'5@:R1"B_T<[)V:%OFUP%!J1 O++T,SNS)W9Y6"KVK"WIJBJE_W9W%-&7,A\ M48CULOD4 +@3/TP=<5^]L >IKN%#AH:N4MHKL+'@[NU?>;9XE28W,M[7U.NT M?S!PN!+9(M$TO/GYI=US?0V3$R86\2Z*\[U PQKC!C'YFM[I#WS6>/S4%^5,X$1R_@6E@ M4A".$]WJ#F#) ^\LM#R/;K9VAS('?G)OF+NE"M^V+>H/J$R9#TC:#0<]FR-( MIIW._PG[BP'!/0\\L$(M/_&8QA\/D0]H[]0*-&#L.4$H&["-@L[K NAND8LD MCG&TSD79?F\ZG2OI!KUP(,IX$7"KV[>8MQLL4AM!>J>^\XOST[X'Z9613>A" MJ3YD$?HFV/ZNVI LA<@^3LM$O+H4D?I@HNV$CYQ.TPOR&WL@04//+DSL-'V>GQK.)%WHM& 4#6QDI[I]<0J?&?QU M"V/["F O:*M!*?#'^") <20-/\]M']:A5R8H$EEJZ[&"&SI-O+2%MK!.+S#! M0C]K6]W,G>4@=7I0:M MCD$=(++FK0:T4:4!-HJXS(PO \W1,*9BOT'?H$2#7<2%13IN\#3$A>B!/XZX M6]UPJ4&XNV[3^@#@,H]:CLT>E@G) =4J[8YC5$+Z*0C_'?]AP&5 6-_62-CJ MLX2V GR8OF((]?"=%1QF!=Q[+.!N%=Q&*W_;[P\ [Z9.]PW@W1E%0[A?SP!> MUS>J1G^UWWVEG1?@'8 7<16W]80:L9T9PGHJ_C"24 HTXN88596 /6X!KPI& MQNW<[&5:6J^>QX)V,<@%PKE:X7]+$=RE1G9.,5RW M]!YR709,Y:.0ZW.CIL&,UCY'@V'N*_:ZE8U M!7]G7?BS7G]FE ND["A/Y+->JQ)(MK.&*V5#;:.Z#545R70^WZI*;)*Y5 MC5+=Q"K4#2]U7S@F]3K/FM)(^A" MZ4R[Y@OS6S27FFZY9CF!0 KQ( !D !X;"]W;W)K&UL MY5A;;]LV%/XKA#<4,4#$O(@2E28!DB;;,O22.LZ&/LH6;0N51%>DDO3?[U"R M):JY-,$Z]&$OLLXA^?'PW#Z9A[>Z^FS62EET5^2E.1JMK=T<3"9FL59%8O;U M1I4PLM15D5@0J]7$;"J5I,VB(I\P0L))D63EZ/BPT5U6QX>ZMGE6JLL*F;HH MDNKKJ8'!]NDI6Z4O9ZJ-SO_.4KL^&LD12M4RJ7,[U;=_J.UYA,-;Z-PT M3W3;S@VB$5K4QNIBNQ@L*+*R_4WNMG[P%DCRR *V7< :N]N-&BO/$IL<'U;Z M%E5N-J"YE^:HS6HP+BM=4*YL!:,9K+/'5]>7EV_/WYV_GYU,/Z&SD]D)NGY_ MB=+NW: MH/,R5>D08 +&=A:SG<6G[$G$/^MR'W&"$2.,/8''.P_P!H__9QYH\8.'\5U5 M'9A-LE!'(R@;HZH;-3I^]0L-R>LGK \ZZX.GT'^ ]3\2'\W6"BUU#J6>E2MD MDWFN#&J.75I4ETF=9E:EZ$N=5%95^5>TS,JD7&1)CK*R;3&N5N$-V0:JKG:3 M#5(N@Q#$7^WB3U%2IDTBH+VLA"6Z-J Q&*F[A=I8M%'0@-9)I5 *U3$^0*]^ MD8SPUS_M]V-[F+8:[HU>@Z866R7ME>^2:K$>:#K'[!3@%](] M:/OX=L>]ZUU0QFBJ;E190\!V@[\B)@(<$^EKHA 3$OL:R7$D(T_#.<,TENB- M-M8@O40KK5.#C,[[(U,18RKZ533B.&;2DV,$H89A(7PXPH;W-E$I,P@A]@/2 A(-,57? T@:XC#N%T&6)[:F#L^_!^DIX[$O,\X',@VCH1R C[8FSQ7T/ 5-L)%L\\S\!.0[F6E;S*SZZ4/PNYQL(AX%D%12-_"& L6COWY MDLHQ>@^GW@+V)1]C'@2>S @FW.\;4')1Q/T9 E(O0*>)R18(4KJ$+#!-PP;H M @QO^W:_@.P+Y@/NTZ%(@H$(YIQE>>WHYIGH=(A.ANA\B-Z/_D^HA'8/UCY> M2B50T$Q$ PW4H_2]SF*"@VA()2&6L.V35 +(,?.I)!R0%I41]%FO1(!*N!"/ M4 ED,B>^Z*>M8Q;I]0S*VJ;QTYDDPMSKCL#:,HK]44G[T5!@ ;7Y?28!%(^> M0(R]V% !_$W\T9#'+V&28?^$'N=5G.0>>X.'O>#AB#^'/< RX#/HH',"1W? MRQ'0!PQZ\H<&^INN[/]2]G"B/:1GD$Q>SG\[_1F,!541AAYC00U[(10PWG\ EF_ 4\$T M^"_@+."-<"#20;O;#\1@%'C\)9QUC_.&W^7[P9#1XF[R0W\\)]XE0J&@0-U5 MB8&MZ]*V]PF=MKN-.6DO(?KI[54.$,HJ@\K)U1*6DOU(C%#57H^T@M6;YDIB MKJW51?.Z5DFJ*C]9=-4SX^.;+K4*V4/RTH7<&=> MUBO5P)_UXLA6M589O;3*CZ;C\=G12IEB[^5/=.VF?OE3V3:Y*?1-G=AVM5+U M_2N=E^N?]R9[[L('LU@V>.'HY4^56NA;W7RJ;FKXZ\B/DIF5+JPIBZ36\Y_W M+B?/7TW/\05ZXE]&KVWT>X)+F97E%_SC.OMY;XP4Z5RG#0ZAX,>=OM)YCB,! M'7_*H'M^3GPQ_MV-_H86#XN9*:NORORSR9KESWL7>TFFYZK-FP_E^I]:%G2* MXZ5E;NG_R9J?/9_N)6EKFW(E+P,%*U/P3_55&!&]<#'>\<)47I@2W3P14?F+ M:M3+G^IRG=3X-(R&O]!2Z6T@SA2X*[=-#7<-O->\O/WT[MWEA_])WK]);J]_ M_?WZS?75Y>\?D\NKJ_>??O]X_?NOR9KICFLDT>5<6S=(FKXM,9]T!CH!F3_C4$?YJ.CCB;VUQF!R/1\ET M/)T.C'?L&7%,XQW_,"/Z5L]CG_2/C9KUW%8JU3_O@>I87=_IO9?_^-OD;/QB M@/(33_G)T.@O?]$VK4U%0E[.DU>MA0>L[2/SNP9*/NMDJ>YTTBQKK4$5J[)N M3+%(K%Z ?C;V>?+4[">W.FUKT]R/DJHN[TS&3_"U1!598@I;B2[:>]OHE:7+ M35L77_1]>!:(T+J@U\N\Q>?M"Y@!IOBG5GFS3%6MXTDJU1@@(UF5A6G*&BZ- M$G@F,V5>+GCJ6J_*1D=/T-6T+ H@2&?XN.X0I:PM4Z/PGDI38 *\I8$,O >D M "WOJZ8DVU+#H"F_]4X5[1SL3,M$1'R A1N5FW_#>.$E(&!5E06RD%Z/[JSB MD1*4& -4)&"%D[*M/:_IM<"5)#-W!NVE'<$*DC78.OS9+$V= 9M@UV0,556@ MRHIX"_L"3V@T96!L-2]?UR4)+!!2?]$-C@?,6R0E/%G;P^3CLB[;Q;)+C,C# M"":6M>N^785;69O*FFN=$Y?]$A=Y.5-Y?H]S@*J$I^=P%6AM2J)V7N;@4' X M6(9>T/8\!_N\6( OH9%AO:G.(ZE[@=N\*.GFG5Z:-->=N\LRA\T%MY=^T=F^ M'\L3_B*I=%GEG2NUR@RQ$=C7N(%H+[]6>6G!X=!?!=!2-B@F38U<]0\?)M?@ MF;+,T!B\MFC1Q$J5VS+PTS3XNC6+8H34-\ 5(F"$0YO"R3:,OP1!4CGXVPH5 M-G 89L%M8^="N_EY8Y+'J"20!BQ< D\+H"/-6WP/-@:4RC9UFS)-0-]\[FC* M08(.&EVO$@@J:N7L3,\LM E5:5 SG,Q'],;2%TE_+'^.14&1]$B$F6@1;GR7 M\1A]G_78+=KX?FOAZ=D]#R8;49-R@DUN:"?9\&G@P4(7*1,'C#3"390U",Q M[PUH? 'R;"L#\F%C6U M[RTX<578?_SM8CHY?P$[,$>Q .[HC*/8=MM3M!@D87I(>?,DW,V.-XG2P+W&K87MD?WAF\_,D*'J'-/ MU/GP(I5=TB;0+Z__;,V=RE'F^J@;'*H_!MXY?O(>+;Z[2[_HZ&Y3@ET#>_GD M[.1P"FE1GE.&UR20%6B?%1PF[TFL+9JJ%JT-J'-=?B7V@.*?7_P]68/4+75. MIA=%#XP!)'*@G^W,0NRFR'"3-+>S/T!W440A E:H3.RSU5?2%#37K%;.O+NA MYFV1H8B# --,50T$U 8(D#D[ M^'V]&-S7RS1%AMCD@TXU]+NY@B\EA]I'TG2]W M2)F,0W(\'ASOID;?*H8(Q;-"B]N;_O[X0%T:HP1^,CCTKV69K0W:3QCZ/7IC MB"D;<& &3?:EM5KL\;]4WOJ@ZRW&8F\A9LCDD=Y%_4=FQO!3W]$CFF/$G.XJ MOHO13 (Q) :^>(,C0K.JE*F1B1"'ZD+?P>3ZCHP#W$V7Z, Y>L+P8 5Q:)'2 M!72U#8:J8"TH7E5U?4\NG6P$>T+-DT/H<)\499/,,.U-2Y@$I1R"]C [6!>G M_D S6 ?]%5QW8G@8,E2)%I,,$4M+X0T9M#DD,$ MV*TB 1-A+*D31H&*/#X\ MEV/Z#:06#Y(*5N=Z'G,E*V&Y1 L%62L(#'%F?"%Z"G(4EX>E)22)IJ$:5X9D M45(8J'*+P&FWED%YC#R!%&X]0$0L($2LW+X*_^$FO 6TPJ4)HIG M$^!LT9BYH0@D8ASM(#$)LCHTY["WNH*P0@?61(_/ZW+%P:KL+1$#A*.G&5P; M;C$SI:TPIXGB7@F:(&(#Y5880%H(F2K.J]6L;!M,!#E+D'$E6,<\6-=4507! M'"$U:Y#S&ATW;0B/CW%K60_&.Y-IL!33!ZPC!(DZ^:B^]MO6[WZ]2T^HN$T& MRV(OWX 4DFT@OK\Q!; "0]3K$-OVDOG#HR;TS!T]8RQ)"CCE5*S"NFPQ'B"5 MUV2)0*LM1:B%R Z(*:@0W8"LN[!SE"JP3FIF8PG#/H@!24.F%<-?NT*-Q\#JA9S"*):)O?Y!>E^@7)&D6+96OA M8;O_G+@S/G[Q_^YGES.=(-\_(YHA/Z?R\SCY2"YX^"X'(E01F;X 0]'6:)6I M/JN*>W3P6+>#C7.3/4GDX>C*R?EH,CG^X4?&H^G%R6,>>1L$2)Z!G!1"E(;" MKTS/FL%1IA?GH]/Q^,>?.9F.CL?31SW32S(Z0[1UG2QJ<+CM*Y-GHY/CR="% MQXPRO1C!E9T7AIQ>:-9,'FJRU) KD>&-/1)7.C*L_R27:)?!C?0ZO[]L=#)6 M6/LQ(#2V(7>SA&>PV0,!#SHIKLQQ'1,&D=NA],0EPM1%B%1(@_BK3B0UQ.EN M(?+.5 T9\%69D1FE[7TJAOSR]DJ,^'YR,3E-P@(Z5!_2+Y GS.>:O!8UI@S; M>4NQF<79T#C;"B+VE0:[F(U8J&Q#>0(F$HO69*3;8#EA;IISC;$FY.(4,5+F M@'X:I^H M[(^6F8\A,A=NV1&B\:GU$AO@=T@0!E\C-^92-C/:"V-#K EN"N*7>8OE3<\R MV!O))[3+(&A#L5F1:IWQG0V)D&6Y6H8OW(\P!NJ]@X3DX$ZQ-*8S:BZ <6VP M7-,S/HM4QK79.60;8(W1R'.-/2(U9G0?@RB3P6H.YFN1RR:G#!Z4ZB]%V3L_ M>%\(0%!0*;O:*=KQQJ:HP41PB[38?*I MJ+5T77G?F*-I"0N12"H*R-KPM&SN]N.=4/AR(&JC?)?*?8_@"5DF8#&L&V-$ MV3.J'2!_GDS/#B>AR@DS/ &1?.:NC(!&[BM 2'/?M^HB^PYQ'0Y*>Z5BR$&& MLOQDN+#^ :FY$URON!7K9JDC,E %8Z. _N*+3OYH,X93A H,;A31YVV3>*)R MEIM%:-]KA8U8&9(LKJ-!HW,C:PF3XG:Y)@PU)JN&P]S:P--&D;QC5:(M4FKY M84)8H,71D!T!=U3.BN]&]S6]1TR";]A'S$#5*12_R/:3-3,K84 /3P]!3!WW MJ)/M.M+.U) H@WR#YX7(1_H/'8L,3X)5,7;)!3C>@"6$#I!UH5-"WUH;74C+ M[TM1KG,RV;(ETOH2>7)3'2;OVKPQB!JX">6>Y'W8/ZJ@&Z3,$ M#N1EJB3H($'T)/9/'+AKR#'E'*ZR"\C+0E.MA8$BH&XL<>QEMN?:,047=8H- MX^W6BP5CB"5 =6TNYYH K@W@YW.V?-%.^9C9PA F?1="PL3[%X$%IQ8 M!6@7,EV9#=6 Z;M; ISQ%=0$50KDG>-"*V$A7B@NDE%6[2'I1 MEADN53JY8M^X-&NP= WA):YKQP(B& 1YN"#*(T\="BZ8UU",4TU3FUDKFTS+ M#D,*!:HCCPTYN8?%O1G:#)AY;L#.;@4G;&Y]T$%/.[L!+T'F"IS'.!OK?U:* M58GTU 4^0/FX5-)]X,P/$NS#U1=[>(Z;9,'TY:KNMC+8;G2:&VOFS=;"*-@$ M3J<-[I=?"[D>ZM_X\O<@BY@?IF H,&WPG0+"<'6P@M9&^ CT7 YM0QF:2Q>/ M4.A=FI*6R+"\18Q&#?D,*PS0HAL:%842DIBYR5=2U"=]$8O[@)VQ!$UB) >% M/9@OY%H,)/)IB;"HJ)<"\PHT >42>"7Y&#P*:\ICZ"/!;FCCHE$I$K78B@)_ ML?FL]8O;[<8>- G8CYJA_W5]#NQ(^"E!2F G8>,Z4!5&_,!MB*?!T*+3G5,S MO6($3KR N30<[KN>VVX]1C"TK6=B/%J,D>)ZP\:T6*CRY0!DOX.OP>^P?(NO M4@(P\KF/8H2#FH.%/A#Q,E:DW&0B ML:4I+CC 9SB(6IG&64F)QH#8EL(9DGH'#EK*K#GU#KWE#-SPKKY2]Z1H*(8Q M/Z5#:%:SMK;:Z2)J+^D\IA 8C# C%13>FE1F,AAJ8$=6=1Z@?>= LSNMS'% MR=, )WX$TK:+$]I'GK"OY)*#XLY;T#E2:JG2;%:(<,=F#OH<BZBQ_BF MG*'+U9(KEKG3%'1=G- 07)SV3 04,E+>BS VFP7I?K"59S,?W0'>^YX052 E MR-VE.)"3>V[F][VDI(I D9@"'UQ1'%A3=2!L_6 1P%[ 5_V:KY3N% MB%IP=*+CQ.H*VP@<9('Q;4^4QCF3BM(E4 U6KR6M5OI&I+6"%-^FB&R;:ROZ M;B3%W8E5_$N&ZM(9 %N3!T!7'DXR @O'X._6'[)@7-#5$D$:_8S^/QJ]>ZHH M0+ZFPTBM*_!EIDD^&/N%D8EE@8CG>B?K?V2\Q\(<+\:'9]T"X!#P,:Y"=DN# MA(=$;*+4&+<0D9._T[N/1T8^=N8W5/3"(/'/5A%&0IS'B/OO"+='=\6^7",F MW5!=$A'M?-P C%X+&H=!H(/;(-F(:H;;B*2P#IGOC]60_:7H7T)X\*I964O) M=;V$&\Y'@ DON63' 2QZ*CX;D96C9%FN,*IQ8Q'E. %ED!OF"(3;7_9!5 M/-F02YL&Q.5T&/?X1C3ARM7./\8-/5COQP#XZ35YP^/W0Z6_:=(AC/ TX,6F MPX O?P 07,9,POC^]?SP.%T* X)L.HSU>JWJ@DXMW( 7N 4OT MC?NP@E1N$ MNUO^A)D31,9(-4L)'%=5V_CL%3&;J9S2R*EZI>-A+0W;@>N,J.U:-=%]L_$8UG$40& M_CR^Z-!X<3Y.7M&R>D0B0O4<3DZZ?\:L/3L\/>>5]HM6_.+XM/OG<6>"S49 M5U9"?X?G38P<+DKVR/E] M69N%P?(#1CR^O,"-8:EP,+*%NQV=LZD"&U=,K_4U3%]$]T4U+/H65'IPK8": MZPX95Y53].A4F:&4W.>O%LP.16%,L["'83-\N"=,_8B^'3(:\;8DV$(2#9]2 M#I$(?L!32Z489G^WL]*HO M0_J7C2NMQ_ 7B)'J-EJ%)/<\9@=<*EB0(FPJU9-V#1R.Z<:C].%/9BHG0:3/ M3U WM;3:U6_N0S5;!)6_'R @'P] @7&Z@$X@BK\10GT[#T#J>N/O1;Y^WN;N M%LX!W,&39#H9G4]/PO-IKLS*.KTD6,<1H?V91I6"R[&F UUD]W1+X"?N3:]4 M%DSUTXO1R>EX_U$D36,,YG0\NIB>_A!IIZ,36.5NTLY&I^.+1Y*V ;L\/S[[ M(=*.1R?G)P.D/1M=G!T_DK38@TZ.,109\15/5'PD_YD7G1N@3 M. ?E_ !/'SM Y(?WGSP@4L!)8( P#2BXFU#C6]QPTW)TR-7V^7""&'UN<&.6 M! IS[U/FG,PLH3$X)^4+L:IWYXO,$Z(*$*K"KTC]D'T-96 8-="9'EKF81=P M PN3%V,0_-;DJI&+&'NBV>9V X-A=EN?[K$E1[\'IVU0[!L_@1L>B^8:M706 M)P!ILBXLAQP6#@:F#$Q^S;:)7H%Q4BXNTY^0$N-G M4D/GRSY')6OJ9*5?I)-5^;J^]G5]UX[FGI#%3BSLE(Q.W=?DZ60_%)P+\L8& MFS;4C:4^:N@,<8-)0$I>9&"6I]/]B&F@VM9V.GB[!G;OT\=3CO?I.3S/Q[DZ M]J6EE^22^XTW1;&EXB%@5CX9L\FH;>X@*P2B'!R2;R-X49/J.JXB MS@T7E" MPGD@ SC1@XV7K+0FN,"T<3-\7".F]U#L44E\QH-W$Y4]O&6Z*+.N M)$O-2@2 X[."U(_M Q>BXNBKJX7LN(7U'*T5?K_X\QUSWR0@*"Q)F-@OZJI+ M^$!#.&LF_6^"@1E6(ID#N]H.L%7*X3DZ2-G@1P(0+N'[FWZE/<9EQ]D:CKP$ MK+UE#EU SCB(K[I.,6YN*) 16@*XC,>@9FGFUA##&VSVP]"0__*1 MK(Y0:8*C'0^"2N4C_"I-)W&5FC"?B&_P/"GVQHO&[>V6 =JQ2O(RVPOZ5L% M*[IJ5QT!^>@%)FRQ,ZJ.E^BJ7)T?VQTF0XWDF,.#08C(^*D&\M*&.\)WR(\F M^@ 3E=:YD.W93B"H'$,<^6A5=/09J?%CR]G$3HP4BN+AK,!@$3ST=:?#W=G; M=B:@W>3UW:ZCNL-C]!>ZMP8>+&:'#O#TH88MMMUBH/>O G7M)?Q[!TOX%ECT MRPR4"3]R$!ZZJK_@<;WK(KEL%UC8X(,8N)UO+F]?@43;MCM4 M0*E_J@AM@V\*Q+.002S1 /A(3 MS+Q?271.ABU$WQP=-?%^FSUL]]0:V*HL.GC&-O]C68'%N9B<'QTAG]FYFV=AHY3 MC%SL75/WTV[X_ 4HZD(GTYG>P2:%B)Z^A@5?@NB%O38P.+C4JGC0YK# M-'4P@X2-[ S*9CT< ;31[&1F>ZRETSV^'Y6N9AI$H @PJ5] \4'BZP0%)AQA M(P+,RJ% '::4>1(/R,?_L-I.]4WVQ 'G-TIFK8"2!$H5"'"A7!B-,Z,PE#]\ MMP[+A]%_:^&!B51Q MYY12YP@]\Y$Q815D )YL6?QU/)DXD_BQ0*N?2= M),&)^0X"56#A>L;?!T3"GTS/HY>Q18@A P%64*@8[H2?3E(9 ^M!/J6]$R59 M6["O0%Z7)O&07JY :Q%D)Z4$I&/]Y-B:.C@8J*+;%?@!1^K4QO598T$1&10/N+6 M09VKG.OX>-P7R&*MM*285'V&EP15$9"=@JBP0G_RZ^7E#9EU@5I+"9X^MQ@- M/:.*9RTKY@\HRAE+7]-P^L?&"!=&IP3X.WGXC5,ZGV&<_ZHX.48^4:0LS@D) MXKC1J[>QL4A5<:SQ&%VO>C2=:0RR/>]L1&8R\GH""/&!: "!;-7L>N-1+X]] MJ%9_[>WF%T3<$;^K[CG**]^/(SQG'_@@5H#WD%NS_*/%_L:(:W(POAC1*9WP MG#_+VO)CD7C1N9VN"H1:4UBRO[;UT10'JMDX.IIVEQS0.M&212\OQJ?[\OE& M$DTN:SA0$=<1XC+0K)2,O>/LZ:.5X2LU9,PDO'J01/%>#B).2D(.M)]P1VP+ M'A,R:X89#;GP;W#1T[_613_&Z09J?U,%Y(A.):>12O9I(O.)#(4[V2V[Q\>Z M<)OZV"=6I$P%I1\U!ZA\U]. VZ7T).U_F=+W)75'T7?LZ2NW^+5^7 XH#'_2 MWE_U_R+ )7\'/SS._YS .SI0!%&MGL.KX\/STSWNG+@_FK*BK^(#YT PZ=>E M5F!:\0&X/R\A,I _< +_[R2\_%]02P,$% @ 84352RQ^=AE!0 %A$ M !D !X;"]W;W)K&ULW5AM;]LV$/XKA#L4+:#& M>K65-#&0N&\>FC1HTA7[2$MGBRA%NB1E)_OU.U*V+">.YC7 /NR+)5+'XW/' MN^>./EU)]4,7 (;A45H8S =>*Z*HLJ;J_ "Y79[V@MYGXRN:%L1/] MT>F"SN$&S+?%M<)1O]&2LQ*$9E(0!;.SWGEPR2AM9KA/+^AKRZI5,. M^O5IW^#&=GD_6V]R46\2/K%)$))+*4RAR7N10[ZKH(^(&]CA!O9%V*GQ]TH< MD^J'%#Y/1%SW;#/NMKW?%^W3:M3O2"9G#6P[S1H);0&[U\$0S\ MMQW(XP9YW*5]=(-IFE<& M@=YG2N=F^TTAMP4\W%I6ZA^WQVDKBD<)FZ,,G(P]4T(5D(P:F$O%_H+<"L\D M1P[1Y!43Q!2RTBBL7Y^0ER_2T(_>_N^>NYYIC\)&YC,L@9-@_0S7SXC<2H.. M[_YZ[H[%:@K"MQ.A*X7GA5Z7Y8**>WP*HY U=;/9;V0MW)J)AUX01,\6\;TP MC0\1^;P-H+7,6(HE*,.0G)"/IZ932Y@.O<3WGR\3AU[DAP?)[(5LF)B#,-;+ MFN6@J"M27>H>SP3'7AP%71.': E3#V<>371P4])P4W(P-]FHJDQM)0ZQDK+, M97O.>&4PP8$J@3[19 '8-!28__OXJ7M#QT2.)5 3,;9>$4<]V+V8 DD#?@7' M+N%X!.XR6)C6=UK*2IC_@HHP]_V:#AP+7&'7Q@2:A!B6E'%GL)'6R!+MP^XA M^U%(CN'53N)AXH5)^\"'L>?'Q^TX"A(OBH?DNVMJ+/MBAF&/5MN+M%T9;= 9 MZ*=U/-5^W&@(4B\XWL9A,/2.!VE[F"0!>6<=CBT9@=D,>S1[&O"S8N:>T!55 M^19Q[&^QQ>$V+Z/@^%\@W)QO"^.@E>0XC-(=C.G0)Q?.K#TAT>*EHR#>';9= M.SA*AK6E^T.KO=!/=H?1CIXX>=)8#$A>86-%9DJ678&<5RX\, ^P6E/DH#?Y M@T-X&'!!R]_-&0SW3'70Q:"AB\'!=+%0,J\0#T8"5B6,B4WC<+^/%;KU6E;( M*J4LWGP7E+,T**S><%]R&% M_FK#]?VQ=Q_U?)C#6'$";QC&6_F,4U;J>IF+:ZGZV$1698V19L@3FNU4S)I3 M\!)I.."E$3F_I/DVOUZE7ISXKP^"%+9+?^A[:9@\"UKBQ6CET] &V&VD!T)[ M4.V'T>!9T"(O'L8=T(Z]=! ="*U->T%DZ\<^3NBW[JHEJ+F[D6L,=:R@];6U MF6TN_>?U77F#DPMU\I]+@/=J]%H#V M*2N WV=2FLW ;M#\%3+Z&U!+ P04 " !A1-5Q7;SAF4$ "W"P &0 M 'AL+W=O M4FK04\6%'GM+8U;GOJ^+):V(_B!75, _*4I*IU1Q/PJ"@5\1 M)KS)R)W=JLE(UH8S06\5TG55$?5\0;G4LXM$-#XN<7TNBNM8G_=HE\YV\&61Z+II>3?66F68V_HH9+.2!GIE<3&^F7R]GZ/[S;/: M/LT>IMK3<_3^ MW3 *XH^_[0N1IR[RT_9&10O*UI8P1@*H0$J$+B_VB70X?Z X3'$>#>PJ&N!A MDJ,;JC4BU@?.,NANJ)3UHYG7?&=@"W 2I3C*XM/=03C$PVQPBAZD(;QW490' M>)#&_:N##.=9_/\YYUJLJ3!2,0CBSA]W9 -MPE#%"-<].I"?. YC2S6,,=!% MWZ%KGC%Q!@E06*>TLFF.TSSIM@GX#"?!43#L>R>.<1YDO]T[A[XS;9AU2_F?D;YI:G/E33AN%3R8RCPC* I$?]9L M!4^8:=+U!AZ@;9!:/1>L&RO;GGSUIR_BA>,TLXL4!]$07=2,EU"V&J."K1EW MCYYVE['*UC"UU_6BB,Y0$J!G2E3O,,-IFNY"FT'P;$G Z[:4_ !2"$B0."^1 M;!GLV'.(E2=%4KP4RMJ(.: MLR>[UL>Q(*VSM+=+\PA=RFI50S7L(O("(WU-)\K\,@>G.<@]NLN4(;51>_ M IC@(-SE(S2Z8?RJ<%]_H16">W9E' TRP&A[:E'45#_N92FW=@+NEE]\@]02P,$% @ 8435<)ZTF?J M!0 510 !D !X;"]W;W)K&ULU5AM<],X$/XK MFL PZ8P@EN77TF8F;;G2FU(ZI >?55M)?-A6D)2&WJ^_E9S82IN$ G'PX&*IOQBJE78LYK6)D(63$-0SD= MJ+GD++=,53GP/2\:5*RH>\,C.WZ-R.%)9.@MP<>"+Y7S M'YF=W KQV0PN\N.>9PSB)<^TD<#@<\=/>5D:06#&EY7,7JO2,+K_U]+_L'N' MO=PRQ4]%^:G(]>RXE_10SB=L4>H/8OF6K_83&GF9*)7]1GK]_?_;IXO(2C:[.T,75S>CJ_.+D\@T:C<=O;L:H?\-N2ZX. MC@8:E!F60;82?-((]G<()CYZ)VH]4^A-G?-\4\ K&Q-]=>FGOA[)?ZYJ%\A MZF'D>[Z_1QYMMTZM//I#6]^VXT9>L%V>29]#-6<9/^Y!?B@N[WAO^.(9B;S7 M>ZP-6FN#?=*'8TC'?%%R)"8HF[%ZRA4J:J1G'&5,RONBGJ([5BXLP52(?%F4 M);J]1XI/(8GTMOWLUWAC1._0Q"JQJ/4.50BP DT*E;'2^(H@5N?6:8A)CIB" M]1+ 0*&^%2L6"@C4P2%Z\2SQ/?KZM_F^GVMA\46*NLC4_Z;'G-]3:<<\6\A" MW[<3;SDK]2PS1[^>>L?JQ03P$ C!E]^2>%;<%1:#'_\Y%;4299$SS7-TPDI6 M9];!$!>0K7R=K5XKZSD,*8[\V)FA*4X3ZDQ$,?;(!@7Q+,_Y.M98]F512- ) M@<;ROP$FX7_>;,?$Z9S+0G1GYF,*P;<>4>P'P<8NB=_M-L1A%"% ?,#S&A!8 M2EYG]TA+5JN2-97$:K21ON8*XLY>&L:N+F=$-LXIPH$?.3,!Q6$2 M.!.QA_W4G:"^AZD7_/ YD10'--IY- _'*_+O/:L^]>(#9Y2Z(Q]'<>JN8IK0 M@SUGYKMGYH/WPG#SS$@2;\961%P*2B,,'MN#T&&+T.&3$;JH-0!G ;433%9< MJVWPNU_=GRZKJPM098MJD7)7,.[D% _SW@)W;!"'VW+ M,*J$U,4_3P55@Q_1ZH@O*7S_$QF*BEZ;ZY?P.[B!SBT694) L"7J)4G3/ MF>R.!3 C! MJDYP''9Z 0I#%QHC3,+(H0T#XM*FB4-K8#! 9\V&(0XTSV:U*,7T'A'O@=8( M:FL4.J)"G/JTDT4#' ==5D413CU',R78BXE#'N*$>NC47EVXA(M;4PG4K)@K M%#]0'H+R.'*41U#CDDZ:#\>:)!TYQ;%3H/K4QW$2.N0>3D.";H2&UI,]"M:= M,4*B=*-0]Z&TQNZ!I@D.TJZ-(:DI[)W_^TF(X]BA)UX,##&Z$O7+QW;\^DES M4;^<2Y%Q0+H/+U@U?WWV39:0TJUK#SN(7;3?RW\C611E MP$9!=NSMZ5ZBMGN)GMR]<*6+RA:0R0(N";Q-)5L(^-LW0=%$&)( ( M,!<_$D]\['DA@ONTY&RB 11;Q3&F-%W%E./5!CVV>77@//4 O$[M@Y9I#:'[ M:UY]VMGVS6S4/!5UY,V#VSLFIT6M4,DGP.J]BJ$?E&ULU59M;]HP$/XKIVRMJ)0U MKT!H 0EHIS%U6U78]MDD!['FV,QV8/OWLQ,(F=2B:1\F[0OV7>Z>NWMLWS'< M"_E-Y8@:?A2,JY&3:[V]\3R5YE@0=2VVR,V7M9 %T4:4&T]M)9*LY7@H2LTHQT<)JBP*(G].D8G]R FSSY]7#Y-9DN8+!;W MRP5,/M[!PWPRG3_,E_/[!7269,5070T];:)9'R\]($]KY/ %Y""$#X+K7,$] MSS#['< S:3:YAL=:%*)0[=,:7KX*>?WLFW;A)-SZ'/EZ8!YF5#$&L(37,2G.C@2B% M6@'AV4G'*%E11C5%]5P-YZ/,CBB3&KE#.>ACVGZ_F[+$Z M^Q<5+ZWFL@35C8%93O@&X>*X^_Y_=/V?[:#') M=H2GIO:U%,6AQ:%4+1Q3P#R03?O-$HB\8MB-UDD+0( M<./^";3K=OL)1'VX>*X#>*W&;4C85.-)077QZA[>:)L).*D;_\F\'I\?B-Q0 MKH#AVKCZU_VN [(>2;6@Q;8: RNA#>/5-C=3'*4U,-_70NBC8 ,T_PO&OP!0 M2P,$% @ 843580"Y9.Z! R@\ !D !X;"]W;W)K&ULO5=M;]LV$/XK!W%V[+Z+X5:(T]%&RO)D/!;) MAN9$'+.2%KBS8CPG$J=\/18EIV2IB?)L[-IV.,Y)6HQF4[UVRV=35LDL+>@M M!U'E.>%/YS1CV].1,]HOW*7KC50+X]FT)&LZI_)3>"PP.]H%FF&*$: M?^]XCFJ1BK#]O^?^0=N.MBR(H!9T%(]@25>DRN0=V_Y!=_8$BE_" M,J&_L#5GHV $224DRW?$J$&>%F8DC[M[:!'$]@L$[H[ U7H;05K+WXDDLREG M6^#J-')3/]I438W*I85RREQRW$V13LZN+L_FEW-X=T\6&15'T[%$IFIKG.P8 MG!L&[@L,'!>N62$W BZ+)5T^9S!&;6J5W+U*Y^X@QS^KXA@\VP+7=MT!?EYM MHJ?Y>8,F]EEFZ/Q^.A4.)Z(D"3T=(=X%Y0]T-'O[Q@GM]P-:^;56_A#WV1S# M:UEE%-@*$I:7K*"%%&J& <>)3(LU9!3Q!O01(U#0/@.&1=QOZ&&L 8,;))Y> MI2(A&3Q1P@50Y4] ;]"]-QP@Q5*[!;:44R "*3.,:P'OT@(YL$K@"7%T F_? MQ*[MO?_N\8/1Y"_4Q "K4:1[5"NFE;KIF)MCO\#$\F*_-7=LRYO8\)GP M5*&_CVCB1O5_'(0PWS N?Y.4Y[VG[>:T8]FA\XVN*-2Q7"=N+[B69T<#B IJ M1 4'(TI499E13)X2+W&)=YDQ42&(,8]F1.)M2M8%@^@#V"L2VU(6)"-%0L'4 M$B($15/VD9.K,BV#],E8\7:1-MS+9KU/I%.:'E.$XGH M+2_TZND]4VCM9L(^/B^-VG&Q$[86?!O#W?OICONB'QEX_>0!U5]3C"?U\&K, M>'97+XW^\627XE_DJU(&J]"E>$GT58;><0"_#F2PL,Y@X?=EL(2(#:PP*T!: MF(>H>1/^JUSVBNS_)*^NH.I>>RHG%DS,;/]#H7#V?P"8M^%*P,?(KMP M^4'%\#G7*RH$LB$%X)O08/69)^,X!%-^' =]T,D2$RN,/'#K?:^S'UE1%()7 M[_N=?4S+00!^O1]T]@,L?C'@JQ6[RQ5FLB:_6$$KG]> \5"?0-MT A_SLI(: MS_]N\%FFW)U /=7C,G]1 FH MV_?9/U!+ P04 " !A1-56K38,O,% !#&P &0 'AL+W=O< 7+(.2&1:%G6M3HHRJ7B:6D,'J1Q5KSI?3D.^QB0TH 8OXN&C)?O MJ*+#(\&72.C:@*8_3%>--3@79SHH-TI :0QV:GAY=7UR.;HZ_S3&:'1^,QY] M.1M_&5U^^H!./KU#G\<7YR-T=G$R^G!^@[IC.DF8[!WU%;2L[?M1V,[+ MQZ&I^P6XVPRN%]:A7-"('7=@Y4@F[EAG^.:5[5MO6UQW*]?=-O3A3;&>$)^A M.%W06,":41A6C%0BCU0NXNP6T6R*N)HS@:(Y%;=,HNZ$96P6JQY&&5--G6IO M=CQG:,836-4:7YFI4:[M^&_V)%> 6Q HT(*)F$\!!<@(=&J.)IHU4#?.H)SG M$DQE[Q"]>142RWG[T[W?QS*BB9Z2UHNQ/B\4-]PE>!9'\C_OBX[22S%N6 0A M5P^5XH+11,TC*EBENJ)9/J.KN?'&%-UE\V>=NJ\; +-B?1MQPU=U/ N=IXN$/S"&%!.0/*A)A)M>$!RXZQZZOE]]^_9:;X?N MN@ZV;!^]IU&@&8H(;UB>#@@+@UV?<&-0G@G##L MU1)])4 W$!QOZT1=QMVB+!WO2T2T\"?Q_: M9BU_70%;N/(XZ4H)FD44,#:W[T!_N3[I-[:]#WY5(;^\'N MCCTF%]8U/GT9A;J^M_&]DSH'F R"FDSJ0CU2KSDR9Y M,=8OTOP1I/D\FK2Q9?E;\A.(TVF>+T_A#<_?AH7]R1[$"=X&P4Y\V]I-JC:V MP7)?KNHZ3J^U&^W;,S#^;DSE;=!((>UD*QOK#-0:_XT_!!_;?KU^@#VW[4#" MJ_[JO7W_ZF'B9GKBFK]@AF@4B1Q\3F(Z*4*A_Y\?^<=N^K]O=V#\W*90K%V- MDGP*EN!S4;B"*H=<&CL@#*&7Y@H_7O=R/:O :$(3FD4,F7.N Z1=^QZ#8NK, M:GM?7@3GN5LJ*AE>*LX K4KS3%XMZW ME5%)J"MY7*.WJHU&&CHSY+=/>BMJKI^0SY1*F$X=LJ2+TW(:PL2 9?DQS]CJ M"++."-N,X;GU;0VQ[)IDXS"L;]UA1TA"Z'#KQ-WF0Y,!@NVLX&+'#[>TVQM) M_7:PW9!7!MB%NM?TP8P$1G3Z5RY5,2S:,<'B=)(+RBWAL5O#0[R-(Y_0WPA'$-3#XV#7>C0\_SI;W4C1 MF]FT,5M"2K'7'IF$\LSQ[Y+Z*02,*W']^J&'4QOE;@")L7XD$N*!'NW=H]K^ MQVF']5$G3KT(!Z&U(0]"MREG]FL7&RF#H=77-Q)R0YZIXHZCTE8W1"?%QG&]= 61B3.)$C8#4^L@@.PGBBN;0E!\8:Y))EPIGIK/.:-3)G0%*)]QKE:" M;J"Z-QO^ U!+ P04 " !A1-5IKPJ0(X# "#"0 &0 'AL+W=O2J*:JF+R?02DV$R=P=HJ;8K761N%-QS5;P1STI_I:HN1U*'E1 5>% MX$3"Y1/'-P%!"9DV" R'.W@-96F M,(QO6TRG2' !Y&U(5%=V'-Z$G$]PT_)Z'O$NI3>@(O M[-(,+5[XGVD>RZZUC8[;FK:X4#7+8.(@[Q7(.W"F+Y\%B7]Y(K*HBRPZA3Z= M8YOE30E$+$DI^.H/#;)"7BWTL4A/8WTXL">9P-Y1&G*#K== EJ+$)BSXB@P* MCAK1*,9S=79!7CX;4C^\_.T1ZP:V;@\GL(Y!7Z D.*?Q"Q/C'4A=(/,(%QH4 MR1L@_W-1%U0Y^23QP7 M8S3_XI[EACD*71B'Y $KAF28EX*[69H?P6'Y$^WWZPZB7_H!&D1NG\1G9 ML[R'<6")!4T3-^HQ[CF)AFZ2#'>*$XT;=XT;_W3C+I$KR+1[8)+4'?%J=H_7 M%Q;\IUK[M+>WO^B!,*OL^M&V')-@].TQH/[W(8!8H6V:R$W3P(A[%E)W- R- M*NZIXL0WJJ2O\JUJ3Y+(=Q,TND7N 5MB'D_2]E9H3+U7:Z17%(Z.E=3K78P5 MR)6]_I&#IJ_;.[+3=B^,5^W%NE_>/D\^,KDJN"(E+-'4/T^Q7K*]\EM!B]I> MLPNA\=*VOVM\)8$T"W!^*?!XVPK&0??NFOX 4$L#!!0 ( &%$U7.EID\ MX 4 X3 9 >&PO=V]R:W-H965TLXP;"@63D8'9NY*S$ZYI7*LY)="22KHJ#BVQG+^?)D@ >K MB>ML.E-Z8C@ZGM,I&S/U>7XE8#1L4=*L8*7,>(D$FYP,3O'16:CEC<"7C"UE M[QUI2VXYO].##^G)P-$*L9PE2B-0>"S8.7Y;^\O?W][<3W^&5W\\?G#S9_HX(;>YDP>'@\5;*$%ATD#=U;# MN5O@L(L^\E+-)+HH4Y8^!!B";JV"[DK!,W2H1F)"VDB]1Z$3]4>#T1A'0?@R))2NG%IJR$FS, M$=B": HAFTFE;5ZP;E_7\KV@&_J6YX?=,+!"+T;70"LJDID!2MD"\N=<^[&5 M\P/2O?M>]XXQ&G_OJ#KE76)%..Q/P/XA[D]$EA/NBCV_Y;6_-Z^7)E^">G0! M[IHRX ,4AGG-C4KKK3B8K9@ %S+#JPG-!%K0O **T3RI\H9)4)IJ;@*]ZID, ML!YGGYKMNQ7\P02[ .O9X(IF,-7,. L, M MAK =H)^08WOPBVT7?MN]%ES[*<_4-SA9VX%/S8-@\V@%9T!X8#""$,UX:H+R M&S!0'B+/]EL-MKSO8$?0LB/8S8ZZ+VB37G.:=>$&]3<=YV[$&TT:DV.T777? MD?W-Y&9\PZ-))H%;M>'F^*SZ_'00ZC/\[Y+3MN?7)G!>/QOB:1.!:SL\_G Z MG0HVU7Q[#/&I*FZ9T$>WFKFX9R+)>IGFFND>41_$.70( KQ>@:-77S_ 5 :M M7H*^F !?S5\V$7TELH2A&\@&CZH%NJP4U)C24)V87P0M=61@8KF]9(L=;!.\-\K*$Q!2H).%?>>PER!L+WH"TCP3@*-Y MRL6$95JY VP%,>D@(VR'\=Z0V[T'F8M *2".!R7 \VQO?XM7?H,ZAWN5)'+M M7J%Y@MNBR K\L#.1^#;>W\3-7O,L/XYZ7H.#")[#:Y#J?=]RP7LOD>_8[O?9 MUO-6[*^+QX%-GD*1UFLX"*S C0_79,!]SK]U7^PXZ\ AL>-GH9Z+,':LP.M* MS4O-'J^+P<#&39+N26!_9;_^_[(.VNKI6*3G:=W.V6%@RMECS##T=I2VL"UM MX;ZE[7K\&=$E%>G.NK8;[O\O+8\KPWA&H1E![W2'5B?P3[Q<0'NB&[RUI.Q" M%O3Z#;0F3M@& G$BR^LEV"BTHPA]J=$.2 S,P+V$%T0V).=WO83H6R3HQS:Q M2;!5(8A4#WI@/W[0T0-FU"E$8HO@GD*0+)Q.(4SL*'9[^P$YW0<*$X#]GLV#GH*>> A?^U88D<7IE8Q$EJ>YZ['*812$/05A#\@ M(=X@1[3<5CU=<)S>H?_G 33 X::(&?;N* HFIN8F1L*?DZI4]75%.]M>]IS6 M=QR=>'U3])&**?0**&<36.K8(33UHKY]J0>*S\V-QRU7BA?F=<9HRH06@.\3 MSM5JH#=HK\!&_P!02P,$% @ 84359E <(KJ" ^R !D !X;"]W M;W)K&ULS5IK<]LV%OTK&'73D6>P$L$W$]LS?J2[ MV6GJ3.RT^Q4B(0D;BM""D!WWU_>"+X 212N9M+M?+ ($+LZ]./LX MX7Q#>3&Y/*_Z/LC+<[%3.2_8!XG*W69#Y?,UR\73Q81,VHZ/?+56NF-^>;ZE M*W;/U*?M!PFM>22*O+XFCIY0C?B5LZ?2>D9:E840GW7C M778Q<30BEK-4:1$4?A[9#R7A+8=YZO+= M+S=W[]^BAZM_O[U'TP>ZR%EY=CY7(%H/F*>-F.M:C'M$#''1>U&H=8G>%AG+ M^@+F@*D#YK; KMU1B?_:%3/D.1BYCNN.R/,Z1;U*GG>"HD/ZU;/]X=G:-UZ7 M6YJRBPF0OV3RD4TN?_R!A,Z;$6Q^A\T?DWYY#[Z6[7*&Q!*MF%A)NEWSE.9H M 8[V.1-/A7[#BU1L&%HP\$6&U)JAK12/O/(/Z&K?*_J%E4,:CF-X 'E+D8.7 M\F*%>(GH=X*"IKR (6)7TB(KSUZC'W^(7<=[\Z?] F$<_8=4U$$?)/L[ &DP M?;_E/Q5=Z5D= L)L$"*(*Q(RB>^$'V$FB MKAG"-&*:<8SC,$ /0L%F;'LZ6:+C$!/0V70D,0Y]Q^H@OH.!MB.L#3K6!B>S MUFS_=,$*MN3J["1.CJ]PMY,G24:I@#11JE)#43TB_X_)=[.3DA7J^ZW[$\N8 M! :8#75Q&!*;?]AW(JL=8I>$-4V[WB R(P@FB6.UDM _H&:,G= PF,0X" W) MB(<)\1IFIK7"UK9UPPCV' /4]3$)$M/4/N&A6[9D("#[F'1%BM0(7WM66RAI5!QG>3? ]:[KO&=P> M#H!I;3C8-S;XN8/CR'9\,'B0D'Y'3+I='0D(81<0PO& 4%=VV@FK8HNKZGE7 M2):*5<%_!V5UU&JT' P(XRM$.%"[IDYQ91,I]I/4 M[&1Z7=.<%BE#5"&H6%A;L3AZ!X *Q$%76<9U 0K!J:B@;479=&AL.ERU3O/, MJ#0^BA,O&ITMQ0:VGH,0/='DH#"*T4<(S77=RU^89[CF^D#.(PK9Q"$)#J-Q M:&.*>=B)_6]2C& ??/5;5 -O"$/OJ'9V.(!M@_ XX@Y1YP[1R?FQCJQL$&(_\2') MZV,:DXAFCYI=9C2D&I+8+3]&5]KJ%0FUEV1BMU#+70[1+!6[0I66_[MA:$(_ M4)^@=\4CN). ^-<<0HQK.-BSHCLDV] +K?$IW7)(%?QWJNP\X<<&GN^$Z"I- MY0YVPV*.#<$"Y&'7)^C.V(S!V7APG@4QL#S-U!81\2'ABO1S%9P[5P$^;.'X MWP=,W%XQK?T:BHH[X+-L:6_,'<9FJR!V^.%^ZCWTF6YG$S"X62=T<1)'Z%>: M[VH\M-M%$V.@]HXB*W=KK ZD;TVN$Y8,P*2),7 JL7AH(-85OYZ+[EE<'I( M>=^L4Q?@5W],W2U$5*UI*D.?HH6*[Z J+:'?NH1'$7)6:\C()!1?N-J MO19YIEFBT8,DG:ZW5$E 9HMFQH*(G8!@PZ9,PUQ'%AUT'[_/@L_WGW:AV=G M B\(!F3%V(^=LZ;R4Y(6=5*I(!]*P5'@#PAI^F\$.!X83MLI8PMU.!"H$0\( MT+_$?=,0>LB;8 G'"\_Z2SH'1>4P6ZQ"--1DLRO3""=!=)RLK91G*WA"L>LX MSIG=$V$W(F,5+"(>2Z/AB^O*COXA.D"\NA*B$ M>3E0C2]Y-::N>B#3BIQG%;D73<517=&-E)Q_:=;]66A?9')S/"YAW9/OLEHM M,11@]5F3!'8V]2##D1>D'Q()2$."7N"$,REQOQ,73SC@)!TGDV_D9%OHUM<1 M$%\9?Z15E(2,MJ7/YED'/IX=OQ$91W!(U&];^?^3N0>,/63NS:BZMHI] K>O MV!==4V@#P/B:U:T%#]BM4T5L7]Q%0&]O#T)CXD%W:8JIWIKM:H-1V<=>U,_" MD=OX@>:]I:X!%0+O0QNU.:N-4)XXY@.!\Q6DM_C!EDM6?5.Q75/J[)EQ>"6; MXUAUU&@N84I(KKNJ'MV;,OC%81S7]PZ78V&S?Y]\]*8;3I6'FDK[)LDE,P>] MVOOY"+4\E>FZ*7\?62ZVFX9AS8'&SO^S7O:?]0+GS#.M]FJJ@5CN%O^!_4)* MU$%>-2Q5:UJ\!'OJS*P[+6<66L^FHJ]K^,&R?1KV<,Z2'FC7M.Z62YX"=ZI" M*'HS+,V?F4NX8!9;_<9;;T"ME:8F>APMVFV+38,>,']FY9-/^S=,C5SQ(]G;AK(.P=V]#"L5W_2^FP!!_.,* M@;H6Z?^1"\A-]ED$ME5_#^FJ!%S5;A"P6OQ#GD0LYCBSP'HV+&I]Z)9)"'09 M'*B[-=_5;G5=[_X1J'O\ZK4&SD6C)R';()[E ?OOZK/#D&8#9K58]/9H/.\L MYH+G0]CR88-?(1+-(O1J*,?,K>_1&R97U5=W_95F5ZCZTW37VWW9OZJ_9YOA M];\%O*=RI?TA9TN8ZLRB8()D_:6];BBQK;YN+X128E,]KAF%:*8'P/NE$*IM MZ 6Z_W>X_ -02P,$% @ 843594'9WMY P (@@ !D !X;"]W;W)K M&ULG59M;]LV$/XK![4H$L"-7OQ2-[4-Q&ZV98#= MH/:VS[1TLMA0I$924?+O=Z1LU>E<+]@7BR]WSSWWD'?TI%'ZP12(%IY*(+@L/"5[PKK%L+9I&([7*/]H[K7- L[E(R7* U7 M$C3FT^ FOIX/G+TW^)-C8X[&X#+9*O7@)G?9-(@<(1286H? Z/.("Q3" 1&- MO_>801?2.1Z/#^B_^-PIERTSN%#B+Y[98AJ, \@P9[6P7U7S&^[S&3J\5 GC M?Z%I;4KS[#XLMK9R$EJ*Y3S"=(\[;W&3G^#&"2R5M(6!6YEA]A(@))(=T^3 =)Z< M1?R]EE?0CWJ01$ER!J_?9=[W>/W_D_FIA%NXP6DX5SS7IF(I3@.J#H/Z$8/9 MNS?Q*/ITANR@(SLXASY;4S%FM4!0.6@EQ'LJQX;IS,UM@9"2UESN4%HW-#Q# MS?RM%YQMN>#V^51&YV-N"DH#*JV^M15D@,G,S;Z:"MJ8'3<'3PKMGW*2JEI9 MBQ]<$A>0')[9*)&MY"J MLJKM22%ZO M[B$A;H#+5-1TY6D BKPU=9Y4U[2 3]1*#;8ZIK76#O"(?\]OM#Y"R=U[B[H\ M-O"0M?8DE. 9:T433*8(O@<8N" ;6ZC:$):YO(9W;\9)U/_TG]\Y[KB43K:< M<=U*W_M!G[<0?^P-^C'<9!GW I! )\Y$;07?L?;._!@G'O1&T4>@EDH-4^YE M2)_!:B:-:&5EV3?J?.ZF_,O]8A@/+V%1,(KH]?C.EDY>OY;-Q; 7#PCH?G\A M@:*^UC4>C2]=5SNG5=*9OX5DW$OBDQTK/.K;)>J=?YT,^')H6WBWVCV -VW? M_V[>OIY+ING\# C,R36Z^C ,0+E/\L*!''+4SH/U<*7N8 MN #=WX+9/U!+ P04 " !A1-56C.Y%FL& !H%0 &0 'AL+W=O2&N,M"0KSO_1P'ER-' U0S2EL=(4"/RN MZ2E-4TT(V/BRHSEHCM0;[7%-_D55*Y>APK. 0C3J.=P1/*H+> P2QA][S7&TE6N0)3?8)C(&[AD6O M9O'$ZZ7XMLP/T,1UD.=Z7@^]22/RQ-";/$GD+DDK.GXW'1TNKV1!8GHT@'B0 M5%S3P?SE,SQU7_=PZ3=<^GW4YY<0?DF94L372&TIBKM&8R)BFZ MI41([0C8H&N/<,R(&*DHI M5G[\G+=#2\^!+M/:EE@0:&AYY*6%&CEXAS:8[ M>?W3?W.*.>'4*$/KXF0G^L=&]">3/;FG/404Z'3#\ER;!@35BFKPGR,\=3PO ML"1OR#=&@S5>Z+K->!BZT0B=YXJ"LRL4AVS$S] Q[$JB6!@Y^$&ZLD(I5RV9PS]8-0",]<=U8J0 MJ" L:=?PS,;$(1X]H#)@\IZR=IJQ01"HM=\2_!@=5Y[Y5,.=[;FWCH@F//OL M%SB3(&J-XKC8_:[EL&6Y: JZ,LI-(595*2!&\[WC6SNX,VNC'SZL8S^R=>Q- M1_W2=:FZDJ25<@9>=+8?M; KA]:$9+P$Z72BV>3L&TTL5QYB[/B>/]J;\AP_ M N:/[^T#"T*RDCQE">2+!$HZ\!E39$JH-&M,>S9?/ST-G.?7M+*#M)C!3N!. M+-B#"-"^'HL2SB]V#0XDSQ5D4'5K*]69>:&M9=\) RU5')=9F1K^.:0Z 6QG M4(.VFM:U]E* :1N0S@3/+&CJSGH*5- 4J.#1!4J;J*""\83%C43TJQ[1KCK3 M3WF_SBC=B;351F?VO>/J4E(E)%TK3/*WZP4U+M7D_E^5[7NJ@&N5@@_ _;+F MOLY+IWOI]&?_#V3IY\CW/1NRLO9SD[$*LG;4_ M^0R] %O>[OF>#84S$\Y"L6]-FU& %N&&TIW/YBJD%7M-!=SL;+YT*=!!^3O$Y.,C[PU$)2\$*'?Q7Z]6SC M ,:\/X)KVI9/==MR4?E1Y^3B2ZD+M*1Q*9ABM,T5T<2XV0R^4= ,W]"5LK&Q M]EOW(((O]IOA*9%;A VH)]O1*<]68/ $8==MO-@>]SAHU#AH]&@'!6]D6=44 MM3W?K6EG'//TD:"RX-5M3I)L/ZY+O:PXRB":2D$-TOU;7M/0U4V"3IM=?M_/ M=5>'(.A:/_7(_TT,I^..^>-7R^6.$8^KU[,6O7J#?$\$W,$D2ND: MMKH'(32JHGK7JP#%"_.6MN)*\:A M(( "0*@ &0 'AL+W=OK*$E'I\=5VZ?\ M]#C;E,LD-9_RH-BL5E'^Y:U99O _B;DOG.O [N0VRWZS-Y?QR0A;AE1 M$)M9M%F6G[/[7\QV/Y6"TVQ95+_!?3U6P>#IIBBSU78R:+!*TOH_>MC:P9F@ M<<\$NIU *[WKA2HMWT5E='J<9_=!;D>#-'M1;;6:#/_Q\]79S>7'#\'X)KI=FN+H>%+""G;<9+J5]K:61GND$1I< M96FY*(*+-#:Q+V "JC7ZT9U^;^F@Q']NTE:S9+ZODL/F;A0EFV1*\-4GG05D=A:#:9EH&V29_OD[!.$F#?#?_[Y-B&BWMD<3/EO5Q76851N59FDR+OWQONW_[//\LV==FNLF3\DO3 M\(N)EN5B&N6F:;J*TLT,,!L&PC'\UAJ\2^Z2BE>Z%^=9OL[@5)O@8ID XF[/ M]SG\9,LDAHXX^&SN3+HQQ9]_="\>2I.G<-AJ+C#6_:JUFQ'_"!2G"'/FM! M M$*/4::%,(ZE"I\5>$?IFL(4@(B7(YKL=![>FO#U[ M+A#A86_WN.X_Z@RXR4JPPG;SQ5-WKQG25 _LM;.NN_G+= JF#\;+K"B.@EF> MK5SDV\\(,<+2TT0@):73 $PFO(8Q(T@R[*WKJ4XP1UHK\)FMH;>XZAA :(0% M=[>+-=)">8^?(HZU)S=$1&E/E1"%0OHFH%(CP4EP'JT3^P#, X2#<0)NZ3T$ M.%SA0CIG7PS@#U3).H#N$ DZ)5EI?)_^H&Q[ < MA5AY*[ 0>QHJ+3P-I9*#&O 0@6G_G,BS9;V0TPLY/9.<)&.(<=<3 MPOH-R@,8B?/]> M.^NZFW\L.0$I"G]= ESDLA6$"%RZ(RPC*.F1XIACYND!%,<4&:*G4",2>FP, MV,Z)2P=4 X MZ.FY]"09(L)%'HH%DL(-9AGA@%=_('>"K(,R^>WH25"@2=K;/:[[GT)/C]D] M)$%2DH&]=M9U-__HW,D&Z%X2PY$,W0@=,C3,7!0?6P84/BWJ-HDH2#;[R4G7 M#.+$)UP[:5U-B=CKK)CR#^8:*6/G%OKXJ^1D^5E5SH8,W2I@"/! M_'ZA\<#C@*4A&8+H_]'D1%&HL*=1Z$4*D%^&?G;G/YFN!G6U8: 8*IIBJ'A" M,71[@ =JC7.3S?-HO4@LR0 F1H<*H,-+#A9 2^C\0WI\-T7/H>)F@ZB[ALL4 M&G9EW5UC#3>[NW]GZ?RG97)GXJ&FQJ;-A4<:993.$\?"V[^?&RO#O#FGM#*_.03+.FPV(N ME9XRKH.UND/%O>N/<$KSX P8#X[?7FD 4!WV"VUU:X"=O>XT1$*0[:/M2)8 M]E+LY[9,H3!&1.TIA% %^-F-7066$-&3G9$M313X:0 MO#CW!&D'Q1M-(.[6=&N@BTT.5(2"JR2.X6A=1$59N?39S.YN;Q<)\-=?L6QU M*T1%-[(E&#**G?DNKB[.FA[(!;W4Q]V4[8.4QWT(6'7-!IE="*G269%$/WV* MI@!&4^=)*$A ';M ,H;W(D@H$'=JAY0!%735A^?%(4'R@KK>**1=2>TT?)B< M>=<^7KB%UT&2.S"*: RIM.M?D@#!Z[]O%6^H6O>"M@Z4 OYXKR\('$DO*)%8 M@7>X910"63?!;F##0U8%=RVT!>\4V@<+]ZRUNBEBCB;U70_BP@%5K#]@;W7; M,O[>-<'90XE[$1?F:J="T#*'M'41I^A"&""RPU9[M+%U#-J+N-0/AK5#-)3: M0'5O;Y!$=!=QP2,9UT]#7-BZ5OV(V^H&2M5A=]VJ]0#@4D$0P_3PGB"3(T[%&<%X#!WQ1#,(SLK,(JT%(\%W%9UL+=, MV;X_ +S;HN)7@+Y@'#<>4O1,H3DQ"LE$!CN>GH#N9P"ILI>R%72*\!0[]T 5<"#SIM3T%CQ M ^"'JU>73P)=@+Y0]'-5J]L60%1G7>"SQGY^E LX)PGNV16S;Z<=*F&VQ-$% M14BG+(?UPBYQ2 &0&SL(!0<&V,EYTI;2NW:SX2^1CX1=6_4BY*B_X0FPNRV6 M?05V.Z-@Q][7% "[@@$YRD.5EXGSE2"<[7GU+6013+--6M8?##:MS>>69_57 MAOOA];>:5U$^3\ V2S.#J?B5$J,@K[]_K&_*;%U]MCH+JKIH:YMGI7JHD*F+HJD^GZB(R6ZVM4TRFAYMD MI6;*7FTN*I F'4J:%:HTF2Y1I99'HV-ZZ+:=*\(16M3&ZF*[&"PHLK)])W=; M/W@+)'ED =LN8(W=[4:-E:>)3::'E;Y%E9L-:.Y'<]1F-1B7E2XH,UO!: ;K M['1V=7'Q_NS#V47='H\/T97'X^O3L_G9Z?H\]7QY?SL\OT7='DVNWH_ MGZ&]>7*=*S,^G%C8W$%,%MN-3MJ-V",;488^Z-*N#3HK4Y4. 29@=6=]<%3Z-,9E&M:YPKI):K+I$XSJU+TK4XJJZK\.UIF95(N MLB1'6=G6,A3%0X=X>IOY6J&ESJ&6LW*%;),-J#E.:9^_+T!4R#90=;6;;)!R MF8$@KFH75XJ2,FT"C/:R$I;HVH#&8*3N%FICT49!AUDGE4(II/_X +U^)1GA M;W[9^W-[F#;+[XW.P&957,.X.^!.>ZH66R7ME1^2:K$>:#K'[!3@%](]:/OX M<<>]JUU0QNA2W:BRAH#M!G]#3 0X)M+71"$F)/8UDN-(1IZ&FM%A&X/NS$4&+*. 3)J";T#C>%B.5Z4[CJ MZ@[GSLYZT04G\,68#T8E!.J\V"19Y6 P4"G862]L73G'N%TTE&*%%E!&*TB. MO6LX&#A_C%&I^FTEYJ+W\!X-V;B7F!2]Y'*#H;FVX!Q]+P+=-(@_$7W\0T@' M.'XW2K$0O2@#S"A'Y^5"%] V*EWLH'790](0AW&_"+*4>SN &(2]OSFX1@0 M">4*+O$\L35U>/X]2$\9CWV9<3Z0:1@-Y0!\M#7Y6D'/4] $&\DF=YXG(**" M]"%D+A&$+[*X]SP#/P&97E3Z)C.[7OH@[!X'BXAG$12%]"V,L6#AV)\OJ1RC MCW#J+6!?\C'F0>#)C&#"_;X!)1=%W)\A(/4"=)*8;($@I4O( M,T;( NP/"V M;_<+R+Y@/N ^'8HD&(A@SFF6UXYNGHE.A^ADB,Z'Z/WH_X1*:/=@[>.E5 (% MS40TT$ ]2M_K+"8XB(94$F()VSY))8 <,Y]*P@%I41E!G_5*!*B$"_$(E4 F M<^*+?MHZ9I%>SZ"L;1J_G$DBS+WN"*PMH]@?E;0?#0464)L_9Q) \>@)Q-B+ M#17 W\0?#7G\$B89]D_H<5[%2>ZQ-WC8"QZ.^'/8 \SQK(L(9%KDCP8>"TH& M^1+_C#T80,H>$AHMD3U=0!L.F,<>T#PAV9_-'D#:U.^U#/@L&LB XB#W>C8#/ MXF ;P+ ?P%G M 6^$ Y$.VMU^( :CP.,OX:Q[G#?\+M\/AHP6!P_]D9QXMP.%@L)T=R &MJQ+ MVUX4=-KNFN6XO5WHI[=W-$ DJPPJ)E=+6$KV(S%"57OOT0I6;YJ[AFMMK2Z: MGVN5I*IR$V!\J;7="6Z#[O)I^@]02P,$% @ 84358HYZJ&5 P +0P M !D !X;"]W;W)K&ULK5=M;^(X$/XK5FYUVDIW MS0N%TAY$@O1E6;6T*NV>[J-)!F)M$F=M!UKI?OR.G9"&'J2W%5^([7@>/\^, M9S(,UEQ\ES& (L]IDLFA%2N5G]NV#&-(J3SF.63X9L%%2A5.Q=*6N0 :&:,T ML3W'Z=DI99GE#\S:O? 'O% )R^!>$%FD*14O8TCX>FBYUF;A@2UCI1=L?Y#3 M)7W F=VC1*Q%#+)>$8$+(;6R#T/7&-@=GQCL):-,=%2YIQ_UY-)-+0< MS0@2")6&H/A800!)HI&0QX\*U*K/U(;-\0;]RHA',7,J(>#)WRQ2\=#J6R2" M!2T2]<#77Z 2U-5X(4^D^27K:J]CD;"0BJ>5,3)(658^Z7/EB(9!9Y^!5QEX M;PP\;X]!IS+H&*$E,R/K@BKJ#P1?$Z%W(YH>&-\8:U3#,AW&F1+XEJ&=\F=/ MM[>CAW_(W1693:ZGDZM),)H^DE$0W#U-'R?3:W)_=S,))IY !D*EAO_ M\P49%Q+1I"2?+T!1EL@C\HFPC#S&O) TB^3 5DA1'V2'%9UQ2[5JGNM MT:Q5AWH [:I+J%XC@+T3S*@W0?SOKK[3!D@B6E0*'7!"\V:;0J!=L M.W ;R-V7MCJJ56TKFU]5:S<:LA3$TO2I$BM-D:FR-ZM7ZUYX9#I ^W5[V4C? M4K%D6)826* I%AJ\>Z+L3@.\7G*O-1!]0_T/P M?P)02P,$% @ 8435:1N)7J) P 8 \ !D !X;"]W;W)K&ULM5=K;^(X%/TK5G:TFI&V39R$1[L0B:;++*.^5-JN]J,) M!JQQ;,9V8$::'S]V2 ,I;EI&X4N)DWM.S[GVO;9[:RZ^R@7&"GQ/*9-]9Z'4 M\MQU9;+ *9*G?(F9_C+C(D5*#\77]R3^4*9%V[46Z(Y'F/UN+P3>N26+%.28B8) M9T#@6=\9P/,8M@P@CW@B>"UWGH&Q,N'\JQF,IGW',XHPQ8DR%$C_K'",*35, M6L>W@M0I_ZY&('0 ,7P'X!/-P^CF,[B[O1K%HW_&X 0,$1%@A6B&)> S,",,L80@"I"46$F MV!10@B:$$D5TS,=+K!"A\I/&/HXOP<[UO@\?OAL IW=>K*_/EE_OR<+WB%+T_)DTF)R.&-+23FM(]ETN4X+ZC:U-BL<).].UE"EK!NI^5Y=K'=4FSW*&7? MM:C9+_O]J)JR/RLEG[VO[,%/<(57F +;]G%12W)H 31$5O$+O>W6[AVC!12L M#:6@*;9J#G:.-_ (;: @?:L/V,)>;P1P>Z: M5OVP:V@H'NS%]CB:IH!W!X" M8/TI8+^V JO.6I:#5U9#;%7/VU,$#(]278V>,)IBJ^9@>\: M5OX;V\#!>U; MQS]+F&TC<'>N/^;N>8W$G# )*)YIG'?:T31BB"5?Z?I4_+O05 M& L3H+_/.%?/ W/)*B_5T2]02P,$% @ 8435?34.A.A @ *0@ !D M !X;"]W;W)K&ULM59A;YLP$/TK)U9-K;050A*V M=00I)4O+M*91TVS:1QDW"RXRHO14+&VY%DB2$I2EMNLXGIT1 MRJS +]>F(O!YKE+*<"I YEE&Q.,YIKP86!WK:>&&+E?*+-B!OR9+G*&:KZ=" MS^R&):$9,DDY X&+@37LG(6>B2\#OE,LY-88C)([SN_-)$H&EF,2PA1C91B( M?FPPQ#0U1#J-7S6GU7S2 +?'3^SC4KO6:)Q\]D(CH].X @H@]L5SZ6&2-]66H!)PX[K9,^K M9-UGDOV:LU/H.N_ =5RW!1Z^'-[9A=O:ML8[M_'.+?FZS_"]PHXVK15YKYW< MW-XSN28Q#BQ]/26*#5K!VS<=S_G[,M:>]'_U%2KY'4VRM)EPA= )B^@4(@BQ]!U\N"B 1BSI30M:=5 MTU[.U^[H@;+[A_3A0&0[/GB-#][>8S#AIM>0%$C&<]:^Z=Y? M!]EU/SE_'N:6**^S%56E9V\5IJ8=M'\.PA^ U!+ P04 " !A1-5AF/9SR8# M #$"0 &0 'AL+W=O:%2RG L0!991L2/4TSYH[O*QT#.W0HEIADQ2SD#@;. ,6R=AS_A;A\\4EW)M#$;)/>?J&Q2@9. MSX$89Z1(U80O/^!*SY'!BW@J[2\L5[Z> U$A%<]6P9I!1EGY3YY6>5@+:'6W M!/BK /]E0&=+0'L5T+9"2V96UAE1).@+O@1AO#6:&=C7UZ.+43B\OH5A&-[<7=^.KB]A?/-I%([.I_ 60H$Q M53"A\@$(BR'D+$*F!+%?Y,T9*D)3N:\][Z9G\&9O'_: ,KA->"&UO^R[2E,V M&[O1BMYI2<_?0J_EPQ5G*I%PSF*,-P%O$JY3#V?._(G,280#1Q]JB6*!3O#Z5:OK MO:_3NB.P#>6=2GFG"3V8X )9@0M]6NO#9X=BN>W4:>^L;4]R'3=_V] MI#$E@J*$G["5_OJ:'9ROK6W>&J;RZ]0V$OK7.M\1V$;NCJO<'>_VA!_O4OF. MP#:4]RKEO>;JWGP>B 0".0ICVZ\37J*]6RM=[_"X]Z*^:YU:+\K;77L0,Q1S MVR=(B'C!5/E45-:J%1G:%_B%_52W*&5'\1NF[&^NB)A3)B'%F8;4'/3!$V7/ M4$X4S^VS>\^5?L3M,-%M%@KCH-=GG*OGB=F@:MR"7U!+ P04 " !A1-5 MV(>\--\( )3 &0 'AL+W=O5W*!0_!W0U^SD,\H/Y3E)ON<;[O)Z(.4]HB%=L!Q!^+\7.J5AF)-X M/WZ4T,&AS=SP]/,;W2H.GA_,,\GH- F_!4NVN1Z,!VA)5V07LB_)JT/+ ])R MWB()L^(O>BVUT@ M=AE+HM*8]R *XOU_\K,\$2<&G",VD$L#N6Z@MA@HI8'2 MUT M#=2^!EIIH/4U&)4&H[X&>FF@]S48EP;CO@:3TF!2-QBU73CI[[AWK,(K#<+(S56:O*(TUW->_J%P[<*>.V,0YU$X9RG_ M-N!V[&;^=']_^^6_Z+.%YJ[]X%KN]/;A*[J=3C\_/7QU'VST^-EWIZXY1Y^0 M2=(XB-<9VM(4S3B]01D)P@_\VZ>Y@=Z_^X#>H2'*\B\S%,3H*0Y8]O%D MQ]=-LLM(O.0[WU6VKX:,'U#>K>&B[/S=OO-R2^<5=)_$;),A,U[2I<#>Z[;' M<@=@R,_DX73*;Z?S3NXD>KOX BG21R1+LBSHT+3;_)ZDW!RWFAO=Y@9=',RQ MP-SL-I_3[:'S(G.K_[&+S.W^QRXR=_H?NR0P=_L?N\C<^[/K/ONS4^?W-YVG<9EMR8)>#WBB MD-'TA0YN_OTO/)+^(XH02)@!"3,A818DS(:$.9 P%Q+F[6%: %B=F2;1=L>*84TX<=,APP429D#"3$B8!0FS(6$. M),R%A'F0L!DDS >"5>)T?(C3<>>X]D 9"N)%$E%$7D@0DN>0(I8@OB?B0UW& MDL7W31(N:2H,WG'SUJ'H(Z5Z@YDV5:JL*UI59315>*)/]*K*%*DD3:ZJK*9* MUL83M:JR!:RQKM=Z[PA8DJ2,JRJWJ9HH:JU!3] @UA2U=HRSIDQ7)752NVT+ M5)I\0%.RIF^+YLF.98S$RR!>?WHF6; 0>4,G M^MQ;.23,@(29D# +$F9#PAQ(F L)\R:-]3.L:QJN19%(-1G5XM87J,9X@L51 MA*5C24LZ=_F:_M@%[!4YI6T M4]]7<&V4F0E$JER?08A$TJ0EAD[*POB/QZ)E'F?"NNM=-_WL<(*D&: T$Y1F M@=)L4)H#2G-!:5Y)JPXX8[T^)1?)QLJX/BX)9:.V:3F6CT$E=P;579Z\(7KZ M%$415L((VJ/&IWVXF-3N$%.!2KY0Z]F]D(5K8[8I5$FC6G8O5-63;5O,JJD< M<;]J\PE7H)(NZK,.3Z :76CU[%Z@4ALM^F*5VG+YCU5UW*.LSF^I/1U $3F M6G> IHH[ *X[@(@E3>H.(%2I=0<0J1K77XBJS^Z$*ER__$T1O_RX?OF;JE$C M$&8"E=KHEB]6:2V7_U@GQMU5M;8AE?Y0FREG(O!JWW@M(,4)H)2K- :38HS0&EN: T M#Y0V Z7Y4+1JP!Y+O[B[]GM'0A(O*"(,/=-U$.=C8KZ@PT?%(!%//4%KP* T M Y1F8D&%<:(KC8P=M, +2G- ::[@A,C26-;JN6*O\S;K1_-%,JS+;;.%8Q$7 M=]:>CD/5(B1!Q// ?,0JTL0D'9(LVT7\H3[(Q&B]_DX=-FJ.LTJBW3[M;/#LT0(O- MH#1+=$*::8<-VJ@#2G-!:5X_#YGU.V^^0%9-UZH_Z#M6D^7N:C*^D+6_T#2) M7VC*@OP1G3F-@R3=_QP*&3O:]J.ONV[RN8,(*,T I9F@- N49H/2'%":"TKS M0&DS4)H/1:M&\;&>+>/.A;_^S\3*H*5K4)H!2C-!:18HS0:E.: T%Y3F@=)F MH#0?BE8-VF.]7.ZNE[LQHYS+4$H81>])ADB><"[XS(VLJ? '("4Q?RCFI%PH MX?JRS;2[Z;,#$Y)F@M(L4)H-2G- :2XHS>OK2C/09GTH6C7FC@\IR-T/*>P3 MW>(E.]LT6 @71V1!W5[2+]11/<9 ?\L/2C-!:18HS0:E.: T%Y3F]?2D&6BK M/A1M'V+#D[?O1#1=%^^4RM BV<5L_\Z-P][#>ZMNB[?WU/;?X4L7"_9[^-+? MOY7JB-^_).N>I.L@SE!(5[PIZ4+7!BC=OW=JO\&2;?'NG^>$L20J/FXH6=(T M%_#O5PF?Q)8;>0.'MW_=_ -02P,$% @ 84354= ;3EU P B T !D M !X;"]W;W)K&ULO9=ACYLX$(;_BL5552NU"R&$ M)-L$*26WO9QN=Z-DGVQX,\8#O)H3'0FCYP_Z#SY*\X5-'4&!DD MA"W-$[7BA]^@RF>@]0*>R.*7'*JUED&"7"J>5L8801JS\DJ_5QR.#'K."P9V M96"_UJ!?&?1?:^!4!DY!IDREX#"GBGH3P0]$Z-6HI@<%S,(:TX^9_MO72N#3 M&.V4M][4_> MD)B1AXCGDK)03DR%\>LHS*"*]7,9J_U"K+_G[(KTK0_$MFR[P=S_+_/DBEB] MPKS78#Y_O?>?S$V$7I.W:_)VH==_0<^/*-N!)%BZ1$5 J&:J2X%OBSG#FDD MMS21"GE1$381*WTXS3YTS[B6&0U@:F!3D"#V8'AO?^FYUJI.:^HK"/.RI6*Q!3Q-<81=)'AJ2MLY"Z$W_"GE M5F^7IMS@SQH,;:![19?*"0#$?-05])S57W T3=L MI[H[D7_(;+W1=6Q]M-PF+JW^+JVJ+L7F'8F=<'9KSN[_T+'<+MEV*3;O2.R$ M[;!F.^RV8[7*78IQ>%Z78\NR3EO!O".7)WQ&-9]1=VVM5>I2-J78X(B-/3QG MTY'+$S;CFLWXU7LGX&P/0L6/"9"$4X:'XH3BJ:P)4ZOJI9C&#:W]'%-'+DM, MYM&Q5W^CW%*QBYG$'K1%>>MJB'^:*,_]Y43QK#@)/W*%Y^IB&.&G$@B] )]O M.5?/$WVXKC^^O'\!4$L#!!0 ( &%$U6&I'&!)P0 "<7 9 >&PO M=V]R:W-H965T(+5D M5]>3:*ME>_?:) :L=>RL[4"1[L.?[820L. M)[\!V\G\;/^3F7AFO&/\N]@@ M),%;1JB8>!LI\SO?%\D&95!T6(ZHNK)B/(-2=?G:%SE',#5&&?&C(!CX&<34 MFX[-V N?CEDA":;HA0-19!GD^P=$V&[BA=YAX"M>;Z0>\*?C'*[1 LG7_(6K MGE]34IPA*C"C@*/5Q+L/[^)PJ W,'7]CM!.--M!;63+V77<>TXD7Z!4A@A*I M$5#];=$,$:)):AT_*JA7SZD-F^T#_8O9O-K,$@HT8^0?G,K-Q!MY($4K6!#Y ME>W^1-6&^IJ7,"+,+]A5]P8>2 HA6589JQ5DF);_\*T2HF$011<,HLH@>J]! MMS+HGAH,+QCT*H.>4:;YP^/3_??'I^?%N!CC"3$1'P"'P"F8(X)40])C'VIIM2& M?E+A'TI\= $?@CFC@& M1$$4@==%##Y^^'1N87;,7P7M@&Y@,*$%$[\?$QPP $N46;;:K9]MU\![%^#W M(.=X"R4B>[!!) 4"\2U.D )RW)(]^>>IQ6IH]"=R&&")IX*,YJ'O.GOOX6# MX(]S&KJ$Q8Y@+2E[M90]0^]><+H1!]'\[7T&=;Z M#*WZG(8N2%3<@O1]02[K>6[ M=1+$2DH8-CVK$[9=:V:=ZEI5',%:JH3!\0096'5Y:7MJSME61S' 5NKLJ,8) M-M$-4Y&7A_T;Y<-4,+Z_,0[-4<+6%)LT0#!27'PM[>NX]KUT2HM=T=K/H'&* M#]VX=L5QI:%+6NR*UM8P.FH8.?'O"M-O^G?OQ+WM4UTMC"-:6YAC&A':\XC_ MN"*UA;IF""$U@/T]%EN5,Q;'OP0)C\*+/!E/W2:*#BE MQ:YH;26/N4+8=Q3+G*8+3FFQ*UI;PV-R$=JSBW?',JF$JNU**@L:VOU:%WMO30K]49$!"T4LB@,U3KX655MNQ(EILZY9))R3+3W""H/C+Z!G5]Q9@\=/0$ M=6U\^A]02P,$% @ 8435>.X#R+Y"0 ]5\ !D !X;"]W;W)K&ULM5SO;]NV%OU7!+_A80/66B1%R>H2 XF9HAW2AZ)I MM\^*S=C"],.3Y*0=]L<_2E9,4Z*O+>/Z2VL[Y#'O,2]UCGC%JY>\^*M<25DY MW],D*Z]'JZI:OQN/R_E*IE'Y-E_+3/WE*2_2J%)OB^6X7!?B^E5OJF2.).?"Z?="O1OO4!9Q*K,RSC.GD$_7HQOR3@1AW:%I\4 M_U6_^;BX'KGUB&0BYU4-$:G_GN5,)DF-I,;Q=PLZVGUGW7'_]2OZ^R9X%!!1%4VO MBOS%*>K6"JU^T9#9]%;AQUG]NS]4A?IKK/I5T]N;^YO_S>ZG<90NY, '&:MB[L=/7L=]2$/'W3?;68>ZO#G4IM0QH M=GIW8NDN3N_N M&PW2_!&CQV .]F/L\W656J;)K+^#EZ3.2O3B8K&]-;),^. M5"\5[\IU-)?7([46E+)XEJ/I?_]#?/@V!FWD;4'\ M!J1>%I^GC/H3+[P:/^_38FE&>$A]LYD AW1FP'P7, <#OI=EZ42)6KNC;"X= M=15P%OGFL7K:)&I!W9)A8V"+RO=">T,FDZ 3VLS2C'(:L X#X!C/9,#?,>"# M#'S-JRBQA>CWQL[<(.R.?=9O1D/7Y]T0P4&<&6*P"S$ UX6/V;/,JKR(I?6W M##"7 DPP@01FD#;9D38!Y\67Z$5=)2M9Q%%BI6W2_^$)4[]]9W[TFZD!,M*= M'^!@S@PUW(4:@J'^J735FSA[LR[RN5H/;,&&O2@\?]++A7XK'O+0ZX0*#N;, M4(FKU8H+!OL^SF(E=A;.,L\/B!"W%T; J\3QLS6S&,NZ40+#^?<6O[&>L;8Z$;=,/LMZ.A1]U)-TYP'.?&276<%%SC/A?*R!35#T=)2T?^O8G7 MREI4!^5/BX:TZ*&B"2PTDTDM(@FHL XRN2QR^]K0XADSQ ]2:#[?I)M$K?\+Y0'5]\SC:.LR%2E1FA=5_$_S@940SZ*. MN J5=QFQ-N2LN]8(>,CG4J)%(H%5XM#DZLL^XH9*('?#M[0C$]?M17\)?4BT M0"2P0A1[O[\U7(L$)*[;%0*V9M3K-A-M,]] XWO-S"BT!B2@6IK>J]_..GI4 M^8>*)K#03,JT B03U&L*DH9KF<1$$UAH)I-:8!)880Z_IO2EI$H".NGFE*69 MSWC0S:E+2$ZJ)2>%)>?M)DX6<;8LF_#C5.GL9UD38 T=!ALZC5#1!!::2:06 MLY1@)B1%DJ0MDYAH @O-9%++90J*R.$)V>+M7Y:\@+E=C=.AV8SJ(5#1!!::R:3V$!2^ MC3P@FV$@SP72&=4K8*&9C&FO0&&O<"^C4J[RY 2EC"3K6Q(QT006FKD1K"T' MOE(FA(==IW+G! M:YO 8)M@ST58),.0@^<2ZJUU+#23SKWZ#+A 8VA6XA9IX%9I7,)N,&TW&'R3 M_O3+ZA$@TEQ5K7RAF@HL-),O;2K8L3J/0XE\6!_#D(.G'ZKEP$(SZ=26@_FH MB8SJ-%#1!!::R:1V&@S>EAB0R# 088?U,=QU,&.7@H@DL-)-#[3%8B)J_J$8#%4U@H9GUDMIH>/#>QF!YW.(9\IA. M/-K=&_?ZY36$AD%W#UW XSLW?FT//-@>6+,1%L@PXM#9A(HFL-!,-K7?\%"K M>#Q4JX&*)K#03":UU?#@+8[3KZM'@(#+*MQS,&$7*?S>J_P^XB@.)?)A@0PC M#IY^J'X#"\UD4_L-CZ,F,JK50$436&@FD]IJ>/#NQH!$AH$(< ,9[CJ8L4M8 M"D];"@]V N\W1197FT(VD^\I_EZ_MC.&NF^!BB:PT$P2MPST'$W8)/\&U MG^"P#3B/ZAN@TL-)-.[38X:KD41W4:J&@""\UDOABLB5L\0Q-STCV!:-8V,YX_9V[WO!H! MC^[J^ Q::R:1V%SYJC9./:BY0T006FGEZEC87 M ;R+(H"EOS6)#RMB&&WHU$-%$UAH)I/:7 2H M!5$!JK= 11-8:":3VEL$6 511X"@^\1PU\&,7<)#!-I#!+#T[V=QG*Z3YLF! M[5E(<>8 1\;!Z(/G(JK9P$(SF=5F(T"MC@I0;0L)^P49GE65L5F?DHRXA[RB7O*YR4< M1Z =1X!:Z12@.@Y4-(&%9C*I'4> 7.D4]"N=.)UTC:NEE>>2[CF;\-B&QC[> M.P\]E<6R.5>^=)H#D;?'B^\^W9U=?].23@G3?UBMIL3UC?ONFRM?-J>N/>57E:?-R):.%+.H&ZN]/>5Z]OJF_8'?2 M__3_4$L#!!0 ( &%$U7"Y UCI00 !46 9 >&PO=V]R:W-H965T M=V<26;&S( C,!VC0[^9J2;I\5 M6X"WMD1E <(9&;/D6QR)Q<#J6B B,[Q*Q!>V^4S* M@CH*+V1)EO\'FR(V""P0KC+!TC)9,DAC6GSBGV4CMA*@OR#M27#+ M!#$S$!S3+,&%>.9% M2#46.M+^#ITSU^VZ+=*[41Z$4$\ZJ$@'ATP40J-?3Y%@AX?K^FXG:-'5A#5G M4H-PMR+<-1*>$MG?6#SKB!DS#UV^1P)K%-FKBNR=3L1ZQ^S"D< :78!.O54Z M)Y*Q$GA[]B'']U!;"+1Q[EXA@UN[/#RUE)4C_$K+-&'(55NQM@!4%X!.)60YOC^. M>6 9L_Q M%BGL:J2PMR.%NU';?JI)NS81T+@[OTX*>YH9!;L[A'5AVQ.O^5.RWO"1><._ M7PJ6'SAP1N,P _)'+KC%=#7#H2BFDTD?S>"'3J9CH35;41L(!$^GC\AH3@[N MQ)'0FIVHG0@R.Y'7ZR/:M1B!@WIM?=2$^8$#]RQ 5'L19/8B;] -M&LUSI ? M]-K,=\-Z_D(7HR+$\H:IC@PO<5<3J0,)&0F(9WS0':1%V>0 MQ8U@R_P8[XD)P=+\&ULM5MK M2:QN-SMIVJG3=O:C8BLV6PQ>P'GL[(]?P,0" M(2L.<_TE,?CJ^)XC)!U=X.0^27]E"R%R]+",XNQTL,CSU?%PF$T78LFS]\E* MQ,4WMTFZY'EQF,Z'V2H5?%8U6D9#;%GN<,G#># ZJ+O#PQ')VL^%Q,1/Y]]34MCH9;E%FX%'$6)C%* MQ>WIX,P^9M0O&U01/T)QGS4^HY+*39+\*@\N9J<#J\Q(1&*:EQ"\^'G 'Z"9N.7K*/^6W/\A M:D).B3=-HJSZB^[K6&N INLL3Y9UXR*#91AO_O.'6HA& ]O=T0#7#;#:@.YH M0.H&9-\&M&Y *V4V5"H=&,_YZ"1-[E%:1A=HY8=*S*IU03^,RWZ?Y&GQ;5BT MRT>?OGQA/R\N+]'9%4,75]=G5Y\NSB\_HK/)Y./U!!VABSCG\3R\B00ZRS*1 M9VBROOF[Z#64)^ALF:1Y^"^ONO -$SD/H^QMT>K[A*$WK]ZB5RB,T?4B66<\ MGF4GP[Q(N?SAX;1.[WR3'MZ1GHW1YR3.%QGZ&,_$K TP++AN">,GPN?8B/CG M.GZ/B/4.80MC34+C_9O;FN9L_^:6@0W9=A^I\,@.O*<.*+N'5]USK!-Y T+U M(.74W8I'3>BC3VF296C, MT_0QC.?H!X_60J?>!L6M4,IY]&YD!P1[]&1XU]1%$^8&V//:8T:65\G M.8]T%-U.[K;ET4"EV T+?!I8"D-C#CT9>EN&GG$:J!@64^UVJM[,!3K.'N14 M G&@,!: OI; 7V0J<#O7 H84YNJ5TPWS Y\$CC*)6/,J2?C8,LX,#*^4"^6 M=R@6N8YST"5#?.(IU_]8$X8]U_(5SL:L>G*V+>EV+/,$V#0LXJ%PSYFVGVN8 M%AO/LU3.FC!L.VH8J\.:2P.VFFAM-@WO9C_3AT>K-)F*XM+]]IHO5Q^8EHL1 MY*5#'A2-0:&U!<120&R<-Z^2^(CO9Z%J)"@5(=$8%%I;1>E!;:-+VWORK&&: MH\4A1!U2>P0QX$HO0SB+6#<.^XZMFQ9Q47]+2X=I& M_S>:)+?Y/4\%FHD[$26KI8AS-$TRO>_QU+;%+K[:XB/;#XA:,='&.:X7*-3-J?6E+FTV-MOLG?6#NEW3UU/'=K%*T^[.P\2Q MJ,KR$%X82R^,C2[1,,&B_]#G, Z7ZZ56!%!C#(K&H-#:DDICC,W5V6ZL? M:'$6%(U!H;7UDSX;FWWVS^JN33GAW(F4SP6Z#.]$AMZ$,?I+\#1[J]73C.FC MQ[*I5CM0JPV%UM9.6FUL+O6:AS-_V#F<07TW*!J#0FM+*GTW=@&&,Y!-KO6# M1&-0:&W]I(7'9@O?;SB;,0/#< 9U[5!H;>VD:\?F O77PGC%.ZXX4*<.BL:@ MT-JJ2:>. X 1"V2L:_T@T1@46OOFLC3]Q&SZ>XW89S!MPY U-WWQO>5#;!N( MW#80&^3>/&AY'A2-0:&U%91;$F+>DNR[T:YAFOLPWZ&VL@VKHYK;,-]SU&VV M.:6^E!O/_!E,VS*LZ* F' JM+9XTX02D=$Y M#3DH&H-":RLH#3F!*9W7,,U)WW4#J[.D:RKLENNJMZ[,2?5]RE"Z: I7.J>: MDCBQ+4]EKHLK%G6LVAES:GVI2P],>Y;.:;=T3AR?J/>$=JH\+P6&ULM9AO;YLZ%,:_BL6F:9-VRW](N@0I*=UNK[JN6KJ[UVXX M"6B F6V2WGWZV4 )$$J;*_8FP>8\#SX_8SAFMB?T!PL!.'I(XI3-E9#S[%Q5 MV3J$!+,SDD$JSFP(33 73;I5648!!X4HB55#TQPUP5&J>+.B[Y9Z,Y+S.$KA MEB*6)PFF_RTA)ONYHBN/'5^C;-8R13N2?DAVQY^^?/&_7UU?H\6- MCZYN[A8WGZZ6UY=HL5I=WJW07^B2\4C@A0!M_<#%M\"!N0 ;H MK0\<1S%[)Q3?5CYZ^_H=>HVB%-V%)&$QV:0PZ_I.G9\C4WB-#,XR> 5V\7*[WR/V7R[6! M;,QZZLS"SWS"[T4STX>]M+7Z;>6#YIQE> US13Q)&- =*-Z;5[JC?>A#-J:9 M/Y)9"Z=5X[2&W#TQ*V8?K5+E%"KY%-UY^L2>B/G?-3$,>I^*822S%@:[QF _ MA\'JPU"J["8&U]'=#H9![U,QC&36PN#4&)SG,-A]&)QC#(Y[=#<,>I^*822S M%@:WQN ^A\'IP^ >8[!UU^I@&/0^%<-(9BT,DQK#Y#D,;A^&R3$&47#9'0R# MWJ=B&,FLA6%:8Y@.8K@+0=26&PZT#\;T"(;AFN:T V/P"J?"&,FL!4/7#J63 M-HR#B MO@A@)_8)F:CZ.5H3QOMKND&S4ZN+4=W\L=S:((T#2.//%&R5[UA,QW3SQW)K M,SW4P/I@33BP!LVC-6C9NF-TE^!QF&G:FM5=@G^B,M4/I:D^7)M>X"P2>4:_ MQ+W#3EN./>6K+=Y170P]8<:T&^;WA>G-L#(_M;$?38!NBWT]$X/,4U[NUNK> M^MO!HM@Q=_J7\IM"L<\]V)0?)#YCNHU2AF+8"$OMS!4S2,L]?MG@)"MVO?>$ MBSUT<1@"#H#* '%^0PA_;,@+U%]:O-]02P,$% @ 84351-:)>9#!0 M%1D !D !X;"]W;W)K&ULM5E=;^(X%/TK%CN[ M:J6V29P H4N1*.UHN^I,*^CL/HSFP20&K$ELUC:TN[]^[21-0C N151"D _? MZW/NO;:/3?^9\9]B@;$$+VE"Q55K(>7RTG%$M, I$A=LB:EZ,V,\15+=\KDC MEARC.#-*$P>Z;L=)$:&M03][]L@'?;:2":'XD0.Q2E/$_[W&"7N^:GFMUP=C M,E](_< 9])=HCB=8?EL^RGOKF+KUJN1H03'$GM JF?-1[A)-&>%(Y_"J>MLD]M6+]^]?XY(Z_( M3)' (Y;\36*YN&J%+1#C&5HE_\ %H0Q@Q!*1?8/GHJW; M%*2)86Q@I! M2FC^BUZ*0-0,O,X. U@8P*9!L,/ +PS\C&B.+*-U@R0:]#E[!ERW5M[T11:; MS%JQ(52G<2*Y>DN4G1R,'KX^C8>C)S"<3&Z?)F#X]0;@[4N'0WIRHZ/,Z[Q/NZ-.#X NC MOQS12^ [YX!Z$)H #3:W]RSP/'+H/J9/W]7 M4!4[K@H4#(7 TABAW$%@=J#'[J58H@A?M=3@%)BO<6OPVR]>Q_W=Q.Y(SC:X M!B77P.9]\(U.29+@6(WI-:8K#$X(C9*5RJNN$A1%;$6E4&\C3-9HFN S0+$\ M-<4D[ZB3=:2GG_4@\&'8[3OK.EE#*S=L^V6K#1;MDD7;RF*T0'2.->)5@X\) M:'L+ @S\H('3VN&!2>F4=#I6.H^81YA*-0\#-@/1N\CEGGLUB7*GA7E#9YASFL3P;F"JAY0:0+:VX;@ M^;UFF1E:P4[8,P/UW&K-<]\+-6%T?BXQ3XW+F;N% [I!MXFV:+81_2#LA3O@ MUI9H;\_)">U?"87/.IAS+VP'6Z"M?1]8V1ZLN, JKW,+7W'9-<<8ZRTQH7.@>&>;9S4Y@8=I0N9(;T?-$]-1%'8%,WZ#&L O2QQ) M5=O+JOC5QH;-*?FON8\MF/<,Q1TTMPIV7 ?RAI4<@G8Y-"XIE(,V7W5?A79B M%]IP6_=TVMVM[-I1',JR4E'0KJ** CX#CYH3B5 ";E4^8Z(2>0;N:*0J6^^ @1!BL1!NT2R1Z:SX2J M@9"'(5TRJAZ^'0=[ASOC\!%Z#%9Z#-KU6!F'MZ;[LRP^V53P1%+=3I7+1+T2 M,Q3E#282<0END,3@^_"%B!^7V>G2N:L_QI =]4CH6-XV(UEI/Q@&PO=V]R:W-H965T&71)+O/3SW'E[RDJ.-D#]42JD&3WG&U660:KVZ"$,U3VE.U+E846Y^60B9 M$VU>Y3)4*TE)XISR+,00]L*<,!Z,1^[;G1R/Q%IGC-,["=0ZSXE\OJ:9V%P& M*'CY<,^6J;8?PO%H199T2O7#ZDZ:M[!"25A.N6*" TD7E\$5NIA@:!V)AG$KXU1+\RLS?GI\>W,UO9F"]Q^I)BQ3'\ 9>)A^!._??0#O ./@:RK6 MBO!$C4)MAK-.X;R$OBZ@\0%HA,%GP76JP U/:+(+$!J>%5G\0O8:MR+^O>;G M(((=@"'&'D*3U[NC%CI1E;O(X44'\+ZLJ"2:\27(J)E)@#Z9XE+4EZD"*/8# MV5*]4"LRIY>!J45%Y2,-QK__AGKP#U^4)P+;B3FN8H[;T!LQSX72OH +E)Y# ML4O)XQC!: A'X>-V)$VK832(*Z,=AMV*8;>5X3:ROP(OUYC; 1[:(]@TV@(#Q#L5P3[;Q*X95+W MFQ1QM#5^P=%CA3 :^%D.*I:#UM*[)AGA94PSJLPN MDQ%-$Z %$+M1>5>SP2EK]$1@.\D95LD9ODG"^R\/98HZ@%/O;!LV"C$:QHWI MUK3"41P-_5(B6&]!\)5\;RW?#G#-Q)E8G#T8]E>6>0=,M='2] \:B 7XQ+B1 MGY$,W G%7#_P[\V3MMV%K?Q;IO1_W@WK"!&=4ED,:%+UC^#SM91FR'.?PJ?! MVDW9UJZ-WB3QUK3O@'(DL#)+C4F--Q&HN?+VX?[R[+'JQ\-#>N.:/'Z;WKP4_#=ANTNI> [5NZ^V*9X(OW:;B34+4+&X8 M]:)]L9MFJ!>A ]L)JAL&]-J.H:EV71:G$OP(EZ9&-06OYB?#V\U>W_/4R$'"U%RL MS9PV)>#MH4I NYE4Y/E,K(B+ $F'_OA'RW59B>%((SWSQ^EV4Y_/SAT M/L)UOX7;6Y.Z'P1B9H[]W$AHCOKT:9X2;B:M#8C331F*F&5LZ?3VAE*.M;.< M]&.(]T+QF,48X;U0PJV+C)S*I;O?4<"54'%-4'VM[I"NW,W)WO=K=#$I;H)J MF.)BZC.12\:5"6YA(.%YWV17%G<]Q8L6*W==,A-:B]P]II0D5%H#\_M""/WR M8@>H;MS&_P-02P,$% @ 84355E-OV40 P 4PL !D !X;"]W;W)K M&ULK99K3]LP%(;_BI6A":1![I=V;20H3&,""5'8 M/IOFM+%(XLYV6OCWLY,00IJ&*MJ7UDY\WO.\QTE\)EO*GGD,(-!+FF1\JL5" MK,>ZSAK&*A+NCA9(U7, ?QN+YC.$ M9HC!1<#0^7R& L="QY<@,$GXB=1XG%^BXZ,3=(1( MAAYBFG.<17RB"PFJTNF+"NJBA++V0/W*LS-D&]^095A61_CL\'#S8[@NRU/7 MR*IK9!5Z]AZ]@TO3Y;24=KJEU4LZYFN\@*DFWT(.; -:^/6+Z1G?NWS_)[$/ M5;#K*MA]ZN$-<(Y$C#-$,T"O@%F7W5+#*S34)V03FD80>!-]T_31FVF@#Z?V MX?3Z,.6#:A7\G?M5!KL- R//MUO\O1D&\KLUO]O+;TE^>S^_N\/O^WZ[_KT9 M!O)[-;_7RV]+?F<_O[?#[]FNV^+OS3"0WZ_Y_5Y^1_*[^_G]'7[7\8(6?V^& M@?Q!S1_T\C_$(,_[I8#.]S?8P;==TV_A]R88B#^J\4?]^%3@I(M\M$/NV)[? M?G)ZQ0>BF\;[86M\^@T=H^MTG0N(Y"$I-P&XZ#P@C1T[I[9G6BT[_?F&^FDT M#^;GFW'8.5@I-4\&1[::[2]KQS++#LSW#UA)JCX\K/;!@9-@%6S6=IKI MMU\;4@(-]12)?4DP^/S/.3\;^YCYCO%[D0)(]#//J%A8J93%F6V+.(47GOAH=SMI49H7##D=CF.>:/ M%Y"QW<)RK:<;MV232GW##N<%WL 2Y%UQPU7+KE42D@,5A%'$8;VPSMVSR/6U M0=GC+P([T;A&.I458_>Z\3E96(Z."#*(I9; ZN\!+B'+M)**X]^]J%7[U(;- MZR?U/\KD53(K+."293]((M.%-;50 FN\S>0MVWV"?4(CK1>S3)2_:%?U'2N/ M\59(EN^-53LGM/K'/_<@&@:>]X*!MS?P7FO@[PW\UQH$>X.@)%.E4G*(L,3A MG+,=XKJW4M,7)3J*5%V,KR^.E]>+=%[M,09O,] (5SA^!Y] MYY@*7(W-VP@D)IEXA]X@0M'WE&T%IHF8VU)%H'7L>._MHO+FO>#-15\9E:E M5S2!I&UOJ\CK\+VG\"\\H^!7S$^1[YX@S_$\=+>,T-LW[SKBNC3+?-E2)>/\ M4B9ZO8S;+=/*TJ\'R2]U_9<&"80 .$'7>GA.4 0BYJ0HQ^;O:]47?9:0BW^Z MQJ,2#KJ%]:)R)@H%JR^3=V1HU^F8[I%@TD%B+W:1F-_F_%I_)D$"'%(L& M$FL!G=9 I\;)V-Q:"TYB0&R-A-I^4;W]=L&<'J\9JKASVJ_/I=%U7TH#B;4H MS6I*,R.ECZIF/0:#Y %>%Z39\>HQ"8X@&3WWA3206 N2ZQS*-Z?7DVP)J=./D:YWGS,P8T,$VV@.-K8 M#A6[:ZQ?^Y599JW>S/RC17 T>;X&1D/YK/C8C1-H#GQ3GN0%BMF6RNHP6M^M MOQ:,R:>&=E!_0PG_ U!+ P04 " !A1-5DX"#8,T- !PO@ &0 M 'AL+W=OH9TJ:7P$F[V@^_V'&",<=GS,P_-VWBGO/#3OP4 M# ]P]I 7W\L[(2KMQVPZ+]\=W575XNU@4$[NQ"PMW^0+,:__Y28O9FE5?UO< M#LI%(=+K]:39=& ,AZ/!+,WF1^=GZ\<^%^=G^;*:9G/QN=#*Y6R6%C\_B&G^ M\.Y(/WIZX#*[O:M6#PS.SQ;IK;@2U=?%YZ+^;O"L7&BG?\OS[ZIOP^MW1YFKC]]9/NK5]\_6*^I:6XR*?_RJZKNW=')T?:M;A)E]/J,G\( MQ.8%V2MODD_+]9_:PV;L\$B;+,LJGVTFU\]@ELT?_TY_;'X06Q-J1S[!V$PP M=B=8>R:8FPGFH1.LS03KT GV9H)]Z(319L+HT GCS83QH1-.-A-.#IUPNIEP MNCMAM.\7-WSZS0T/78;^_,L^^+>M/_VZ]?7O>_#XQEJ_*YVT2L_/BOQ!*U;C M:V_UQ?JMO9Y?OQFS^2J%5U51_VM6SZO.PX^?WX>7']U/7UYKE^[5E\NO%U^^ M7H:??.W])T?[[4O@7FH7P?M+W[W2?G5$E6;3\I5VK'V]3:HZN>TD@>3S?(_/"[?V+-\4_N8SZN[4G/GU^):,C]2S]<-!3"H M?QC//Q'CZ2?RP5"*T7+^1C.'KS5C:!B2)W2AGOXQ+>KI^M[ICGJZ(R;/TW7) M=%<]_4HLGI^\;+IW^&N73?_MIETZ._]GN/_]J/+CE\ M^E#Q+C:?+-"OJU655YUJ45;&<5,LBF]]J=4ZUWZH[46@7=VEQ M*Z2A?<0M.;[:,GA;+M*)>'=4K_I+4=R+H_.__TT?#?\A"PR).23FDIA'8CZ) M!206DEA$8C&))1#6"J_U'%Y+I9]_JK>^OXFYN,FJ>DMWDM_.L_^*Z_K+:5K5 M?U=Y_64V^[8L2K%*N'93Y+-Z/5PNBW0^$;(\/RYOM%[>:L/\_OS8&)OU?W/W MVT&5C-*MT6E[E",9=6+J[4&N;(&V/FR/\F2C]-.=I^5W1QDG=GM,T!VCCW:< M4/K$[9V7%RE_-7W?DB260%CK+6D_OR5MY5MR>WV2Y//;XZ3^\'2MO2]+43\2 MB.GU_[?[ MHUH]\FTJZBVXY4P4Z>K3V7]D;V+E,^R[4B(QA\1<$O-(S">Q@,1"$HM(+":Q M1)W1+WF53C7Q8U$'2OE1:/0<^M&!H=3E1YL6=+:;Y3R&T2A2S;+[>Z-L?&*75-S DYI"82V(>B?DD%I!8 M2&+12>>-KNOC\4YBNH,LR]KY/)I(!@WUD3PSI\^9.55FYJ/XD4URK:H_Y9?I M1)T8I=0W,23FD)A+8AZ)^206D%A(8A&)Q:?==='H=&?/4@(ML95 ?=@<+ALJ M,^BEDVR:53^UR30OE_42!I-\7N;3['IK%:;]NME[]TIZ0$RYA+[91#4'U5Q4 M\U#-1[4 U4)4BS;:=JR.37-GI289I(_&NVLUR2AC:]=O.U-;AZ!U9:82<9M. MGY*SVM]]+XI,E*]>:W-121.D]'HGB-0<5'-1S4,U']4"5 M1+=IHVV][6Q]: MNQ'JCK)&G01U!QV;]MC8DR&CR9#QI_?];4*C!'J'AM0<5'-1S4,U']4"5 M1 M+=IHV^_TL6T9NZ'ICM*'G6PEDF$CZ\3N(-;C?1.#EJ'0#47 MU3Q4\U$M0+40U2)4BU$MV6BM5:$]W+,S4&\*#[JZ\?!82,H7F\._JU79S4TV MR<1\\O.QJ9M5V9YTDL?8+U#-0347U3Q4\U$M0+40U2)4BU$MH;1VBIN.B/YX M /J%2HT2+IQ/&!00CVO=LJ:YHI.5E?46.^8H>455'-1 MS4,U']4"5 M1+=(E'1:CFS/)J%$W:- S:P>MJ;OHZKX+<:P=[<&@FH-J+JIY MJ.:C6H!J(:I%J!;KW4),9PLVH1;9/EFZ*<08ZD),[X/W:J]O)%'-0347U3Q4 M\U$M0+40U2)#4G^Q]94%H[DTWQQE 7 M;Z[$9%G4&ZG2^*&5&U1S4,U%-0_5?%0+4"U$M0C58E1+**T=TZ;I8[SH]5 , MM *$:@ZJN:CFH9J/:@&JA:@6H5J,:@FEM9/<5(4,=57HL,Z>&ND=6+05A&HN MJGFHYJ-:@&HAJD6H%F^T=LMN]S1VR2##V%?%,YH2CZ&^BD2O@XAJJW?,T,H. MJKFHYJ&:CVH!JH6H%FVT]@E(NYURV2#K=#<]W4'F\'1/>)K>C*'NS?0[-JC& M>J<'[<2@FHMJ'JKYJ!:@6HAJD='MQ.C#SOGMDE&6;G9VA79'&6-KSU54C*;" M8J@K+'W.<5=3O>.#-EA0S44U#]5\5 M0+42U"-5B0W+EE>[9[M0RVW%LNBZ& MNNL"'()7+Z%W2M$"#*JYJ.:AFH]J :J%J!89W6I+]W1WR2#)Z>Z247M/=S>: M6HNAKK7\\:FZ:J!W9-#6"JJYJ.:AFH]J :J%J!89W9Z)WKD*6"P9=6JZSU4U 9,E1*WV3@VH.JKFHYJ&: MCVH!JH6H%J%:C&H)I;43VY153/TEC[B9:'4%U1Q4YJ;B8ZHK+84?):7/KGC[JR]7T.C2GMGKGD;V)#WL7'_8V/NQ]?-@;^;!W\F%OYRZ=[ MG1EC]Z,FM<1V&ILBBJDNHO0[UJ?&>L<1+:2@FHMJ'JKYJ!:@6HAJ$:K%J):8 MW>:*-=IS<6RS*:Z8?_[V)YL,HFT55'-0S44U#]5\5 M0+42U"-5B4U)KZ:P2 M):V6L6'MB593:S'5M9;?%E6^OG%RD<^S2;G>@_,QG2]OTJ=].LJ=LFC-!=4< M5'-1S4,U']4"5 M1+4*U&-422FL'N:G7F.,7W2F+-FY0S4$U%]4\5/-1+4"U M$-4B5(M1+:&T=I*;9HZI;N;TVQ>$=G!0S4$U%]4\5/-1+4"U$-4B5(M1+3$E MMV;:T^DQFTZ/J>[T]-P7A/9[4,U!-1?5/%3S42U M1#5(E/2[^FJ/OC30M:'<&U1Q4UZT6ID=Z!15LWJ.:BFH=J/JH%J!:B6F1U>S+UANKNJ1OH,A-*:P>Q MZ=U8ZMY-KSV?:JMW'M':#:JYJ.:AFH]J :J%J!99W6J+W4DC6J:AM'8:F]:- MI6[=]-OSJ<9ZQQ%MX*":BVH>JOFH%J!:B&H1JL6HEEC=KHY^LJ>J8S55'4M= MU>E]/6ZUUSN2:#L'U5Q4\U#-1[4 U4)4BZSNA6,D-].6C.K>3%LR2'$S;:MI MR5CJB] <<#P"+<*@FH-J+JIYJ.:C6H!J(:I%&VW4.NXVZFQ8=B\I(PE-ESHV MS7UGZ%M-(<52%U*^+(OY=_%3NYH40LQ7>S@_%_EMDZD:XZ0;R)?HWMA-]\96=V^:CFHUJ :B&J M1:@6V[+KWG3C^!(-'+MIX-CJ!@YP57#U$GJG%.WEH)J+:AZJ^:@6H%J(:A&J MQ1MM^QB*WCD_)*&6^9C207DG1.6D57I^-A/UA\,+,9V6==:6\VJU2W?K4:T0 M-W6*];?OC:-!Y_$/^MM0ESP>Z6^3]>.#AC\_6Z2WXF/]632;E]I4W-2+&KX9 MU_\]%=GMW?,W5;YX=U1OLW_+JRJ?K;^\$^FU*%8#ZG^_R?/JZ9O5 A[RXOOZ MY9S_'U!+ P04 " !A1-5OI.&,?X$ "0&0 &0 'AL+W=OZSKT="3&_H'L2R2L;RD(LY)!M=;YG!*]3IS#0D6'8>HC]2)N,TG./;#*B ML0C\B#PRP.,PQ.SEB@3T,-:@]GIB[F]W(CFA3T9[O"4+(I[VCTR.] )E[8_X)#;&AKP8BYHF#M+!J$?9?_X9YZ((P=HMSB@W '5':P6!S-W M,-- ,V9I6-=8X,F(T0-@B;5$2P[2W*3>,AH_2A[C0C!YU9=^8G)W_SB]F]_? M/"S/P/QFL9P_S99/\[N';V#Z< W^7M[>S,'L=CK_=K, YV#J>2PF:Q#X>.4' MOG@!Q6%_KDBFS]*$KB7N$ 1QY119M! MV"E$4JR>)Z9EN"/]^3B*IA&R46E483G9R B0D4] MPQ\@IFX7U.U.ZH_X199@P<\ 7O\GBTLZ2$-@Q ]7,>,D MO]["W&Z0.G>'MEVCKK*RARW3VM3[$?O<3_K2^9P$6,@2.:-<*%=I)]1[5VE/8)6HAT74P[XKU+#/V'L" MJ\0.C;)O&I]Q=%94%?:-7X2V$ M>U &.49ES0R,^MQL&@VLEA8%2VD /UL;P&;?A]!QZNR;5I9IM[0Q6,H#^,GZ M "I:/T1672"HS"S;-EOXEQ(!?E0C0(5(<&&=7M/H> )5R94B 7:KA*_8R]Z9 MO(#RF+6LUE[E05]HU8A+@0![5PBP5XG0%UKUA;+4"*A;([RI6J%FAS?=^H)1 M&"$#JF#OHL6ZA0%[XZ_)[1J_*4&0-T:X&U%J]G D>/4 MMS 45M!U4 1RT+:Y2!Z!N'?#QNN4V*Y(# MC4;V%68(V6W\RZZ..KOF6PK7L+'M!AVWD=ZF564.9?3TH[WMD,CGFVSY<_FZ M%T7U#J7@=)#&ULM9U; M<]NX 4;_"D;=MNG,KB7>Y=3V3"P"V'1RFURZSS0%6VPH4DM2=M+)CR])T8(@ M0I 8?=V'C2T3!Y+Q&0 /">+J*2^^E@LA*O)MF6;E]6A15:N7XW$9+\0R*B_R MEF2-GE_XF#PLJN:%\\2_$_%4[GQ-FH]RE^=?FV]>SZ]'D^8=B53$58.( MZG\>Q4RD:4.JW\>?'72TK;,IN/OU,YVU'[[^,'=1*69Y^DP3++-O]&W[A>Q4\"V M#Q2PNP+V7@''.U# Z0HXI];@=@7<4PMX70'OU )^5\ _M4#0%6A;?[SY[;9- M$T95='-5Y$^D:(ZN:L62;(FBI^JHOYI4I>K;F[??_SX_H_7[_@G M\B(4592DY3^NQE5-;GX^CCO*[89B'Z!8Y&V>58N2T&PNYIKRLR/E;0-@7'^D M[>>RGS_7K6TDAB*^(([U*[$GMD6^? K)BU]T'VQFQOQKG=6828NQGS$D)+^0 M,2D742%*#3,\G6EZ:_1TS,2 8<,@F!(-=QL-UT3?B0:IQ]BRBK)Y_8TN)D;.T)AL8'X+:P;Z MQQM_LOGO:ORX&P%DK10)8T@8!\&4"'C;"'C&"+S.XGK^50I2Y?6\J!Z],C$G M(BJR0QV&$3+W,>.YTZMJ](RGR#3(DC(-@2CO[VW;V MC>W\4C3 M *I738,MTV ?2<-CGC[6G0&I^XEY4I'[*&Y'$6T:C*S!:4#20BB-0FD,2N,H MFIH8J2VM<[RE!1674%H(I5$HC4%I'$53(R+UI67VEV^C;\ERO21WSU$A<517 M=ZA7.>P=]SK+F;G>P7F >DPHC4%I'$53\R!=IF66F3-U:"'K;"X*4HEB2=(\ MRK2AZ"M(RSL0BKZ#M/3Y"OZ"_&0A5G1VLFW-MH3"XF$VL_%LA:*93&H#2.HJFQ MD#+4,MO0TR]LF4&#@Q"<>FD+6B^%TAB4QE$T-0I29%I&&7;SZC%*TJBQ4J>< M>$#-9D?;38/K=Z/+?AR@XA)*8U :1]'4.$AY:9GMY<'S4/*#O$VR9CJI#094 M74)I(91&H30&I7$43;T?2CI.>W+&&:D-%9I06@BE42B-06D<15,C(J6G;9:> MP\Y([;Z]\QQ/>_)AKG=P'J!*$TIC4!I'T=0\2.UIF[7GSYZ?F+&#.Q/[M/,3 M:*T42F-0&D?1U%A(MVD;Q9AY%K+I0K2I@$I/*"V$TBB4QJ TCJ*IV9'2TW;/ MF84@?=X,2@NA- JE,2B-HVAJ1*0'M=. LI*] @P,*U%SOX#Q +2F4QJ T MCJ*I>9"6U#9;TNW-&4E&JL76A$0/A1#-I.3OI28J)-J:DXU'CT71W-=!XJ2( MU\M&JL7:Q1NW=O]F3OM0H)#6,832*)3&H#2.HJF!DG[5-OO5GY[60FUK1^M- M:VUO?UX+E:U0&H/2.(JFYD+*5MLL6TWSVC>O;]]_U(8"*EVAM!!*HU :@](X MBJ8F1WI9^_*<62U4OT)I(91&H30&I7$435W&*/6K<^P6TTK4W(H4427(,BH> MZLG(\3''3!V:G8YVJ0XY^R(%6B>%TAB4QE$T-1/2MSK';C(],N"8+^N8Z8.S M 76T4!J%TAB4QE$T-4/2T3KV&4./ S6Q4%H(I5$HC4%I'$53([*SA-[L:W]V MZ,&NKG=.&GJPZ^:Q"^>Q*^?_'Q[6D1[6,4J\TX:>PR[?3!^<#:BHA=(HE,:@ M-(ZBJ1F2HM;QSAEZH&OMH;002J-0&H/2.(JF1D2Z6^>8N_VYH0=Z@ZNCO\'5 M"O9-&[1:"J4Q*(VC:&HLI(%US ;VC:CJ7)3MRMO-\%.N[XSW-IJ!@Q,!7=$/ MI5$HC4%I'$538R,%K7/.NGX':F*AM!!*HU :@](XBJ9&1)I8QWR'[+"+QTY_ M?;IS8%&5N=[!>8!J5RB-06D<15,?$2:UJVO6KJ^6^;IYQ(-<1]%=#VX.W!V MNL$GT5\4-M M _))9$E>D'=Y5>N>HV%=J(:% MTD(HC4)I#$KC*)H:$:EA7;.&_5 D69RLHI1$[:"D#0K4N7:TW7'&G@;Z@08J M7J$T!J7QDWXI:A/O/)'4;%55W:%XCNA!:%6'F3BXQ5V]ZNC=5 2MED)I#$KC M*)H:"2E)W2.K^MLIQ>;)[5&5Y-H,0%5I1[/LG0Q<7C@3S]_/ -2"0FD,2N,H MFIH!:4%=LP7=[_GUI,ETS;>:?BC$,EDO MR?-3Y3:IT 8!:C4[VM[\P)GVI@=07PFE,2B-HVAJ$*2O=,V^\O.BIB[R=+XS M3VRLU+%40&\I[6B[]V98%\Y^)*#*$DIC4!I'T=1'VDMEZ9F5Y;OU\DX430BJ M(FJ-Y3SZ7M8C1JA+@ADV- E>__F<=N]A]E G":4Q*(VC:&H0I)/TS$Y2!B'. MLU+$Z_:1Z">% JHDO?Y"?Z<7"JAHA-(8E,91-#444C1ZYC7Y^^<2;3^Q$"1K M/765DSM!"K%:%_$B:E8YG20AS'4.SHO='T[VXP*5CE :@](XBJ;&14I'SRP= MSWC>N9D\.!0:[>:V.V3T=TN!ND@HC4%I'$53PR%UI6?6E?3/]<\E ^HL.]KN M\.)ZEC884&D)I3$HC:-H:C!VME4R2\NP;G@RVXU%$P62E.6Z63==AZ342RPS M=W R-#LL::]>0*NE4!J#TCB*I@9#FDS/;#)U/<:IT8#Z34^SY9*MC094<4)I M#$KC*)H:#:DX/;/B_)Q7]:0T>;X")KZM1'W2HDT"U&UV-&7X"+1)Z!]H.;H) M"/7Z#T*U'-U=80SZ43B*IK:@E)*>64K.\JP^N8RK]:GM"%63'4TYR]1W]IH# M?6TSGG@@@WX0CJ*IK2B-HF3U]^V_4;E[RW#W/DS(^=,^!F3>X&2]/ M[9C[!T[US:@Y4$=DT _"431UPT-I ?VC-R[VF_'X*&NF#FU,*"WT-9O_Z!J2 M^OW[([4',NC[XRB:VN)2]_EFW?W,O#2?\[4,M7D=3+P5H^O'N..6/53NK@KX]!J5Q M%$UM;&GI_%-O#7R,TG5[ 7#C@>L[OZ[E >WX%K99":0Q*XRB:&@-IYWRSG7N3 MEV5SYT@[+(AO59(]K)-R<6@K9#-M6#K;52]:C:DK_3- MOG+PWMMFWN!$0-=U0VD42F.^QLSJ]]Y&U:LD(I#J,S"KST%[;YM90], I850 M&H726-!WK ?VWD;5JZ9!:M' K$5OH^SK9K7^;_G];YO5^MH@0(THE!9":11* M8U :1]'4L$AK&IRS##N "E(H+832*)3&H#2.HJD1D:XU,+M6T!-!S+4,SE)? MMA[8>A5:+X72&)3&430U)U*V!F;9.FCK53-KMC MB;FY6D4/XFW[[-R2I.*^1DXNFNZN2!X6VV^J?'4]JL^^[O*JRI?MEPL1U1/; MYH#ZY_=Y7CU_TU3PE!=?V[=]\S]02P,$% @ 84353^&^>XD! "1( M !D !X;"]W;W)K&ULK9AM_BH;KW;0S MEX#$DYVS/7-QIKUV[II,W%Q?RUBVF8+$2;+=W*>O!!0PR&KJ<5[$"';_^JU MNPN3 ^-?Q)80";[F&1539RME<>.Z(MF2'(MK5A"JKJP9S[%40[YQ1<$)7I5. M>>8BSXO<'*?4F4W*J 0JV7L$R4_\&ALHU"!R0[(5E>.RN"/*75+_Y: M+T3' 08G'%#M@%[JX-<.?AEH15:&=8E&@-=W1.(T$V_4Q:?%'7C] MZ@UX!5(*/FW93F"Z$A-7*@JMY2;UC+?5C.C$C!]V]!KXWN\ >0@9W.A26TA1"^35T%3O>$RW29$4"9),9;64E$ MI83."/L9"A#THHF[[\9A,(O#R \:LR/"H"$,K(2?]'W(&*8FLLHU[$P9>NJO M!V:=X,P%#AO\T(I?[:8?/U'A(!((_;@7B,$H\GWS^D8-8&1?7R9Q9B**!I.A ML8\"O\=D,(MC%,5FJKBABJU4?Q,A5.;C7.U)4#!>9OL7;(HT$G/!#IN0,?6?/H'01S# MWDVRRY^+WZG>\$?X@1$?&K;PJ+^![>+GPK>5%UKKFX8/C?!H"!]&_=1N%S\7 MOJV>T%X^%7QDA/<-\(.Z9!<_%[XMK-!>615\;(0?5M7 BU _@=K5SZ5OZRJT M%]:3=0L.JZ0J7($_[O-;]<_E;\LNM-==>(W"7T&W_UH0FC(./NHV#-SMR*G> M^-:N_+.I]U)JQ^O0%GH87[3UAM;&X:>#OY#:,I *L<,T(2!A0AI?@&K%Z(AEW'__,5KY,>H!NYWW M=/V1Y!_,-RD5("-KY>==QRID7GUWJ :2%>6K^Y))R?+R<$OPBG!MH*ZOF;NMZ]OKRLEANZ3:I%L:,Y^^6^*+=)S?XLUY?5KJ3) MJBFTS2YMT_0OMTF:7UQ?-=_=EM=7Q;[.TIS>ED:UWVZ3\NE[FA6/;RZLB^,7 M']+UIN9?7%Y?[9(UO:/UI]UMR?ZZ/*<BW-J[3(C9+>O[EX:[TFEAGR$HW) M+RE]K#J?#7XOGXOB"__CW>K-A[G(_H/S=VSN_F<5/2FR'Y-5_7FS45X8:SH?;+/Z@_%XX^TO2./XRV+K&K^ M:SRVMN:%L=Q7=;%M"[,:;-/\\/_D:^N)3@&&HRY@MP7L7@';&2G@M 6<_A6" MD0)N6\"=6L!K"S2W?GFX]\9Q<5(GUU=E\6B4W)JA\0^-]YO2S%]ISEO*75VR M7U-6KKZ^^_C^YJ\_OO];3#[R1BEG&3T5>;RJ#Y"NZ4I2_.5/>U@!<,B^=7&4? M7?6]K46,Z7)A.-9+PS9M4U4A??&_['-6W&R*VXKB\?3BEJ(XF5[P^K_0K_TQ5M&@1Y])R /,;,-X[/5S;H1FP=O[0];?" MR@\"2[8B"BLGM(*3E>0A[^0A3]M@?VVZ#.:>Y(&6K \TDHKUCCONI,K8<[_5 M!>MA:EJR*$N->D.-^R0MC8\A MG8P$BY%@! 0F,>N?F/6U;9^P)K[DS&Z*;)7F:V-'R[18&2]8!_1$D[+Z3D6, M%G,N,?H*NH=J&+ZQ;7HD%1N_&X'\'@3)[\')[\&D)^K5V_:)^H$_+[_PYT7E M\ #I<"18C 0C(#")D?#$2*@E^<]EDO,'@;?\59%EG'#V,!P&9\JG0(LWEY0# M6-B)VY&Y<'K1/1Y:A>;"-3O_^OV!HD2P"$-U?Q"=?!5I??7A[I/*(=I",H7F,&&#QQ8*Q @4+8:B$12:3$I'"%K:!^)37M)EL<[3?_;' MD,NBJI74: %G4V,-AGV6$YIF+WQ +TI0:++/;>%S6^OS4Q=Z')0>ABY*9VN1 M9CM;7R^['2U8A]$"&S6LDB?EN 5:+8)"D^D0FM;2:K1#7#+>'P;U2A*@4A:* M%D/1" I-9D+(6V9>K7]@[+%(^M!4&BR_X7"M;1R[?K]W3OC-DM& M.@.HHH6BQ5 T@D*361"JU@IQG0%4T4+18B@:0:')I CY;.GU\]UAP2=Y2-(L M^9S19E9TS2<@E+1 =76+YG6EPF$&H=\90$4S"DU>?1*JV=:KYIGS;394.$/1 M8B@:0:')O CA;.N%\]O5*N7A*,GXPFRZW6^-?+_]3$NCN#^NB[)/;,#$Q%2[ M9"*'#[C )O'@PE!5"]#46+ MH6@$A293(/2VK=?;/Q?Y ZV:->NZ69#^3-=IGO,E3A:Y^!>=E+;*\W]E+9V4Z_OV$(\VWJ1VET-TWD'*IQ; MM.[=.([+'-3WCLHNJ<5NT[LV\ M-OG]4=I[CCRR?VD( VGH!.(A.-%_-C$M046@/1:%KL[85 M]!VGL%/$+Z+$D^*7G#@G=)P#U7$.5,=!T6(H&D&AR;P('>?H==RL[G9:>H7^ MBK.YLX:)$.["\GL-7&46+OQ0DV&A*!(XBV@DY.Z!9 M[IF<%)7=N:P499GQO!2GDUFK5T&=GGFBS[ )MH[BONR%/VAF*CM_8?4[:)6= MS]KC2/_L"(7BZ'->Y?YYHJN@VJ5%DUW@*%RELO,60=AWE1K/\4=<)92$,U-) MJ/OJB3Z$RHD6K9J<:!H,12-H-!D7H2@9".D MFZN5(-.(2=L%AP$U]ZT4\/681U;20M4X4+18B@: M0:')5 E-[>HWE,X*6U#)#$6+H6@$A2:3(K2YJ]?F$\(65(6?J8ZK"5M0Q8U" MD]TN%+<[,4^6Q::SFRCT6+,9@.IM*!I!HU6O["1$**M//5$?M%5*'=-9/*@LAN*%D/1" I- M9D.H<^^,.M_75YYM]^<'%7:.[3MF/_E"8>=9 M7MA)TI =*#2S-WUA5><=J%SVABFNMAUY;M\Y*C-K<,J+PLSB3AQQC5"NGEXJ MDJ^T7*;5!.= !6R+)N?9^+YO1WWW* S#T/>"OG\4=K9I6=[(]+(G1*:G%YGD MZRXMF7^*LC,E>&)-=)V28=^Y(GN89;";&G^TZJ%#S MAGF4@>D,8Q=4E:'09!:$*O.FK8/^MX^\@NH[*%H,12,H-)E?H>\\_7KJA[3Z M\NJ^I'QK"R.1"0NC3&IJO$B:%(XES6OUDP75>BT:/[WD]&B9"[.?!Q2/V W' M3"-X(TDPGE!>GE[JG,X)>RAXL\[2^NF\JZ!:K$6+I#L;)*,IK>Q^ILLY*_DH M-:&3_&G)J<8Q=^(XG#)NRW2IS)_PH:H)BA9#T0@*3>9&J"8?JIJF97/IKSF; MO6$BJ<>:9;^;59BY[L+M2P2%F>,L@I'AB2_4DX].2]4#SO:2*BW57SAAWTVJ M%%-[D!Q'5':6:2W&=HGX0DSY<\341%]!=96O2!]UO(79EU4C=E;4]Y7"SC87 M[DC:KB]4E?],5371:U"!Y2LR27E&=QAU_O4]J,H^99[QQLL091EKP5.JSB5< M^D*(^2 A-M'34$W6HO6?4=<93QV/564489*H[.0X*7NTEW2-9^B>,?B6)I7Z5)S7C145D+1 M8B@:0:')K A9&%3WL;(*&Q[^&5G]B&WI)@D*3_2Y4:*!7H<^-47K8 MV7ZW!WX/@KY>AUZ2H-!DOPM-&TQ_=4GW:)^71L$<7QJKM%IF1;4OU<>?!%!Y M"T6+H6@$A2;S) 1UH!?4@\,OF^T5KU:\_^AM(I)6)J;K%GT%9E/I#G2+S71+ M?QY<86:%"Z<_IZ-"^M^3$X_NH\E&"0I/]+Z1W,'WWZ"TMFW>]Y4O:QJ.RG_.]YV_34C(!U=Q0M!B* M1E!H,F&=MYSHY?CX05@!]I4FV'>:8%]J\I]0VH%0VL'T]YIH,@;T*+/Y&!Z< M$_G^(!5,868YOMT_TH@H[$++MT>F\@*A= .]B'Q./-%O?--?<+8;H2]!@:(1 M%)K\LAXAAT/H04 A5!!#T6(H&D&AR;P(01SJ!?%M\E3L:R.IC.28',#9:859 M4:;KE!_V.CQ$E._R/:P '1ZS]HN7[7&O_$31)3^)H^3/(QN"%9WC83DT3])/ M\J=O*^FP6&5;@&KO%DW*)>B_M0FJO%%H,L%">8=ZY?WE M0M$("DVF3HCW4"_>Y\9,J%B'HL50-()"DWD18CW4B_7_AY@)5?LM6C=F.HN@ M?_(3])H$A29S+*8.PC/K\)VP^2[G%*/@XK2&/T/5\%)K,HYCE M"*?/@ER0H-)E',=T0GQ<#$6 MCL#@>J18'5(L6# [8L&H@9XLC84C,+@>-7:'&KT2'\OVYIJ.9NRK]4MC37-:)EESVG"RVJ9Y M6M6L.T@?1EP%5;Q8N!@+1V!P/9;<#DLXV7O$@E$#%;Y8. *#ZU'C=:@Y(WZ? M%6B@:O@()QW\Y0=N?Z>_TLYS!T?0*>V8X<@I,Y;I=[REE\0?V-TD)4_P8&%F M11]H5NRV5"V(SV#-]Q)TC1H+1V!P/6J"#C5G$MYGQ1BH7L;"Q5@X H/K41-V MJ-$O9S\OQD#5\Q&N.P#Q^J\MCI56_=/VB-)J< +H9;6AM(Z3.KF^VM)R36_8 M4(6OAS"A^N:"CP1/WQHEO>=N?/W6OK@ M&1F]9Y#F@N\1*GFBX?&/NM@QIBZ,ST5=%]OFXX8F*UIR _;[?5'4QS_X!1Z+ M\DM3[>M_ U!+ P04 " !A1-5[2S)L,$" #3"@ &0 'AL+W=O5:PL99P M7I[I.HL2R#$[(244XLF2T!QS,:4KG944<*Q$>::;AN'J.4X++?#5O2D-?%+Q M+"U@2A&K\AS3/^>0DZGH:BBG&2-V*Q@SPMZBM^:#CL"$;V'H'9",QC!58CL(X5V(W 5F3J M5!2'$',<^)1L$)71PDT.%$RE%NFGA?S9YYR*IZG0\6!^_T3LT3S %-(.RHE$BL*(I)2N*<_0Z!([3C+T104P&,5_G8A_238^: M-<_K-@ MZN-2.]G]3O*$G[$21S#6Q!%F0->@!2]?C%SC0Q^E( MY0N@B"Q%'=E2C)NW"^&*)X2F?R'N UH;.\I85KAU,#)/;>?4]O7U+JNG<;8C M*J/3#0N?ACFNZ1E>&];)SV[SLX_,;YO36APAO,@ B;J]DW1?AG9/AHYE&Z-' M&1[2HW4+54\X*553L2!&ULK9Q;<]NV%H7_"D:GTTEFDHC@G:ZMF<2\2VDS==*>5YJ" M+$XH0B4A.SV__H 4+8D$A)':_9+HLM9'\+)$ !OF[0NMOS=K0ACZL2FKYFZR M9FQ[,YTV^9ILLN8#W9**?[.B]29C_&W]-&VV-;K*@FL]ON MLR_U[);N6%E4Y$N-FMUFD]5_?R(E?;F;X,GK![\73VO6?C"=W6ZS)_) V+?M MEYJ_FQXHRV)#JJ:@%:K)ZF[R$=\L],[0*?XHR$MS\AJUN_)(Z??V3;*\FVAM MBTA)#O^ZJ&3PS9;X^GK5WK8[3S?F<>L(?>T_+-8LO7= MQ)V@)5EENY+]3E]BTN^0U?)R6C;=O^BEUVH3E.\:1C>]F;=@4U3[_[,?_8$X M,7".W*#W!GUL,,\8C-Y@7&HP>X-YJ<'J#=:E!KLWV)<:G-[@7&IP>X-[J<'K M#=[88)\[<=KKF=,NW08^G&SA;)^UO)YNW)WOZ?["ZJY*/V/9[+:F+ZAN]9S7 MON@N[<[/+\:B:E/XP&K^;<%];);\>O_;YP!]_?C?X &]1Q&A3W6V71=Y5J)' M'NOO2_I2(;I"1973#4%O?,*RHFS>DM^HE_B;ZNZ:[)JF5S.V6\ M72U]FO=M^+1O@WZF#0;Z3"NV;E!0+J.T/9'MHO,P>7K[O,GMT M^;[+[/'E^ZY)[,GE^RZSI__NO,__W:%;7&[7%%>Q<N MZ]KCC(@JVS2P,\J(J#(MS7/D&;$/&;&5&4GV([1'LN)A>1VO\?Z?_-9BBV%V M>.:'#;T7599A>NY0Y8LJW7;M$2N0J'3;-H>J4*+R>,.&JDBB&TP(6$^)"R A(60L @2%D/"$DA8ZHK]$AW;HYN7*#)-;=QW$47\ M+H[EMR[O$!!/&9!N!"R+A])V;3P@83XD+("$A9"P"!(60\(22%CJB;T[;]PU MG4M$V!MW[421Y9SIV&/M6*31_NGP5^V\-B*@-!^4%H#20E!:!$J+06D)*"WM M:8,4&!B/9H'F,IEKV:-QW$(B4\2QJ M9[IC6#\&2%?.)?AD17AXEM+)A-X+%1E(F@]*"T!I(2@M J7%H+0$E):"TN:@ MM 44;9C38X4?*^N3JID%M?/JE((6]T%I 2@M!*5%H+08E): TM*>=GHK,CP\ MKH](5+8CW-5$D>ZZ9Z;'\;':CM7E]K.S#&K?U5$!+;2#T@)06@A*BT!I,2@M M :6E/6TXAA)Z@*+('$])+&2B,Z5V?*RUXW]<;%<[KTX*:+D=E!: TD)06@1* MBT%I"2@MQ6*E_+VEN^.H2%0.QN.L2%2&8;EGXG(LNV-UW7T_V;#L1TS'V0;T MYI%49%6PM](D*:%7)PF2YH/2 E!:"$J+0&DQ*"T!I:587'-@6/IX^8)$91K" MI)TH>F\:Y^8CQ+*&N;BT>]4)&%YECYJ?BQ1N9H[*L,ELG8)RU%22;MTTQ5G:V4R MRQ-^064'UG6T,V?^6!['KG*V*3E9J_0.4;8F-5H635[29E?+ER]AT,(Y*,T' MI06@M!"4%H'28E!: DI+06ES4-H"BC9,[[%VC]7%^T61/19EP?Y&*UJC7963 MFF5%U<89;6E3M']M*<^P6"MU=4T;_YJ#ENU!:0$H+>QIPY]7;7Q (M"-QJ"T M!)267G2!S"\[; NHI@W_H/!8PM?5)?QO54UR^E05_^-CA#8:_>"@06R=L7>H M6*&CX!UZH;MRB;+5BN2,*P@BW>?\$V")9^G^&:Q?RS'$;]_ M2LCGK'XJJ@:59,4WI7UP^"]6O7_PQOX-H]ONX0>/E#&ZZ5ZN2;8D=2O@WZ\H M9:]OV@T<'G\R^S]02P,$% @ 84357 I,?D3!@ E!D !D !X;"]W M;W)K&ULK9EM;]LV$,>_"N$50PO,M4CJPT1-M$9=*CJ+CIIQ\I.9(MDG);Y$UBRB6E*_%CG+]S4K(+5'Z4JXGY4Y2DM>#ML4$!4$\ MV1+&1_-9?>^#G,]$I0K&Z0<)RFJ[)?+QFA9B?SF"HZ<;=VR]4>;&9#[;D36] MI^K3[H/45Y/62\ZVE)=,<"#IZG)T!2\6&)D!M<5G1O?ET6=@0ED*\=5."Z'\/=$&+PGC2.OX[.!VUSS0#CS\_>?^K#EX'LR0E78CB"\O5 MYG(T'8& HJ,OTP49?T7[!O;)!Z!K"J5V!X&:P5;QIO_Y-LA M$4<#H&\ .@Q _0&A9P ^#,!UH(VR.JP;HLA\)L4>2&.MO9D/=6[JT3H:QLTT MWBNIOV5ZG)J_?;^X??<&?+SZ]\T]&(-/7-),K#G[3G.@R#>PI)RNF"K!RQNJ M""O*5\;J_@:\?/$*O ",@X\;496$Y^5LHK0@XW:2'1Y^W3P<>1X.$7@GN-J4 MX W/:7[J8*(C:<-!3^%FQ)1 EQDS43M1'F[HLEFKSBHI*5=> M]>%2FCYG#7HF M9R=QPZ"#7# X31]UI)F.G"F0$2D?]3[>$^E!5N"8(8B#W@RYS.(D]DP1/.(Q M')3Z7K=NNDF31)DJ68BR_ ')T-Z28=JO-PXKG(211S#J!*-!P8NZ2:$2D/S! M[ 6W0F0]&TV/-M]!HCY6$80+[>FVK",6Q1V^'3#C,S+?\0<-%R$=PV M.A:&]_F",X[Y$AUF M4^C1V#$2#D.RTYB1'5.D8-^)*=A.J3;IPL 2ZC":^J:^PR$\P\,LDY6N> 4C M2U9HI'B6I\TTC$)KNFVK,/1.=\<^. R_VVZW4WT@.:O5YM@T@=9FMZU@$)F> MV"FVXQT6!.HIGJ@#$SH#)J&W3I=*"\PNP<@F3XS2:;^% M<)FE8>+))^H A88!]9D4%6F.X$]UU:G2ILU8SZW94"YP]&GK6@^)S>3M-0,<]-,R] M&ZK=9LQ;2)#-LG$2!_W2YS)#T'>R0AWRT)ESX59(=<"1.R(DCK3>K7IGHBR M-0?ZO&(.YNXH;/*-=?6S]O(YL],8.D*BGR/DW>VGH90[#GJZU^PW\"XSW1I% MOIK>(1*=0Z3.*U"2\.8,:]+NU&D#;PR3R%K.Y\Q.979<1,-<7 C=PND%;=9O M3I?**?%9SX#(9N@8X:DG$MQ!% ]#M"'\F;8)VS@T:>RO"J=9@#W%'7?4Q,/4 M](/^G&X''Z,DC?JX=]K%7BSACJ/XUSCZI/O1J1I9;^;&";(.4"XS' 3]%WB3 MH_?;^J2YKE_[ZW.Q.;XU[X;;N^U/"U?U"_7>_6MXL6A^(.C<-+]7O"-RS7BI M"\Q*NPQ>)SJ1LOD)H+E08E>_15\*I8^[]<<-)3F5QD!_OQ)"/5V8![0_Q,S_ M!U!+ P04 " !A1-5;F0T0F(# ;#0 &0 'AL+W=OV ^V_GYV$$,"P5F-\('9\]_AYSG>V,U@R_DO, 21ZS%(JAM94K8<6JZU>O&5S.92O["C08YG, ;YD-]SU;,;E(1D0 5A%'&8#JUW M[N7(];1#:?&=P%*TVDA+F3#V2W=NDJ'E:$:00BPU!%:/!8P@3362XO&[!K6: M.;5CN[U"_U"*5V(F6,"(I3]((N=#JV>A!*:X2.57MOP(M:"NQHM9*LI_M*QM M'0O%A9 LJYT5@XS0ZHD?ZT"T'-S.'@>O=O">Z^#7#GXIM&)6RKK"$D<#SI:( M:VN%IAME;$IOI890O8QCR=4H47XRNKD;?;F]1M_>_;P>HW,T8EG.*% I$)LB MJM)(A00XAP01&K,,D,2/" NA1MY<@<0D%:?*[V%\A=Z$QVOQ//W MX+T@'":M%7C'#*X+]%+D.(:AI2I0 %^ %;U^Y0;.6Y/R(X%MQ,%OXN ?0H\^ M,SI#$GBV7_^9?I,623F$F)P#KP:,65!-%Y33Z9UF$76=H!<,[$5;LL'*]_IK MJPTMG49+YQ^TI 1/2$KDDXEU!=QM\3EWU<_;HFTP"]UN:*;=;6AW#]*^VY-\ M!PEW#4R\T-WB:[#R'<7-#1P9"TP[!96JLA>%1'N5"NVKZJMU64 M]]==N+/48:_C;^7#KI'K^#W?G ^]1F[O!7+K)3=N&G',"]C2MU*VRG9B3HZ> M(=]#;[L^#58=/]Q3G_U&7_^O]:GK<;V0)H+]W=!ZV^6X:Q.H.YF9G>NLSWGG M(+\O?]F1#[N_M+".A;8IMG6IO!D<_^RNYVL? MRWZOLYW%!JO.[B%HMVZN^K/A%O,9H0*E,%5NSD6HRH!7-_&J(UE>7F8G3*JK M<=F[N!,5X5=MW=]4/[Z3L+&(-#N(M%7R3F8>?/ M_(:9]8PG6ZF^Z26 (;LL%7KJ+(U97;JNCI:0,3V0*Q!X9R%5Q@R>JL35*P4L MSHVRU/4]+W SQH433O)K]RJN95*S#,0FDM!%"RFSA6]G-' &N0K_N:PU;5C8E$>I/QF M3S[$4\>S'D$*D;$2##\V,(,TM4KHQ_=2U*F>:0WKQWOU=SD\PCPP#3.9_L-C MLYPZ%PZ)8<'6J?DLM^^A!!I9O4BF.O]/MN5:SR'16AN9E<;H0<9%\F]P::;BPKW%N M%-[E:&?"#Y]F?]W=DB]7_][.R5OR"1,'4T0QPT5"4JDUB9A2/S!?MDS%FC 1 MDYF"F)NC&Z]NP#">ZM>H\G5^0UZ]?$U>$B[('4]3?&%ZXAKTUS[5C4K?K@O? M_"=\HSZYD\(L-;D5,<1- 1=!*UI_3WOM=RI^7(L!&7IOB._Y?HM#L_]O3CO< M&5;!'^9ZPR?TOK =B6K!)&4TVT)5*)VU*]EBO]0K%L'4P6K6H#;@A'^\H('W M9QMF3V(-Z+,*^JQ+/;0IQI)$0<(,8,5A + ,;:9L6+IF17&GN+TP$4%;) IY M6F2TW:8VX=OA8#QQ-W7$3B=.1!Q5B*-.Q-M=!%@Y!E_O PA8<%,4CKV 6PR/ M. C\T[@/1C(1_"?$A&D,020SR%?!#O=IC(I4>X6V2!1>C&J!\(^B,'H<*SHX M+&K0!15=T$GW#F+<(-(VASH-GYND/8DU&,\KQO/>*O.\3^B>Q!K0%Q7TQ7]6 M9MOFOX=OW<(+25I/PN$@.$K#SN>>2#6NJ,:=5$^]RE::\6,:2A_M+9T//!&' M>H=O;*\3:&YPXVS]-NVT>VXF]J76I*SU);2W"BRE^@+O2:T)[A_ _?ZKL-1L M)*X?#"Z.$K?[T:>B'=H=VME8/*\42ZT&TGA CXE^1RM##[T,[6YF<)3 04&T M^M]3!U)R_HY^AAX:&CKJKQH[FZ-G@_>DU@0_]#JTN]DYK1J#EK8K>)R[O78X M;FT(S$ E^6R,WLJU,,6$5%VMYN^K?.H\NGYMY_)\N#S(%$/]'5,)%YJDL$!) M;W".[T85)[;Q3R PDM*4S]!@X>OVJV)O$Q99RDI) M?WU7LG%B(\OA"A^(7_3L:A^M=A_K;,?%HUP!*/*4)DR>MU9*K4\['1FN(*6R MS=? \,V"BY0JO!7+CEP+H)$!I4DG\+Q!)Z4Q:TW.S+-;,3GC&Y7$#&X%D9LT MI>+Y$A*^.V_YK9<'=_%RI?2#SN1L39=P#^IA?2OPKE-8B>(4F(PY(P(6YZT+ M_W3FCS7 C/@KAIT\N"8ZE#GGC_KF.CIO>7I&D$"HM F*/UN80I)H2SB/;[G1 M5N%3 P^O7ZS_:H+'8.94PI0G7^-(K8_ MV>5CO18)-U+Q- ?C#-*89;_T*2?B . /:@!!#@BJ@%X-H)L#NL<">CF@9YC) M0C$\S*BBDS/!=T3HT6A-7Q@R#1K#CYE>]WLE\&V,.#6Y_G/Z^>:*?+GX^^J> M?")7BP68E2 Q"WD*1-$G(J@"-$?CCK*/2KT9TP]W&9^0AJ?/@!N>%, MK22Y8A%$90,=G' QZ^!EUI>!T^(?&]8F7>\C";P@L$QH>CS MR5B)PEY!8<]E?7(K^#8VM0A+X0&-( E59 $1")H0J:C:*"Z>\Y2F^):L083 ME#6O,Z=CXU17T.W$:^N,V1Z2>,R@6<.@4M#](NB^,^@[I)&*<$4HB[#6;;&( MK[$D*Y,_H8 H5O*((-U.3OQVU_O1!IPV H=VX*P1.'@%+!$T* @:."UA9\"Z MSU[R06[F_^!&(XH;AC QN%J!(&I%V??G2#8%WRLMK><%E2RI&3:HY(D[H!.O M/7)3,RRH&3HMW2L>/A*D!06$I*8%-X?J-HGK%M1D2@/0:X]K,J4!.+"D6(F. M44''R&GI\V(1AR#DSV^E9&1=UEZWLOKV8?U19?5KK/7L=6)WOYXSEM/3 ! M(5^R^%^(3%6 )[W\2,L<&"QB]>$(@AI\X'Q[-0SER%LYIQ?F#/#/] M_OG.N7W!D+.N:2IEN!$"6/A,EOC)($UC2;B4<$P?<7MZJS1IF#?6C)IB,\N1 M5:[JNJT?[+D*&FJF[@BE)&DF); T?J\J(?)1CN7-0ZL95Q?:7H'Z3G4V>6C? MMTUD![F VH+%;'G4TG?MW6TT+O]5PW9/"O?-ZVZ7$]& #-I^0X78*TO?+2VS MZBEU^5R+&-7E,Q)#0*H8OSJ/VQAN!YC*K_5.3I 3^5:!WC2/@:5,E4G;*U/? MK>%^2_@/Z MU9UE'^>/:G;67H+ZQVG0&0C\PHO(]9Z2ZTR67F:-QAIE@QRLU^;?C9PU(6W9 M6N9FKT%]MW[[&JO5BB<15IG_4WR<3M[<=X;61.CVJ@GS3E[+U.WUJM\@6,V7 MRQ'DN,W4M]&I&_GFVF.7M@?[L$S$7MOZ;C'H.+%J)F=LFY0_'%:+B'5E();FW%/BI\>&J>P0K'A:G*U>F!/%RO-+?>9JS@'W9K(# MVQLJEEK!);! DUY[B/5-9&>@V8WB:W,J..=*\=1@.\7G*N7&^V@ M.(F>_ =02P,$% @ 843535$!&ULM5KO;ZLV%/U7K.QI>I/:!@BD2==&:A.V]6EIJ[9O M^^S"36 /<)YMFE;:'[]KH! (]6LD[TOY$>ZQ?8ZYO@?W?,OX-Q$!2/*2)IFX M&$12;LZ&0Q%$D%)QPC:0X2\KQE,J\9*OAV+#@89%4)H,'7'O MCL_.62Z3.(,[3D2>II2_7D'"MA<#>_!VXSY>1U+=&,[.-W0-#R"_;NXX7@UK ME#!.(1,QRPB'U<7@TC[S'4L%%$_\%<-6[)P3-90GQKZIB^OP8F"I'D$"@500 M% _/,(M8:D" 7DJ55,/8@C;/R2%\J(G8";/>= *<*<+H! MXW<"1E7 Z*,MN%6 ^]$ KPHHACXLQUX0MZ"2SLXYVQ*NGD8T=5*P7T0C7W&F M)LJ#Y/AKC'%R-K]=+J\?E_[-XP.YO%F0^>W-X_7-[_[-_-I_(,=DSC(99VO( M)+D,ON>QB M];Y^2>$W5J2"?%R!IG(A?\/&O#POR^=,OY!.),_(8L5S0+!3G M0XE=50T.@ZI;\[);SCO=LAVRQ)8C0?PLA+ -,,0QU@-UW@9ZY6@1%Q"_IX M56*Z_9@JHYV)#0W@8H I2P!_AL'LYY_LL?5K']TFP18FP7Q#8"UAW%H85X<^ MNZ.OF(6E(+@$D*!1"4]%' (OQ.G31@M[J#8EV+@ 4RO-\\R>6CCOGG9=\?6 MM,.\R29]0V MYD]KYD^US&/5A#51AB4#YY %KT1RFHF$EM58^ ]6$BJQ]-&N M!3Z4]M,]VH\]V^NP;K)%WQ!8B_5)S?I$R_H\HCC#A2IVFAS3S=T?G/W:E@Z5 M8=(G@]O5P623OB&PE@[36H?IQY9-G.R',Z_%/I3YZ3[S]GC2(=YDB[XAL!;Q MMM7X!TM+/=;GNB6VKU:^TD,>RGB%MDNY,W%LI\-YSV,]:[%OJF]M.G?LF*VM MS/^$-4W('6& JRN$F&^$Q)\SZ%U<]0T<+)6S-X<]VW*[,WW_*7?L=>>YLU>_'X^\ MT^:M:5/6.$M;ZX]F=QPV- X)O&P@$U!RQ60$G%"!'/9/:*/6LD)KC=^RQGL) M8;3'@#N:CKH6QE3?VGPVAM#6.\(Y<$FQOMCQZ?T4&G6 1M$61M%\4VAM01I7 M:7O_P[<3VZBM-(JV,(KFFT)KR],X4%MO0>]!?1Y7)4E*7^(T3PE-68YBM2WI M#S^HZ)LY6+#Q7J[Q'&?OFXK11GU3:&TE&D=JZRWIDI^0><0VG![A,885\5\@ MR-7& +E=K>( EX1_R0)6@)8U)$\LR_M?':,&U2C:PBB:;PJM+5AC9NV)-K-= M9R&D68S*5%_VU=+]MO[XZ29AA%9CGEKZ38!''@5>KK_,7CD==/;7#^*@Q4TZJ)-H;4WIQH;[>AM M]+):K+(\?<*\B&H5JM&5Q*N.<$=EKJSU#O->47[08C4Q>K?"3/KSA5$TWQ1: MJ=-P9^EO\LM@,[MR?VV=^N;G=P)1[[4O*US$F MTP16"&F=G&)]Q,OMZ_)"LDVQ/_O$I&1I<1H!Q=I$/8"_KQB3;Q>J@?J?"&;_ M 5!+ P04 " !A1-5.CI7E! % ,'P &0 'AL+W=OQ-(DJ\GX[_$\\\X[3MQ-,4FL\S.]-V7A( MUR(F*4P9XNLDP>SU%F*Z'5FN]79C1I8KH6[8XV&&ES '\3F;,MFR*TI$$D@Y MH2EBL!A9-^YUX Z40=[C"X$MW[E&:BC/E'Y5C;MH9#G*(X@A% J!Y;\-3"". M%4GZ\:V$6M4[E>'N]1O]8SYX.9AGS&%"X[]()%8CZ\I"$2SP.A8SNOT#R@'U M%"^D,<__HFW9U[%0N.:")J6Q]" A:?$?OY1"[!BX_7<,O-+ VS?HOF/0*0TZ MAQIT2X/NH0:]TB ?NEV,/1?.QP*/AXQN$5.])4U=Y.KGUE(ODJH/92Z8?$JD MG1C/@ON;I\ _G][,GOY&3[.;3_.;R=/=XZ,B%Y(0 9'L^7GNHY,/I^@#(BEZ('$L/P<^M(7T5;W1 M#DN_;@N_O'?\/VQ087Y%,3AL!DB_4 M_/F'RA;:0"K6#- )Y@BC#%@H;YRV!4K[CF,#91+FFX0%!6R0P]0OX6;L7'3Z M0WO3$H!>%8">-@!W*1$$QU+UC11?_A2*-H&UC&,%-@GS3<*" N:Z#87==H'[ MEEPL2 BL52@M]MA/V"C--TH+3-&: ?+J 'D& M$TL),Q46DS3?*"TP16N&I:X<76T=))4;*%)0 M F)%HW)1#8#H HD5( 8994+F)B0M9+_6@!JM.HW2?*.TH*2I?+B;+IU>^X+; MK6M*5U]4UOGLB\QF:"I](9%4/$]Y=:L,RH0F&4Y??^/U_DY$-D1M";;&QVBQ M:93F&Z4%IFC-*-:%J=LSF0>-EJA&:;Y16F"*U@Q+7G^/CJE)FF^4%IBB M-2-?[PRX5R9SI]'M J,TWR@M,$5KAJ7>,G"U!?!X0N/\I%#.LPW-\U]&M\!0 M2%/!:'R&GE_+C)A//+:3:@GPL_<2:U+.S=+TQ_OEI9O-G>3>?LU[0"?_D$Z! M7I5C5;=W3OT28,O\N)5+#=>I*([%JKO5D>Y-?I"Y=__6O?:+@]D:4YP3/V"V M)"E',2PDTKFXE#^YK#AZ+1J"9OG9XC,5@B;YY0IP!$QUD,\7E(JWAGI!=0 ^ M_@]02P,$% @ 84358S.LC"@! $A< !D !X;"]W;W)K&ULK5AK;]LV%/TKA%8,+;!%#S_3V09BRT$[))F1M!WVD98H MBRA%NB05)_]^I"3+DBTS,4# D/6X]Y#GD+R\O),=XS]%BI $+QFA8NJD4FX_ MNZZ(4I1!<<6VB*HO">,9E.J1;URQY0C&A5-&W,#SAFX&,75FD^+=BL\F+)<$ M4[3B0.19!OGK'!&VFSJ^LW_QB#>IU"__;%5=/;HT2XPQ1@1D% M'"53Y\;_'/IC[5!8_,!H)QKW0%-9,_93/WR-IXZG>X0(BJ2&@.KO&2T0(1I) M]>-7!>K4;6K'YOT>_;8@K\BLH4 +1O[%L4RGSM@!,4I@3N0CVWU!%:&!QHL8 M$<45["I;SP%1+B3+*F?5@PS3\A^^5$(T'/SA&8>@<@B.'?IG''J50^^]#OW* MH5\H4U(I= BAA+,)9SO M;5"TS>%F(6WHH^I'O$P".2F",UU!(\P6=,-P*L"*0"? R1A)B( M3\KZ^U,(/G[X!#X 3,&WE.4"TEA,7*FZJ!MRHZH[\[([P9GN^ &X9U2F BQI MC.(V@*NXU02#/<%Y8$3\.Z=7H.?] 0(O"#HZM'B_N]_A'K[?W3.PZ=7#U2OP M>N>&:S\JR+:2O[?F@?O%>VZBI[?:, MMF4;@\;H#DZFR3ML0K--B^"H)C@R$KP1 DD!4D1BO1HJOETD1B>-!^/^"0UC M:Y>.O"6PEC#C6IBQ49@[#->88(G1N]09GRS@8!R \T=>XC)X "D 9C7*U:*CL$M#^ M<<[<0LS!#TARU"FCT=&"K:R:46_D^<=QN0NK-QAW1V8_.! (C 3N MX0O.\JRS]T;/BX?=)EIH"ZVMVB%+]LUI\F5ICV\U5[:*%MI":PMY2)=]<[ZL M8GRD@C7<(, 2(""!7,?V78JC%$20@C4ZY$%J=T0$;_":J'2Z.JAT!ZRRT>O& M6O&NQL?+SMBSBW6TA-;6\9"&^\8,]4C'-:.YL"#CX$1&_UA$JUFX+;2VB(<\ MW#S3;30%EI;OT.:[X\L)Q8V,_F%5;30%EI; MR\/)P#&ULM5IM;]LV$/XK MA%<,"9#$$B5;=I88<*RDR] 7(VE7#,,^T!)CX_'X\,*+)YI^92N,.7B.HX1=]E:(:C2"()/_XK07O5.^7 MS<\OZ#4%F@1B>T>@+"?GJLC?J@1 _H"SB=_3I=UP2RAT,:,3R?\%3:6OU M0) Q3N-RL/ @)DGQ/WHN [$QP'6W#(#E +CK *<0BI4\@E=8"37[(@YF/%O1)(N?]GJ?B5R+&\? MP/S=],,]. 6S%4J6&) $7.$$/Q ./BXBLD3Y;!WYF",2L6-A^/G>!T=OCL$; M:?MI13.&DI!=]+GP3KZC'Y2>7!6>P"V>V!"\IPE?,7"=A#AL O0%K8H;?.%V M!8V(?V3)&7"L$P M"#4.S78?;FN&^[L/MPQLG&JFG!S/V8)GFA!=M LT5X\F MR\DY6Z, 7_9$O6 X?<2]R:^_V$/K-UVD#@GF'PBL$46WBJ)K0I^\Q([6R8PX M6. E21*2+ %] -\P2G4!+8"'.; LIX\3>^0Z[D7_<3-2&JLAA(.FE6]T-%,)M(\^R%+I&A_:D.ZSH M#HUT;Q..!2H' 65<6Y>&K2ESA^JT:FP\3V&IL7%A9=-PWJN<]XS.^R)9$QQ6 M2WX>H>0$?!!Z8(Y30D,25#_-!#UP-$MQ2/CQ":AHR^;U&!-#>ZHNF3I!5/&L'X3*7$. MI+<.BN8?"JT9PUJXVD9%-[E!) 6/*,JPS(>UC"/*X[BS]"I?T!09MEH4-%8# M9S!2,Z4+^6G7^M,V"]#=U5<)U%CZHV&+=-O*4R/CFWW:EW,M.&VSXLQK?P12 MS+,T 8+X1@YHF6N$I^NIQ-M&MC5N,>]">MJU]K3-XO/U76"HJ>]PJ'+56;FM MS#;ZLB_76JK:9LED7.:O;09>>^F.58$]TUBURX"OP]HL TUZM42SS1KM)I-M M"<"$D,Y8+@<3(<-13#,AJE, M$LT_%%JS@U7+2&B6D;?)(RZV"&VEA&UY"*&G'@XT5O; 6(H 6)"/^FY=U6A:(@>@-U16GMX!BJ1W>S;_MRKU4F-"HP MR3V+LRA?.Y2O<"J6S.;!G.0'S^]D$[Q+=[PJ]F0GU80":^[IW]2D 52W>;;W=$JOQ)Q*U MXZFQ406MK['9Z @V_[Q:2VW'++7WK\^W<2P^B%0%931>DKMN>K]%I/NZ_0K! MGTSK3M']KM";R5"?1ASS:41.^_IEVA?EM&\KUXZF^>RT$EMC-?;4NRHE*M,RO',H.I9C1XF99];2ZUCC-+_,ISZ_L<[^XG%C# M%'<7\A:4&PO=V]R M:W-H965T@M2DJ;:K M=C=J=_=T'QV8)&@!L[9)VG]_-E (+'$:E7Q)L)EY?F^8P8/'.\I^\@V 0,]1 M&/.)L1$BN3)-[FT@(OR")A#+.RO*(B+DD*U-GC @?N84A:9M68X9D2 VW'$V MMV#NF*8B#&)8,,33*"+L90HAW4T,;+Q./ ;KC5 3ICM.R!J>0'Q/%DR.S!+% M#R*(>4!CQ& U,:[QU!V'/ S@$'NW"PFP[] PZ] MPJ&7":"PV',UC'_PZ@"DEE#KL5QU36XOX.8TO M4,_Z"]F6;;<0FKW='6OH],JP]C*\W@&\H]%KBUD.V6^'5/5\Q1/BP<20!N?-KT=@=74]TOU?1VZ.W].9)6"CQZ) $17Z!%$RF+TDT6@II_PV8EK/4Y]- M1V UD4XITND^,YTNU7<$5E-_6:J_U#[B!:,)9=D&(M/RE@0,_2!A"F](S1QX MM)=RN)&5.HL:VV')=GBF.AJ^K8Z.FM5HCTK:(SWM7VD@7A '+V6!"("W,=1" MG)I2'8'5U&*KVD*M[DNJP.PH %VAU2.PUT3@!PT$C4=JM>>YYB MN^)MGZG "N#?2F?4)'[4KDZ]:C"P=@=W;V ICI28'N'D%#M'1X&KE@+WSU!D MVC[EY ATA%:/0-6=8'U[\IXB&[24#^XW<[75RCF0J57#@;4[^GN*S&DM'FO8 M)'[4KDZ]ZA:POEV8$;YI):9U.SFO.D*KBZR:##P\0V5I.Y>3(] 16CT"5;^" M]0W+>RIKU%(S5K,S/&95_^2M&@];NZV_H[(*X-\JIOE*.&Z74S?W3B B8.OL M8(8CCZ:QR#_BR]GR\.7]%J7@=J 7*HS+W?U!+ P04 " ! MA1-50!J/]2(# !K"0 &0 'AL+W=O&G* U\3.; ?:;S\[@911 M%Z%)>Y/XZ?[^W26^MY%WKK M@5LVFVL[X/>[.9WA'>J'?"1-SZ]5$I8A5TQPD#CM>:?AR2 DUJ!<\8/A4FVT MP;HR%N+)=BZ3GA=8(DQQHJT$-:\%GF&:6B7#\7LEZM5[6L/-]EK]HG3>.#.F M"L]$^L@2/>]Y;0\2G-(BU;=B^157#D56;R)253YAN5H;># IE!;9RM@09(Q7 M;_J\"L2& 2'O&)"501D(O]JHI#RGFO:[4BQ!VM5&S39*5TMK \>X_2IW6II9 M9NQT?W@]NOK^'%Y#Z.KTYL[^ PC*7Z9R&$" ^0X91I&],5\#JW@ M\!PU9:DZ@@-@'.[GHE"4)ZKK:T-D=?W):O=!M3MY9_>0P+7@>JY@R!-,_A;P MC2NU/V3MSX#L5/Q6\&-H!)^ !(3 P]TY'!X<[=!MU'%JE+J-=W3?#X?+ZTJK MZ=:R!^U$Y72"/<^<)(5R@5[_XX!<( ( )\$ 9 >&PO=V]R:W-H965TH:Q3DNHJ![)&H0]R:6JJ+&F M*K"N%=#,!U4*&OA@9*Q"H1F4B %>1S,Q[/%U/E[AY\,6GVR1JZ2O93/ MSEAF<1 Z0< A-8Y [>L -\"Y UD9OWMF,*1T@:?K(_W>UVYKV5,--Y+_8IDI MX^!+@#+(:,:?;@%0QG7'R-L; KGB-,>M^APY W)#(T9H$GY")"0$:2AL1Y@+W,E0^,1S)_]?^+ER.\CT/,1- MS$S7-(4XL".A01T@2-Z_&U^'7R](G X2IY?HR;JI]J"0S!'+;-$L9W3/ 3&1 MV;Y0K\>/H<_I[LA7GNP&\Y!,(GPX%8-/FJ8"5?C1T"B5C3!=_PR[P_3-NZ;[ MZ]Z-[HJJ@@F-..0V-!Q]MGE5-PZ=863M6W OC6UHORSM#0+*.=CS7$IS-%R" MX4Y*_@!02P,$% @ 84356'R/*IQ#0 DK !D !X;"]W;W)K&ULO=UOR\(LK9G&O,?TG2: M=/WN?KK'Y;;O--^S>W9;7.FO;7ZFY>;ZL\N]D/6J_F M3->M^3HK-K.KB_UCOU97%^5#LRHV^:^55C^LUUGU[7V^*A\O9\;L^8'?BKO[ M9O? _.IBF]WEG_+F]^VO5?O;_*C<%.M\4Q?E1JORV\O9S\:[U&2[ ?N*?Q7Y M8WWRL[9[*5_*\H_=+]'-Y4S?/:-\E2^;'9&U?WS-K_/5:B>US^// SH[+G,W M\/3G9]W?O_CVQ7S)ZORZ7/V[N&GN+V?V3+O);[.'5?-;^1CFAQ=D[KQEN:KW M_]<>GVH7BYFV?*B;8 X,X ?!O"Q M \1A@!@[P#P,,,<.L X#K+$#%H^P YS# D0=8Y]XX_?F=T\I;;_?#?M/>CV\WQF*S MZ\)/3=7^;=&.:ZX^><$'[Y?/6O2+__&W#S]_CC[^HKW1WG_3BLU-N_SJFU;G M=VW7-=J/;MYDQ:K^J?W[WS^YVH\__*3]T)9IG^_+ASK;W-07\Z9]1CMWOCPL M_?W3TMF9I7/M0[EI[FO-V]SD-\3X6#W>8 I@WJZ*X_I@S^OC/5.*\[^?(XW""&>^KAG_+M\GXX;IB*^;'KN9[CY_Q/F[S*MOMY6JM M;4RMN&D;N+@MLB^K7,OJ.F]J[S.T1X5V^S97XY:X\!ZKSZ MFL^N_OXWP]+_2?4.$G.1F(?$?"06(+$0B45(+$9B"1)+05BOC\6QCX5*O_I< M-MFJ/=C]FF\>VH_?'7%_O>+?&#,?NEP6$9O.%+6DA^=QTW>F71429*1Q=6F@\+#,,FS-N M]>L2JDY8CL[Z=2E59UFZ$,>ZW@9@'C< 4[D!1)MEN4WYEKDUCE@DFOW26JVA4I57E$E;!L7=H6B.?%;5-(F\+0 MXBTF+3&DJK@IOV>Z\.NFWK;K>&"A>"&*;T-U\H%3=T#(S$/B?G$ZN"VX);4 M!P%RH2$2BY!8/'+K2$:NMI2H8U;;S0:]G2^.V_E"N9U?9]MBM[_+_]KFFYNB M>:CH?9Y2F7I,BL1<).8A,1^)!4@L1&(1$HL71-LX\J%50E29[8&)U#+#*J9S MVZ8;QCXVC*UL&#=O7\:RR)[F,]L/>MFZK)KB/_L'J,Y1$YI2YQ!5SL(\TSG.L7.<[QQ2+1^JHOE& M-8ERY-0F06(N$O.0F(_$ B06(K$(B<5(+$%B*0CK=::A=V:O#PL"-3* M4,V%:AY4\Z%: -5"J!9!M1BJ)5 M16G]ICXYS6B\<"93#4QN5J3F0C4/JOE0 M+8!J(52+H%I\T$X/+"V+&Z9\E$K5<IN5#-@VH^5 N@ M6@C5(J@60[4$JJ4HK=^Q76S ,%]K#D494)C5/.A6@#50J@60;48 MJB50+45I_:;N8B"&.@.8+MDB8&)EJB9R0T$#9= -0^J^5 M@&HA5(N@ M6FP0N1#FF'+[$%6&$'+S4'D5_4P U>@R)@8X9*+V)O<0-&8"U3RHYD.U *J% M4"V":K$Q3(B8CKQK2:@J;@UZB,JDG,Q6]GNH2YL8ZKC)QVU3[K]X6I6;8OGT MF>Q#MGFXS9;MKJC8W*GG5:")%*CF0C4/JOE0+8!J(52+H%H,U1*HEJ*T_I=# MNVP*>ZUL"H-F4Z":"]4\J.9#M0"JA5 M@FHQ5$N@6HK2^DW=95/82[,I:F!R MLT*S*5#-@VH^5 N@6@C5(J@6LV&6A+!:BY4\Z":#]4"J!9"M0BJQ5 M@6HI2NLW=9=' M8>H\RN2+TZB]R;T+C:= -0^J^5 M@&HA5(N@6LR&<9(WPG(&USVAZKBSL!SY M*):J,RQ^YOP@Z^(I3!U/&7&%'T:%S:5/J]?J)4WN"FCF!*KYU!IA!I,O M\11 EQI"M0BJQ2.WD63DFDM)SS$69[Z7P[I,"5-G2D9/&T*C)%#-A6H>5/.A M6@#50J@60;68#>,?S)2O99<05=PRY"_C$%5"%^>F/+HH"5-'2:9/&T+3(U#- MA6H>5/.A6@#50J@60;7XH/5V&I8C7U>3J&*F,YAZIZR%1?<0[U(<7'E"^7DV M8G.G'0^\_JNI+@FD]J;V$%1SH9H'U7RH%D"U$*I%4"V&:@E42U%:OW>[L 8W M7FDFD4-#'5#-A6H>5/.A6@#50J@60;48JB50+45I_:;N8B1<'2/Y?@)+#4QN M5FB !*IY4,V':@%4"Z%:!-5B3H0^J*L#4774U8&(.M75@?C)G3[4,9+)D_!J M;W(G8>_I@;VI!_:N'MC;>F#OZX&]L0?VSAY$0,1>V/*<)%%FF^;@&Z*4INO6 MN3;JDB1TN26@ 9%H)I/K)&%8QN.-!460)<:0K4( MJL4CMY%DY)I+J3K3ULTSW^KD72"#JV\L0DZ!C+S.CYJ>O >!1C"@F@?5?*@6 M0+40JD50+89J"51+45J_C;L(!K=>:S8$FLV :BY4\Z":#]4"J!9"M0BJQ5 M M@6HI2NLW=9<&X>HTR(C9$.AE2J":"]4\J.9#M0"JA5 M@FHQIVY?0USGAZJC MKO-#U*FN\\.[8 E7!TNFSX9 $R90S85J'E3SH5H U4*H%D&UF!,)$S$\/4Z4 MM5UDR0$MHFQW\ZES)\B[D G_WNUQOC\;0IS YX9@7)X-@09&H)H'U7QJC3!= M&(8\&P*-@D"U"*K%([>19.2:2ZDZW;;-,QHX$_JYW487 M&1'JR(BW*M;%1K&7@,9"H)H+U3RHYD.U *J%4"V":C%42Z!:BM+ZK=K%0L1K MQ4($-!8"U5RHYD$U'ZH%4"V$:A%4BZ%: M52E-9OZBX6(EX:"U$#DYL5&@N! M:AY4\Z%: -5"J!9!M5@,8QQO3,8$DP]=B3IA6X,OR9!UIB'.7*98=+$0 8Z% MJ+W)G02-A4 U#ZKY4"V :B%4BZ!:+(@@ARU_:8 H>B-T.1-"4>>"5:)+A(@7 M)T(.@G7Z]+C@\E?FKM5+FMP-T$0(5//)-;(P+5N>[( F0J!:!-5B,4QP4-M( M0M8-UUQ*UCF.>69RS^P2(:8Z$7(ZV?'B+(AZ65/W)E#-A6H>5/.A6@#50J@6 M0;48JB50+45I_;[NLB#F:V5!3&@6!*JY4,V#:CY4"Z!:"-4BJ!9#M02JI2BM MW]1=%L1\:19$#4QN5F@6!*IY4,V':@%4"Z%:!-7B@W9ZY$]-C!!EU+P(549, MB\SK^SQOW*S)KB[6>7677^>K5:TMRX=-L]LCGCS:-LOM[K:E[WYFL_G@\??& MN\@@'H^-=^G^\7G'7UULL[O\0U;=%>T^=97?MHO2WR[:(_*JN+L__M*4V\M9 M^Z_$E[)IRO7^Q_L\N\FK74'[][=EV3S_LEO 8UG]L7\Y5_\#4$L#!!0 ( M &%$U6(%D-U>1, % [ 0 9 >&PO=V]R:W-H965TJS=B:VI)74I*> MF?WP*SF*:9(@2D[O55^TB0-7N^JYY6.Z^VSPVZ\.??-QL'Y;[PV^WMY>[QVVSO'GJ]'!_&7A>O-Y_V]ZMU\]-VL?OT\+#<_NO[YG[SYFO5NM5DOMLW'-Q?O_%=U_M3AJ<5_ MK9HONQ>_7AR_E=\VF]^/O]$W;RZ\XRMJ[IOK_9%8'O[SN;EJ[N^/TN%U_,\) MO7@>\]CQY:^_Z?+IFS]\,[\M=\W5YOZ_5S?[NS<7V<7BIOFX_'2__WGS136G M;R@^>M>;^]W3OQ=?OK9-#XVO/^WVFX=3Y\,K>%BMO_YW^<=I(EYT.#CV#L&I M0]#O$(UT"$\=PJD=HE.':&J'^-0AGMHA.75(IG9(3QW2J1VR4X=L:H?\U"'O M=TC&?G#>MY^<-W4,__F'/?AICW;Y]N/VGW[>EU\7UM.J+);[Y=O7V\V7Q?;8 M_N =?_&TM)_Z'Q;C:GVLP@_[[>%/5X=^^[_/#+0O\@?_SY_;M?](\_ M+/ZY^/Y?B]MF<[M=/MZMKI?WB^6AP!=_+YK]AP:\?BL7?__:/Q=\6 MJ_7BE[O-I]UR?;-[?;D_O*0C?'E]&O[[K\,'(\.'B_>;]?YNMQ#KF^;&TM^X M^_N! [@\S,7SA 3?)N3[P"F:3^OO%J'W'XO "P++"[IR=W^_W!ZZ^Z/="W?W MHKE^[NY;N@MW]P_-X_.+MW67T[]W6_=R^O=NZZZF?^^>I;N>_KW;NIN_]G.O M_MK4U=.[>XY5'#Z7=?CDA2/>S\WG9OVIV2T.9;E8W33K_>KC:OG;?;-8[G;- M?K?XS5+AMO+].DQD'^:X17BU>UQ>-V\N#GN 7;/]W%R\_?=_\Q/O/VVE0V(% MB0D2DR16DI@B,4UBAL0J$JLAK%/&T7,91R[][2^;_:$VUX?-^/94T+8:_6HD M3\9QU_WY;1@FV?&OH<\OJV_8+,B]*$V[S0I+LS1)LIXF;,WR(.YITO;: C_/ MNLU*BY:%:=;3E/6U>5[>;:8MS>(H]WJ#FF$SW\_"($RZ[2I;NRC)O:#;KK:U M2Q(OBI[;=19!_+P(8N] M*;IR#CGWKV(2$R0F+;.1YU'<^\F5Y)B*Q#2)F6EKHYHV:;6E6>9E66!?[,+&,2*TA,D)@DL9+$%(EI$C,D5I%8#6&= M,LZ?RS@'WCX[C;DU2F(%B0D2DR16DI@B,4UB)A]N)8,XBGK7."I+LR3)\O[& MU-(L"Y,XL6],?:^]'^2!5QM.6.=-8!#G:>_57KD'G5L7J"903=IFY/!S"?OO MQM!1%:II5#,3UT@U<>9JJY=F83RR]%_<"O7_^J6'D_%R]#@*HJ!_[<$]UNP5 M3VH"U:1M1H(X3?H7V=!1%:II5#,3UT@U<>9J6SLO"5]=NCE"M0#6!:A+52E13J*91S:!:A6HUI75KM;VC[Y_I MEKZ/WM-'M0+5!*I)5"M13:&:1C6#:A6JU936K>GV]KY/W-]W([,+EM0*5!.H M)E&M1#6%:AK5S$GK;#>3//'\_O;5TB[+XS3O;U\M[5+?#T=R$7X;C/#)9(1O MN6'M'S;;0?^=&YJ-0#6!:M(V(T'B>U[_G1N:CT UC6IFXAJI)LY<;?6R,!@) M2?AM2L('8A+^\.YU[$=1U@\#N<>:O>+1I 2J2F&XC$[X[,_&^^6-UO;$N3$ZA6H)I -8EJ):HI5-.H9E"M0K6:TKHUW88H M?")%X49F%RR:HT U@6H2U4I44ZBF4G TVK=;013"R M9PW:,$5 ABF"X8WMPWO*WGLU]XAS*P/5!*I)VW2$_8M+)3JF0C6-:F;*\J@F M35IM:?4RC]%=[6U^(@#R$\'P7K9ED:/A"503J"9MTV%9Y&AT M4TJIDIRZ.: M-&FUI=7X(F\C$X$[,O'C_J[9.C^ZX0;F[H10K4 U@6H2U4I44ZBF49[T8T'HH K5-*J9:2ND MFC9OM;59'(]\FB-H$Q+!E*=*B/?BG765HRD)5"M03:":1+42U12J:50SJ%:A M6DUIW4)M4Q+!F5(2 9J20+4"U02J250K44VAFD8U@VH5JM64UJWI-B41$"D) M-S*[8-&4!*H)5).H5J*:0C6-:B88!AO"($]\K[]S';8+8C\^G($R?"-C$1 HF)<'@?.TL'C\6X<@\U>[&CF0E4D[8)R0;76DMT M4(5J&M7,M!5239NWVM8LSO-P9+&WR8EPTL,FJM7Z]F;S8%WI:'("U0I4$Z@F M4:U$-85J&M4,JE6H5E-:MUA?G!]QK@,DV!,DV",DV#,DV$,DV%,DV&,DV',D MV(,DV),DV*,D_C^2$V&;G B)Y(0;F5VP:'("U02J250K44VAFD8U$PZS#L<# M1^*LOWNUM O\X0>0;>V.S\_T1O:O;7@B),,3X?"&=I"F@W,XW&/.K@\T/8%J MTC8AL=__*$Z)#JI03:.:F;9"JFGS5MN:^5DP]JZM35"$0((B'-[1SKRT7\)7 M[J%F+W8T08%JTCHA8=0_]@@=5*&:1C4S;854T^:MMC1+XW#LZ)FP35"$[@3% MUP]WC"4HW)UG[XS0! 6J"523J%:BFD(UC6H&U2I4JRFM6ZAM@B(\4X(B1!,4 MJ%:@FD UB6HEJBE4TZAF4*U"M9K2NC7=)BA"(D'A1F87+)J@0#6!:A+52E13 MJ*91S83#Q$, MN8><6QNH)E!-6N8C"_M/P"O1,16J:50SD]9'-6G6:DNK-(A'WJE%;7(B I(3 MT?!.=I(./M?A'FGV.D>#$Z@F+?-A6^=H;@+5-*J92>NCFC1KM:65[R7^R(G=E7=MH5@+5"E03J"91K40UA6H:U0RJ5:A64UJW1-NL1'2F MK$2$9B50K4 U@6H2U4I44ZBF4CEV4:+,2 M$9"5.!E)=W!_<%4"S4J@FD U:9F0,,B2_G-5T$$5JFE4,Y'E^1##%5)9FEGF MK;9I:>2// @S:K,2D3LK\7/SN-GNG][FE"_?W%QM'AXWZ\.;(/OJ1S,4J%:@ MFD UB6HEJBE4TZAF4*U"M9K2N@7<9BBB,V4H(C1#@6H%J@E4DZA6HII"-8UJ M!M4J5*LIK5O3;88B(C(4;F1VP:(9"E03J"91K40UA6H:U4QD.87C> IB.-C2 MVAI&23YX#H6U89)XT:6&*H5J"90 M3:):B6H*U32J&52K4*VFM&Y%MU&1V#_//CGXZ$RN(VL1([[YY/V^2>GM?S8;_@VKA)'9]KCHHD65"M03:":1+42U12J:50S MJ%:A6DUIW9IN,S2Q.T,S<8]+YBRN4*U -8%J$M5*5%.HIE'-Q,/L3)S%>?\Q M/)6E7>*E7MI_VJ352Y.Q"%KX/+ML)7O MQ8,G\EF:)4D2C!SB&;<9G]B=\9FTL?WS8^K=H\RN+30$A&H"U22JE:BF4$VC MFD&U"M5J2NM4=-)FCA+O/!O/' MU"=MNB=QIWMF9'#'GM7K'F%V8:'1'U03J"91K40UA6H:U0RJ5:A64UJWFMNP M47*FQ^,D:-X(U0I4$Z@F4:U$-85J&M4,JE6H5E-:MZ;;O%'BS#Y,W=VB82)4 M*U!-H)I$M1+5%*II5#,GK7N::Q#E@^WML%T0!W[_R8^US?/C.,E&-KAMM"=Q M1WOFY&\=YV6Z1YE=7VCV!]4$JDE4*U%-H9I&-8-J%:K5E-:MZ#9ME"1GVN2B MN2-4*U!-H)I$M1+5%*II5#.H5J%:36G=FFYS1XG["4<3-[EHJ C5"E03J"91 MK40UA6H:UV=DD>)2,!W*2-^"3NB,^,G,+H M55PT_X-J!:H)5).H5J*:0C6-:@;5*E2K*:U;S6WJ*,G/M,%%H5J":0#6) M:B6J*533J&90K4*UFM(Z-9VVN:/4_:RC:1M<-S*W8%&M0#6!:A+52E13J*91 MS:3#$Z-L)ZY9FME.7+,T(_3,. G^P?;6T MB[(D\OK;5UN[V!][\%?:QG92=VRGLWV==%B#&YQ=2FB$!]4$JDE4*U%-H9I& M-8-J%:K5E-8MWC8TE)[I4+(4C0ZA6H%J M4DJI6HIE!-HYI!M0K5:DKKUG0; M'4J)0\GRN#VYI81JA6H)E!-HEJ):@K5-*H95*M0K::T;NVV M$:'L3 >/96A<"-4*5!.H)E&M1#6%:AK5#*I5J%936K>FV[A01AP\YD9F%RR: M!4(U@6H2U4I44ZBF4]EVUA.YH[EV"_,CGWVRXW- MKB$TGH-J M4DJI6HIE!-HYI!M0K5:DKK%FX;",JB,VUDT> 0JA6H)E!-HEJ) M:@K5-*H95*M0K::T;DVWP:&,.%W,CE53:(QUH:Q<%(N"!KLSF9.YLSDV,)01!XFYD=D%BZ:!4$V@FD2U$M44JFE4,]GP["_;/M9RW-AP'SML-+Z/ M;3,YF3N3T]_'CCVIP,W,+APTE8-J M4DJI6HIE!-HYI!M0K5:DKKE&S>1H'R M,YT2EJ,1(50K4$V@FD2U$M44JFE4,ZA6H5I-:=V:;B-".7%*F!N97;!H_@?5 M!*I)5"M13:&:1C5STI(76\XP]+Q^G,#6S N2?IS TBS(?*\?)[C&PO=V]R:W-H965TA5'>$A>EODQ85VYWH=ONE'G3^O[U/SK;U3F4VR?)D51F;'JRB>/LW_%D]B ,#HX,; ML,J 00-^PL"M#-QS#7AEP,\U$)6!.-= 5@;R7 .O,O#.-? K _]< U49*&@@ M3SF.?'J.G-L&W3G;\O9)DT]WT]+?[6U@E5$9A'G8N4Z3#R*-7?"A#N[0W MP1C%Q2A\S%/S:V3L\L[C\_W]M/>]]^/I]N%W)[A]NG6>?]P^!Z.G7N#\Z_GV MX:GW,/W=>>@]/D^?'ITO@<[#:)E]=;XYSX^!\^67K\XO3MO)%F&J,R>*G>/-=SQ'Y< M;T]9C4#;/*3=DV*?3^J.U2J.-_&EXY(+AQ'&D YUZ\V_AZDQIR?-@WKS0,]V MYA0Q[]6;/^KUKO.8>?_\>\?,!^??.V8^//_>"6(^.O_>,?/QW_/[Y.\]NNGY MYJ0FBMW=>'=+/;>1\8Z-VZT^Q_6+HN$J6XH8&R&8X(J 1L!(T.,SO'>[7%VV]KG89Y%+\Y^N=:QYG.KC#_ M>TU6:$V*!4V*]9H4ZSF#Y[F):I=\"4C?3+IY :8%J*@(PS1"A)"9RO$8I0'BZ810IFL#K3&-B64 M\*'[$$CRA4Z=V2),WW3F?'DQLX6IY[Y>.+%& Z1J["A&/?B(NPA5K$Y @""4#^OO M'M:@H+"DPRBJ0+<&"/7-U)H@/C"*2J U0CLOP"V.ZWWS5[-3HVK3IM2.X_)@ MRY^>L8>06,4D&G74?MA,P?50%\$\SF%T!AA&)%S8]U U":>Y/M8WSF V'&!J MU,H40P23RH.9;H2I*0)736,$PH81X7K41@*"$>X?S"*CD-A_VJ MUNYU&U:9-J1U'X7Z#F];ORMHM-%>HVK]1M4&C:H-&U4;-:HV;E1MTJC:M"FUXS&X?\= MZU\R5$7!BWY-4EV-12UM;I.UF%4CVIAP.5Q*!@C&I ^7,#T,8U)R MF 003)G.P22 8*;.A3O.*$:9@$D >=G !.$P"2 8-WF,P,+ YI0O.8%U@8WY MDK)3%>+^;0.M?]UPGR;O47GJSD3#GP>#O?7]S76MEP\81HDGK8D7X3SB,1@- M6*L2NKF/8C[8QAC%N;>Q.<$\HJ$]$G['OD M1#SL7T+0VNW3S@^=UZ7GK?'Q.U[+KUT$XR;Q"NA^&Z/*4U9%B&%$6.ZW,29\ M9:T2$#7?>N4UQ-0(@5NV(P13+K?F J1-4_S#=> $X3Q.X%IBBF&"G5PM[O>V M:?WF]EV813/4[5L[_[#_EW#^["(4N^26TS$M:FU/813<C M_;*VIVR*7,)0'".4O(1KZ0E"<:O%*4Z=.&= ]YO7M'[W.HB6FQP]>WE760)O M<^AMFS+>MA9]F!;<8.KAE)7M,1WY)\CQ9E1\7.ISK MM #,[Z])DG]^*1K8_8>$SO\!4$L#!!0 ( &%$U5K]L@27@, ) 6 - M >&POW#"@.5V/?XG'MLWWQU4*D5I_=S2I6WS+FH MAOY/9Q_.SCJ/ MES>[\0L#7/J!4_3Z -&K3@<7!A 3CP\3WZ>-2?>VI<8K>^@Z2PM M$SH8.3EH.GMF@PCW.FY79F7:54;I(4+?8F/DKI.\037$H"[1T2 K1%NID6\# M6IGDU'LB?.B/"6<3R8"5D9SQE0UW(3 M>"$]I4\1G2J$2/7'PJ'MP=E3Z^1, M%-+DMAGL[Z0>O@.L>V"0<=X8[/HV,!J41"DJQ:WNF,$F^ SRZO;#JM0.9Y*L MPNZUWQ+,02>9%#*ELDD3^NO0:,!I!G8DF\WAJ(HR %"I(M>-E)%9(8CQL&;4 M#2T[I9S?PZ7E9[:EO$Y6*33&>NR?H^=^N\XP**@G?-*UK_YA7^=6. MH]Y;6397E5W#3H_U\\*QF[P^!9/Q*9@\B9KLGX+)Y 1,]M[LJOD2D^'QFXQ. M8K>[1VDRJ)\I-QY\:/ VJ3=9,*Z8J'MSEJ94/'MZU?** M3/3K]I:^'I_2C"RX>FC H=^VO].4+?*D&74'"U&/:MO?8'KZ47C];J)S,9'2 M)4W'=5?.)J;IZ8;.6G^ L(O*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_':I(]NRS08CCR!-TU^_ M==D<5G]N7$3PZ7P,=! MTG>.T/LG(1^60CR0[_N\*&]ZNZHZO!L,RM6.[UGYISCP0AW9"+EGE=J4VT%Y MD)RMRQWGU3X?&-?7SF#/LJ+WX?WI6G,YT#=$Q5=5)@JUL][Q.>-/Y;_'ZTWR M+2NS999GU?--K_D[YSVRSXILG_W@ZYO>=8^4._%T)V3V0Q05RY.5%'E^TQL> M#WSFLLI6_]F=U) I6Y;-GHHM8Z9 ;GK.M;K@)I-EU9S17)\IQF]JS$ M;9977$Y8Q:=2/!ZR8EM?1CW%0'N,)@ZGWV,0W\G_$T:QV60K/A&KQSTOJF,< M)<]KP*+<98>R1PJVYS>]TRF$%6OB%Y4*$J'%\5+JW/I)U:WI^OC4E<+58BC? M9>J I.L&' _2B\(D"NC$3?T)&;N!&WH^2>Y\/TTT0 , -"X&2*[F3(,T 4CS M%2&35/W,_% !1K!ND D,[E(NDF M=QKD"( ^;R-%I2&^IYX8I<3TO6H0IU2#? )!O<"''BX2&?I+4 M+7!,0S>E*K0:VEL [2TRFC[6D(F?NC30T8;7T*A]C0LWC:+)%QH$Q TGA(:I M&T[I./")FR3MD7L(N@5?+FGL>NE/K 8VH.Z8!C2E?@L3,LP063&![R9M&D@E M0V27T-GB;T)^&"(+(O:#VK+]N1NG]T2-)F&B!I07EAA"FA@B>\*? MS8/HWO?)V _]6YJ2N?)&*WF&1&$@BR+QI_4;5HZXC>)9XU<=#;*#@6R'9#&? M!TWF5*I!?#.PZY%>BU15!$Y*+B2V7CHRK$Q+2C(FL&3WUZH2#Y&*B MSVX!.1BYTC'!Z2UDN73G.)W1A.1B(LNE(]GI9(348F)7*5#6TQIU3$@M)K): MX'3"TC$AM9B7G.3Z:NN8D&I,9-7 F(Z.":G&1%8-C#G2I[$A[5C8V@$QW^B8 MD'@L]/H&PGRK8T(*LI 5U#D%2ZXFO&)9WAHW+4A!%K*"SA0.79C@-Q9D!8&5 M0VMXMR +69JPKCX# M:<="ULY/KCZ9L>I19E7&2R(V1%U2JI/U#^4VI!T;63N_,!.6\W[.6F.T(>W8R-J!,?6N;4/:L;&UHU7?'?W&AEQCO]HG M&-4HHVK')5D**<535FS+5O%H@U_T+_!=INY%E5@]])?Z"@X;0KL2WJ56&D M8M]U3$@]-K)Z7F!Z8G\0A?J71D"%'DT'4H^#K)X7F*&ZS"SN0A1SL>;>N">&.-,Z!'.1@S[IU0/;)^%F-FNO'4N_G(\A!H]=?27#$ MW#8IB(X).6ATR54%K?)G!#EHU#AHT)Q;]LAZ:KV71;>@.2GGS0)(K'H>W=3T@7R2.SF$WQ6SER\?O7Y?R9VF\U^G7]WZS_'?!K_,;C^Z(;WLLMY MK!:O[;#-XZJJ/P_7W:6^;-+=>7*U>'Y;5I@_*"U1QB5!T@1K JT3@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>BWDJ@ MMZ+>2J"WHMY*H+=.7I80Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2 MZ&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;9.7W01Z&^IM!'H;ZFT$>AOJ;01Z&^IM M!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[Y&,E@=Z.>CN!WHYZ M.X'>CGH[@=Z.>CN!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WC'Y MV81 [T"]@T#O0+V#0.] O8- [P;U;@CT;E#OAD#O!O5N?E+O,GX=?H+4$L#!!0 ( &%$U5 :Q>Z ( M ,8I 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:34[#,! %X*M4V:+&]6\! M43; %EAP 9-,VZA);-D&RNUQ4D "004J$F_3J+4];^*1OE7/[IX]Q>KSRM*%SJ;\-:R8M]7&KHB)V6NZ)'^Y-3OF':??*#\\1 M#*>G/A>BD)K]K_B>F$L?_'XT3+NF^H?9^7J?7-B,\XAL?!Q^QQ]G_%[_EWT( MD#XD2!\*I \-TH?X" M4$L! A0#% @ 84350=!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " !A1-5CNUNH^\ K @ M$0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M" !A1-5F5R<(Q & "<)P $P @ '- 0 >&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( &%$U656WF,8@< , P 8 M " @0X( !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ 84358%(0C;6 @ H !@ M ("!6A8 'AL+W=OL 8 (&PO=V]R:W-H965T&UL M4$L! A0#% @ 8435:!).8"#"0 1DD !@ ("!TR, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 843 M54I[O7L%! %0H !@ ("!WU, 'AL+W=O&UL4$L! A0#% M @ 84350 >&PO=V]R:W-H965T&UL4$L! A0#% @ 84353Z3.#$># )"< !D M ("!Y94 'AL+W=O&PO=V]R M:W-H965TI !X;"]W;W)K&UL M4$L! A0#% @ 84350TL1%#B# ="4 !D ("!K:T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M 84350[F:U"F'0 ,V$ !D ("!U,L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8435<)ZTF?J!0 M510 !D ("!Z?, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 84355JTV#+S!0 0QL !D M ("!/0(! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 84359E <(KJ" ^R !D ("!0Q(! 'AL M+W=OWD# M B" &0 @(%D&P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 843 M5&PO=V]R:W-H965T&UL4$L! A0#% @ 8435=B'O#3?" "4P !D M ("!KD(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8435>.X#R+Y"0 ]5\ !D ("!SE,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 8435<<_ MR9^\ P =1$ !D ("!>&H! 'AL+W=O&PO=V]R:W-H965T5S 0!X;"]W;W)K&UL4$L! A0#% @ 84355E-OV40 P 4PL !D M ("!Z'@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 8435;Z3AC'^! D!D !D ("! M*8X! 'AL+W=ODP$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ 8435>*&69\M$0 ]:$ !D ("!O:4! 'AL+W=O&PO=V]R:W-H965T[+ 0!X;"]W;W)K&UL4$L! A0#% @ 84357[Y65P9!0 E18 !D M ("!WL\! 'AL+W=O&PO=V]R M:W-H965T4$ 4 P? M 9 " @23; 0!X;"]W;W)K&UL M4$L! A0#% @ 84358S.LC"@! $A< !D ("!:^ ! M 'AL+W=O&PO=V]R:W-H965TWL 0!X;"]W;W)K&UL4$L! A0#% @ M 84354 :C_4B P :PD !D ("!Y/ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 84358@60W5Y$P M4#L! !D ("!/ 0" 'AL+W=O&PO=V]R:W-H965TZ ( ,8I 3 M " :PM @!;0V]N=&5N=%]4>7!E&UL4$L%!@ !0 % YQ4 -TO $ @ $! end XML 92 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 93 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 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 398 526 1 false 96 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.osi-systems.com/role/StatementConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 10201 - Disclosure - BUSINESS COMBINATIONS Sheet http://www.osi-systems.com/role/DisclosureBusinessCombinations BUSINESS COMBINATIONS Notes 9 false false R10.htm 10301 - Disclosure - BALANCE SHEET DETAILS Sheet http://www.osi-systems.com/role/DisclosureBalanceSheetDetails BALANCE SHEET DETAILS Notes 10 false false R11.htm 10401 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssets GOODWILL AND INTANGIBLE ASSETS Notes 11 false false R12.htm 10501 - Disclosure - CONTRACT ASSETS AND LIABILITIES Sheet http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilities CONTRACT ASSETS AND LIABILITIES Notes 12 false false R13.htm 10601 - Disclosure - LEASES Sheet http://www.osi-systems.com/role/DisclosureLeases LEASES Notes 13 false false R14.htm 10701 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES Sheet http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherCharges IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES Notes 14 false false R15.htm 10801 - Disclosure - BORROWINGS Sheet http://www.osi-systems.com/role/DisclosureBorrowings BORROWINGS Notes 15 false false R16.htm 10901 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.osi-systems.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 16 false false R17.htm 11001 - Disclosure - INCOME TAXES Sheet http://www.osi-systems.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 17 false false R18.htm 11101 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.osi-systems.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 11201 - Disclosure - RELATED-PARTY TRANSACTIONS Sheet http://www.osi-systems.com/role/DisclosureRelatedPartyTransactions RELATED-PARTY TRANSACTIONS Notes 19 false false R20.htm 11301 - Disclosure - EMPLOYEE BENEFIT PLANS Sheet http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlans EMPLOYEE BENEFIT PLANS Notes 20 false false R21.htm 11401 - Disclosure - SEGMENT INFORMATION Sheet http://www.osi-systems.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 21 false false R22.htm 11501 - Disclosure - SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS Sheet http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResults SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS Notes 22 false false R23.htm 20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 23 false false R24.htm 30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPolicies 24 false false R25.htm 30303 - Disclosure - BALANCE SHEET DETAILS (Tables) Sheet http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsTables BALANCE SHEET DETAILS (Tables) Tables http://www.osi-systems.com/role/DisclosureBalanceSheetDetails 25 false false R26.htm 30403 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssets 26 false false R27.htm 30503 - Disclosure - CONTRACT ASSETS AND LIABILITIES (Tables) Sheet http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesTables CONTRACT ASSETS AND LIABILITIES (Tables) Tables http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilities 27 false false R28.htm 30603 - Disclosure - LEASES (Tables) Sheet http://www.osi-systems.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.osi-systems.com/role/DisclosureLeases 28 false false R29.htm 30703 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES (Tables) Sheet http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesTables IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES (Tables) Tables http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherCharges 29 false false R30.htm 30803 - Disclosure - BORROWINGS (Tables) Sheet http://www.osi-systems.com/role/DisclosureBorrowingsTables BORROWINGS (Tables) Tables http://www.osi-systems.com/role/DisclosureBorrowings 30 false false R31.htm 30903 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://www.osi-systems.com/role/DisclosureStockholdersEquityTables STOCKHOLDERS' EQUITY (Tables) Tables http://www.osi-systems.com/role/DisclosureStockholdersEquity 31 false false R32.htm 31003 - Disclosure - INCOME TAXES (Tables) Sheet http://www.osi-systems.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.osi-systems.com/role/DisclosureIncomeTaxes 32 false false R33.htm 31103 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.osi-systems.com/role/DisclosureCommitmentsAndContingencies 33 false false R34.htm 31303 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) Sheet http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansTables EMPLOYEE BENEFIT PLANS (Tables) Tables http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlans 34 false false R35.htm 31403 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.osi-systems.com/role/DisclosureSegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://www.osi-systems.com/role/DisclosureSegmentInformation 35 false false R36.htm 31503 - Disclosure - SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS (Tables) Sheet http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsTables SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS (Tables) Tables http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResults 36 false false R37.htm 40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Description of Business (Details) Sheet http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Description of Business (Details) Details 37 false false R38.htm 40102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair values of financial assets and liabilities (Details) Sheet http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair values of financial assets and liabilities (Details) Details 38 false false R39.htm 40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Derivative Instruments and Hedging Activity (Details) Sheet http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeInstrumentsAndHedgingActivityDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Derivative Instruments and Hedging Activity (Details) Details 39 false false R40.htm 40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Credit Risk and Concentration (Details) Sheet http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Credit Risk and Concentration (Details) Details 40 false false R41.htm 40105 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings per Share (Detail) Sheet http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings per Share (Detail) Details 41 false false R42.htm 40106 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recently Adopted Accounting Pronouncements (Details) Sheet http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recently Adopted Accounting Pronouncements (Details) Details 42 false false R43.htm 40201 - Disclosure - BUSINESS COMBINATIONS (Details) Sheet http://www.osi-systems.com/role/DisclosureBusinessCombinationsDetails BUSINESS COMBINATIONS (Details) Details http://www.osi-systems.com/role/DisclosureBusinessCombinations 43 false false R44.htm 40301 - Disclosure - BALANCE SHEET DETAILS (Details) Sheet http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails BALANCE SHEET DETAILS (Details) Details http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsTables 44 false false R45.htm 40401 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) Sheet http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) Details 45 false false R46.htm 40402 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible Assets Subject to Amortization (Details) Sheet http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails GOODWILL AND INTANGIBLE ASSETS - Intangible Assets Subject to Amortization (Details) Details 46 false false R47.htm 40403 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Estimated future amortization expense (Details) Sheet http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails GOODWILL AND INTANGIBLE ASSETS - Estimated future amortization expense (Details) Details 47 false false R48.htm 40501 - Disclosure - CONTRACT ASSETS AND LIABILITIES (Details) Sheet http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails CONTRACT ASSETS AND LIABILITIES (Details) Details http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesTables 48 false false R49.htm 40601 - Disclosure - LEASES (Details) Sheet http://www.osi-systems.com/role/DisclosureLeasesDetails LEASES (Details) Details http://www.osi-systems.com/role/DisclosureLeasesTables 49 false false R50.htm 40602 - Disclosure - LEASES - Maturities of operating lease liabilities under ASC 842 (Details) Sheet http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesUnderAsc842Details LEASES - Maturities of operating lease liabilities under ASC 842 (Details) Details 50 false false R51.htm 40603 - Disclosure - LEASES - Sale-leaseback Transaction (Details) Sheet http://www.osi-systems.com/role/DisclosureLeasesSaleLeasebackTransactionDetails LEASES - Sale-leaseback Transaction (Details) Details 51 false false R52.htm 40701 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES (Details) Sheet http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES (Details) Details http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesTables 52 false false R53.htm 40702 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES - Accrued liability for restructuring and other charges (Details) Sheet http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesAccruedLiabilityForRestructuringAndOtherChargesDetails IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES - Accrued liability for restructuring and other charges (Details) Details 53 false false R54.htm 40801 - Disclosure - BORROWINGS (Details) Sheet http://www.osi-systems.com/role/DisclosureBorrowingsDetails BORROWINGS (Details) Details http://www.osi-systems.com/role/DisclosureBorrowingsTables 54 false false R55.htm 40802 - Disclosure - BORROWINGS - Other borrowings (Details) Sheet http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails BORROWINGS - Other borrowings (Details) Details 55 false false R56.htm 40901 - Disclosure - STOCKHOLDERS' EQUITY - Stock-based Compensation (Details) Sheet http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails STOCKHOLDERS' EQUITY - Stock-based Compensation (Details) Details 56 false false R57.htm 40902 - Disclosure - STOCKHOLDERS' EQUITY - Share Repurchase Program (Details) Sheet http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails STOCKHOLDERS' EQUITY - Share Repurchase Program (Details) Details 57 false false R58.htm 41001 - Disclosure - INCOME TAXES - Geographical breakdown of income (Details) Sheet http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails INCOME TAXES - Geographical breakdown of income (Details) Details 58 false false R59.htm 41002 - Disclosure - INCOME TAXES - Unrecognized tax benefits (Details) Sheet http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails INCOME TAXES - Unrecognized tax benefits (Details) Details 59 false false R60.htm 41003 - Disclosure - INCOME TAXES - Components of net deferred income tax asset (Details) Sheet http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails INCOME TAXES - Components of net deferred income tax asset (Details) Details 60 false false R61.htm 41004 - Disclosure - INCOME TAXES - Net operating loss carryforwards and Credit carryforwards (Details) Sheet http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails INCOME TAXES - Net operating loss carryforwards and Credit carryforwards (Details) Details 61 false false R62.htm 41005 - Disclosure - INCOME TAXES - Effective income tax rate (Details) Sheet http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails INCOME TAXES - Effective income tax rate (Details) Details 62 false false R63.htm 41101 - Disclosure - COMMITMENTS AND CONTINGENCIES - Contingent Acquisition Obligations (Details) Sheet http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails COMMITMENTS AND CONTINGENCIES - Contingent Acquisition Obligations (Details) Details 63 false false R64.htm 41201 - Disclosure - RELATED-PARTY TRANSACTIONS (Details) Sheet http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails RELATED-PARTY TRANSACTIONS (Details) Details http://www.osi-systems.com/role/DisclosureRelatedPartyTransactions 64 false false R65.htm 41301 - Disclosure - EMPLOYEE BENEFIT PLANS - Employee Retirement Savings Plans (Details) Sheet http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails EMPLOYEE BENEFIT PLANS - Employee Retirement Savings Plans (Details) Details 65 false false R66.htm 41302 - Disclosure - EMPLOYEE BENEFIT PLANS - Change in Benefit Obligation (Details) Sheet http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails EMPLOYEE BENEFIT PLANS - Change in Benefit Obligation (Details) Details 66 false false R67.htm 41303 - Disclosure - EMPLOYEE BENEFIT PLANS - Plan Assets and Investment Policy (Details) Sheet http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansPlanAssetsAndInvestmentPolicyDetails EMPLOYEE BENEFIT PLANS - Plan Assets and Investment Policy (Details) Details 67 false false R68.htm 41304 - Disclosure - EMPLOYEE BENEFIT PLANS - Projected Benefit Payments (Details) Sheet http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails EMPLOYEE BENEFIT PLANS - Projected Benefit Payments (Details) Details 68 false false R69.htm 41401 - Disclosure - SEGMENT INFORMATION (Details) Sheet http://www.osi-systems.com/role/DisclosureSegmentInformationDetails SEGMENT INFORMATION (Details) Details http://www.osi-systems.com/role/DisclosureSegmentInformationTables 69 false false R70.htm 41402 - Disclosure - SEGMENT INFORMATION - By industry segment (Details) Sheet http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails SEGMENT INFORMATION - By industry segment (Details) Details 70 false false R71.htm 41403 - Disclosure - SEGMENT INFORMATION - By geographical area (Details) Sheet http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails SEGMENT INFORMATION - By geographical area (Details) Details 71 false false R72.htm 41501 - Disclosure - SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS (Details) Sheet http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsDetails SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS (Details) Details http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsTables 72 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 12 fact(s) appearing in ix:hidden were eligible for transformation: osis:PeriodToClassifyLiabilitiesUnderFundedPlansAsNoncurrent, osis:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfVotingPowerOwned, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:LeasePracticalExpedientUseOfHindsight, us-gaap:LesseeOperatingLeaseTermOfContract, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent - osis-20220630x10k.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 15 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList, us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList, us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList, us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditImmediateRecognitionOfActuarialGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList, us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList, us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList - osis-20220630x10k.htm 9 osis-20220630x10k.htm osis-20220630.xsd osis-20220630_cal.xml osis-20220630_def.xml osis-20220630_lab.xml osis-20220630_pre.xml osis-20220630xex10d6.htm osis-20220630xex21d1.htm osis-20220630xex23d1.htm osis-20220630xex31d1.htm osis-20220630xex31d2.htm osis-20220630xex32d1.htm osis-20220630xex32d2.htm osis-20220630xex4d4.htm osis-20220630x10k003.jpg osis-20220630x10k008.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "osis-20220630x10k.htm": { "axisCustom": 0, "axisStandard": 36, "contextCount": 398, "dts": { "calculationLink": { "local": [ "osis-20220630_cal.xml" ] }, "definitionLink": { "local": [ "osis-20220630_def.xml" ] }, "inline": { "local": [ "osis-20220630x10k.htm" ] }, "labelLink": { "local": [ "osis-20220630_lab.xml" ] }, "presentationLink": { "local": [ "osis-20220630_pre.xml" ] }, "schema": { "local": [ "osis-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 826, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 34, "http://www.osi-systems.com/20220630": 2, "http://xbrl.sec.gov/dei/2022": 4, "total": 40 }, "keyCustom": 64, "keyStandard": 462, "memberCustom": 29, "memberStandard": 64, "nsprefix": "osis", "nsuri": "http://www.osi-systems.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - BALANCE SHEET DETAILS", "role": "http://www.osi-systems.com/role/DisclosureBalanceSheetDetails", "shortName": "BALANCE SHEET DETAILS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "role": "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssets", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - CONTRACT ASSETS AND LIABILITIES", "role": "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilities", "shortName": "CONTRACT ASSETS AND LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - LEASES", "role": "http://www.osi-systems.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "osis:ImpairmentRestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES", "role": "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherCharges", "shortName": "IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "osis:ImpairmentRestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - BORROWINGS", "role": "http://www.osi-systems.com/role/DisclosureBorrowings", "shortName": "BORROWINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.osi-systems.com/role/DisclosureStockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - INCOME TAXES", "role": "http://www.osi-systems.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - RELATED-PARTY TRANSACTIONS", "role": "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED-PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - EMPLOYEE BENEFIT PLANS", "role": "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlans", "shortName": "EMPLOYEE BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - SEGMENT INFORMATION", "role": "http://www.osi-systems.com/role/DisclosureSegmentInformation", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS", "role": "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResults", "shortName": "SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "osis:DescriptionOfBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "osis:DescriptionOfBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "osis:ScheduleOfBalanceSheetAccountsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - BALANCE SHEET DETAILS (Tables)", "role": "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsTables", "shortName": "BALANCE SHEET DETAILS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "osis:ScheduleOfBalanceSheetAccountsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "role": "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - CONTRACT ASSETS AND LIABILITIES (Tables)", "role": "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesTables", "shortName": "CONTRACT ASSETS AND LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - LEASES (Tables)", "role": "http://www.osi-systems.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "osis:ImpairmentRestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES (Tables)", "role": "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesTables", "shortName": "IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "osis:ImpairmentRestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_S4qQG7AFsEulYJ1EzlRtDg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_S4qQG7AFsEulYJ1EzlRtDg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - BORROWINGS (Tables)", "role": "http://www.osi-systems.com/role/DisclosureBorrowingsTables", "shortName": "BORROWINGS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "role": "http://www.osi-systems.com/role/DisclosureStockholdersEquityTables", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - INCOME TAXES (Tables)", "role": "http://www.osi-systems.com/role/DisclosureIncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "role": "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)", "role": "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansTables", "shortName": "EMPLOYEE BENEFIT PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - SEGMENT INFORMATION (Tables)", "role": "http://www.osi-systems.com/role/DisclosureSegmentInformationTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS (Tables)", "role": "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsTables", "shortName": "SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "osis:DescriptionOfBusinessPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_d011Vbm2lEmFm8nhV7FckQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Description of Business (Details)", "role": "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "2", "lang": null, "name": "osis:RepatriationTaxConsiderationsOfCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_3SdiU5DCOUapcbNZCUd8nQ", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair values of financial assets and liabilities (Details)", "role": "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair values of financial assets and liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_S2T0sI_uB0WsPdOTb2NenA", "decimals": "-3", "lang": null, "name": "osis:InsuranceCompanyContractsFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DerivativesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsAndHedges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Derivative Instruments and Hedging Activity (Details)", "role": "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeInstrumentsAndHedgingActivityDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Derivative Instruments and Hedging Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DerivativesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsAndHedges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-3", "lang": null, "name": "osis:InterestAndOtherExpenseNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePracticalExpedientFinancingComponent", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Credit Risk and Concentration (Details)", "role": "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Credit Risk and Concentration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_ConcentrationRiskByTypeAxis_osis_CashAndCashEquivalentsConcentrationRiskMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_osis_ForeignSubsidiaryMember_l_QPZZU9gk60mt_ETZswhg", "decimals": "2", "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_3SdiU5DCOUapcbNZCUd8nQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "p", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JEl2pr-bfEGLK88QGYxKEg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings per Share (Detail)", "role": "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "p", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JEl2pr-bfEGLK88QGYxKEg", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40106 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recently Adopted Accounting Pronouncements (Details)", "role": "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recently Adopted Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2020_To_6_30_2021_us-gaap_BusinessAcquisitionAxis_osis_PrivatelyHeldServicesCompanyMember_HnWGJ9iuaUG9PyAAJ4O7qA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - BUSINESS COMBINATIONS (Details)", "role": "http://www.osi-systems.com/role/DisclosureBusinessCombinationsDetails", "shortName": "BUSINESS COMBINATIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2020_To_6_30_2021_us-gaap_BusinessAcquisitionAxis_osis_PrivatelyHeldServicesCompanyMember_HnWGJ9iuaUG9PyAAJ4O7qA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfBalanceSheetAccountsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - BALANCE SHEET DETAILS (Details)", "role": "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails", "shortName": "BALANCE SHEET DETAILS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfBalanceSheetAccountsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2021_K4o4I3bV1EyDd67cjz-ELw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details)", "role": "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2020_PZhGZ6I1pEO9NEZVM7aaCw", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible Assets Subject to Amortization (Details)", "role": "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Intangible Assets Subject to Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Estimated future amortization expense (Details)", "role": "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Estimated future amortization expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - CONTRACT ASSETS AND LIABILITIES (Details)", "role": "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails", "shortName": "CONTRACT ASSETS AND LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - LEASES (Details)", "role": "http://www.osi-systems.com/role/DisclosureLeasesDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - LEASES - Maturities of operating lease liabilities under ASC 842 (Details)", "role": "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesUnderAsc842Details", "shortName": "LEASES - Maturities of operating lease liabilities under ASC 842 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfSupplementalBalanceSheetAssetsAndLiabilitiesRelatedToOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - LEASES - Sale-leaseback Transaction (Details)", "role": "http://www.osi-systems.com/role/DisclosureLeasesSaleLeasebackTransactionDetails", "shortName": "LEASES - Sale-leaseback Transaction (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_3_1_2022_To_3_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_osis_HawthornePropertyMember_-dpRlJJVgU-wwg9mn8pPNw", "decimals": "-5", "lang": null, "name": "osis:SaleLeasebackTransactionPrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_tnK-V9iMs0KK9-jd1-O0lQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "reportCount": 1, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES (Details)", "role": "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "shortName": "IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfImpairmentRestructuringAndRelatedCostsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2021_K4o4I3bV1EyDd67cjz-ELw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES - Accrued liability for restructuring and other charges (Details)", "role": "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesAccruedLiabilityForRestructuringAndOtherChargesDetails", "shortName": "IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES - Accrued liability for restructuring and other charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfImpairmentRestructuringAndRelatedCostsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2020_PZhGZ6I1pEO9NEZVM7aaCw", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - BORROWINGS (Details)", "role": "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "shortName": "BORROWINGS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_ruK_UgFR9U-frqDFFKiNqg", "decimals": "-6", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - BORROWINGS - Other borrowings (Details)", "role": "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails", "shortName": "BORROWINGS - Other borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - STOCKHOLDERS' EQUITY - Stock-based Compensation (Details)", "role": "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails", "shortName": "STOCKHOLDERS' EQUITY - Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JEl2pr-bfEGLK88QGYxKEg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - STOCKHOLDERS' EQUITY - Share Repurchase Program (Details)", "role": "http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "shortName": "STOCKHOLDERS' EQUITY - Share Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_JEl2pr-bfEGLK88QGYxKEg", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - INCOME TAXES - Geographical breakdown of income (Details)", "role": "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails", "shortName": "INCOME TAXES - Geographical breakdown of income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2021_K4o4I3bV1EyDd67cjz-ELw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - INCOME TAXES - Unrecognized tax benefits (Details)", "role": "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "INCOME TAXES - Unrecognized tax benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2020_PZhGZ6I1pEO9NEZVM7aaCw", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_AsK4Rk100UO_S46k0G-mig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_AsK4Rk100UO_S46k0G-mig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - INCOME TAXES - Components of net deferred income tax asset (Details)", "role": "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails", "shortName": "INCOME TAXES - Components of net deferred income tax asset (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfComponentsOfCurrentTaxesReceivableAndPayableAndPrepaidTaxesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidTaxes", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - INCOME TAXES - Net operating loss carryforwards and Credit carryforwards (Details)", "role": "http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails", "shortName": "INCOME TAXES - Net operating loss carryforwards and Credit carryforwards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_3SdiU5DCOUapcbNZCUd8nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41005 - Disclosure - INCOME TAXES - Effective income tax rate (Details)", "role": "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails", "shortName": "INCOME TAXES - Effective income tax rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_3SdiU5DCOUapcbNZCUd8nQ", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - COMMITMENTS AND CONTINGENCIES - Contingent Acquisition Obligations (Details)", "role": "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Contingent Acquisition Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_1994_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_osis_ECILRapiscanSecurityProductsLimitedMember_LJ4PDUGXLUijQomrksi1MA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_3SdiU5DCOUapcbNZCUd8nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - RELATED-PARTY TRANSACTIONS (Details)", "role": "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "RELATED-PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_1994_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_osis_ECILRapiscanSecurityProductsLimitedMember_LJ4PDUGXLUijQomrksi1MA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_3SdiU5DCOUapcbNZCUd8nQ", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - EMPLOYEE BENEFIT PLANS - Employee Retirement Savings Plans (Details)", "role": "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Employee Retirement Savings Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2021_K4o4I3bV1EyDd67cjz-ELw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - EMPLOYEE BENEFIT PLANS - Change in Benefit Obligation (Details)", "role": "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Change in Benefit Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "reportCount": 1, "unitRef": "Unit_Standard_pure_3SdiU5DCOUapcbNZCUd8nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - EMPLOYEE BENEFIT PLANS - Plan Assets and Investment Policy (Details)", "role": "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansPlanAssetsAndInvestmentPolicyDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Plan Assets and Investment Policy (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_osis_CombinedMember_FTGsQ53rhkmKYJ1H5Te9wQ", "decimals": "2", "lang": null, "name": "us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_3SdiU5DCOUapcbNZCUd8nQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41304 - Disclosure - EMPLOYEE BENEFIT PLANS - Projected Benefit Payments (Details)", "role": "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Projected Benefit Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2022_irFrwl1MQEK8wjHrE3CWiQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "osis:DescriptionOfBusinessPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_d011Vbm2lEmFm8nhV7FckQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - SEGMENT INFORMATION (Details)", "role": "http://www.osi-systems.com/role/DisclosureSegmentInformationDetails", "shortName": "SEGMENT INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_tnK-V9iMs0KK9-jd1-O0lQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - SEGMENT INFORMATION - By industry segment (Details)", "role": "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails", "shortName": "SEGMENT INFORMATION - By industry segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2020_PZhGZ6I1pEO9NEZVM7aaCw", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_tnK-V9iMs0KK9-jd1-O0lQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41403 - Disclosure - SEGMENT INFORMATION - By geographical area (Details)", "role": "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails", "shortName": "SEGMENT INFORMATION - By geographical area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "As_Of_6_30_2020_PZhGZ6I1pEO9NEZVM7aaCw", "decimals": "-3", "lang": null, "name": "osis:LongLivedTangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_tnK-V9iMs0KK9-jd1-O0lQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS (Details)", "role": "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsDetails", "shortName": "SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_tnK-V9iMs0KK9-jd1-O0lQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iRXIW2ODfEG9NVaCo_ApIg", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - BUSINESS COMBINATIONS", "role": "http://www.osi-systems.com/role/DisclosureBusinessCombinations", "shortName": "BUSINESS COMBINATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20220630x10k.htm", "contextRef": "Duration_7_1_2021_To_6_30_2022_GCQ6A1Lkrk-SLOjVuHnPjw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 96, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "country_MX": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mexico" } } }, "localname": "MX", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "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" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r869", "r870", "r871" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r869", "r870", "r871" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r869", "r870", "r871" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r869", "r870", "r871" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r872" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r867" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r867" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r867" ], "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" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r873" ], "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" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r867" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r867" ], "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" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r867" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r867" ], "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" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r874" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r869", "r870", "r871" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r866" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r868" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "osis_BalanceSheetDetailsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BALANCE SHEET DETAILS" } } }, "localname": "BalanceSheetDetailsDisclosureAbstract", "nsuri": "http://www.osi-systems.com/20220630", "xbrltype": "stringItemType" }, "osis_BusinessCombinationAdditionOfContingentEarnOutObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from addition of contingent earn-out obligations.", "label": "Business Combination Addition of Contingent Earn-Out Obligations", "terseLabel": "Addition of contingent earnout obligations" } } }, "localname": "BusinessCombinationAdditionOfContingentEarnOutObligations", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "monetaryItemType" }, "osis_BusinessCombinationContingentConsiderationLiabilityPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the value of a contingent consideration liability arising upon payments.", "label": "Business Combination, Contingent Consideration, Liability, Payment", "negatedTerseLabel": "Payments on contingent earnout obligations" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityPayment", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "monetaryItemType" }, "osis_BusinessCombinationIncreaseDecreaseInForeignCurrencyTranslation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase or decrease in the foreign currency translation adjustment.", "label": "Business Combination Increase (Decrease) in Foreign Currency Translation", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "BusinessCombinationIncreaseDecreaseInForeignCurrencyTranslation", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "monetaryItemType" }, "osis_BusinessDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Description [Abstract]", "terseLabel": "Description of Business" } } }, "localname": "BusinessDescriptionAbstract", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "osis_CashAndCashEquivalentsConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that cash and cash equivalents in the period from one or more significant parties is to total cash and cash equivalents of the reporting entity. Risk is the materially adverse effects of loss of cash and cash equivalents needed.", "label": "Cash and Cash Equivalents Concentration Risk" } } }, "localname": "CashAndCashEquivalentsConcentrationRiskMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "domainItemType" }, "osis_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Cash Paid for Amounts Included in Measurement of Lease Liabilities [Abstract]", "terseLabel": "Cash flow information related to operating leases" } } }, "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "osis_CertainAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certain Acquisitions [Member]", "label": "Certain Acquisitions" } } }, "localname": "CertainAcquisitionsMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "domainItemType" }, "osis_ChairmanAndChiefExecutiveOfficerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Chairman and Chief Executive Officer of the entity.", "label": "Chairman and Chief Executive Officer" } } }, "localname": "ChairmanAndChiefExecutiveOfficerMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "osis_ChargesRelatedToLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Charges related to litigation from exit or disposal of business activities.", "label": "Legal Costs and Settlements" } } }, "localname": "ChargesRelatedToLitigationMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesAccruedLiabilityForRestructuringAndOtherChargesDetails" ], "xbrltype": "domainItemType" }, "osis_CollectiveVotingPowerControllingInterestPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the collective voting power, as a percent, held by the entity and various related parties of the entity in an equity method investee of the reporting entity.", "label": "Collective Voting Power Controlling Interest Percentage", "terseLabel": "Collective voting power control, by entity and related parties, in equity method investment of entity (as a percent)" } } }, "localname": "CollectiveVotingPowerControllingInterestPercentage", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "osis_CombinedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Combined member", "label": "Combined" } } }, "localname": "CombinedMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansPlanAssetsAndInvestmentPolicyDetails" ], "xbrltype": "domainItemType" }, "osis_CommitmentsAndContingenciesLineItems": { "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": "Commitments and Contingencies [Line Items]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesLineItems", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "stringItemType" }, "osis_ComputerSoftwareImplementationInProcessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer implementation in process.", "label": "Computer software implementation in process" } } }, "localname": "ComputerSoftwareImplementationInProcessMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "osis_ContractWithCustomerAssetAmountOfChange": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of change in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Amount of Change", "terseLabel": "Change in unbilled revenue" } } }, "localname": "ContractWithCustomerAssetAmountOfChange", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "osis_ContractWithCustomerAssetPercentageOfChange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of change in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Percentage of Change", "terseLabel": "Percentage of change in unbilled revenue" } } }, "localname": "ContractWithCustomerAssetPercentageOfChange", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "osis_ContractWithCustomerLiabilityCustomerDepositsAndPrepayments": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated towards customer deposits and prepayments that has not been recognized as revenue.", "label": "Contract with Customer, Liability, Customer Deposits and Prepayments", "verboseLabel": "Advances from customers" } } }, "localname": "ContractWithCustomerLiabilityCustomerDepositsAndPrepayments", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "osis_ContractWithCustomerLiabilityPercentageOfChangeCustomerDepositsAndPrepayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of of change in customer deposits and prepayments.", "label": "Contract with Customer, Liability, Percentage of Change, Customer Deposits and Prepayments", "terseLabel": "Percentage of change in advances from customers" } } }, "localname": "ContractWithCustomerLiabilityPercentageOfChangeCustomerDepositsAndPrepayments", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "osis_ContractWithCustomerLiabilityPercentageOfChangeDeferredRevenueCurrent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of change 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, Percentage of Change, Deferred Revenue, Current", "terseLabel": "Percentage of change in deferred revenue - current" } } }, "localname": "ContractWithCustomerLiabilityPercentageOfChangeDeferredRevenueCurrent", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "osis_ContractWithCustomerLiabilityPercentageOfChangeDeferredRevenueNoncurrent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of change 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, Percentage of Change, Deferred Revenue, NonCurrent", "terseLabel": "Percentage of change in deferred revenue - long-term." } } }, "localname": "ContractWithCustomerLiabilityPercentageOfChangeDeferredRevenueNoncurrent", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "osis_ConvertibleSeniorNotesDue2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 1.25% convertible senior notes due 2022 (the \"Notes\")", "label": "1.25% Convertible Senior Notes Due 2022" } } }, "localname": "ConvertibleSeniorNotesDue2022Member", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "osis_CustomerRelationshipsOrderOrProductionBacklogMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents activity related to customer relationships including order or backlog information.", "label": "Customer relationships/backlog" } } }, "localname": "CustomerRelationshipsOrderOrProductionBacklogMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "domainItemType" }, "osis_DebtInstrumentConvertiblePremiumOnStockPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of the premium over the stock price of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Premium On Stock Price", "verboseLabel": "Premium on stock price" } } }, "localname": "DebtInstrumentConvertiblePremiumOnStockPrice", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "percentItemType" }, "osis_DebtInstrumentConvertiblePrincipalAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of convertible principal amount.", "label": "Debt Instrument Convertible Principal Amount", "terseLabel": "Principal amounts" } } }, "localname": "DebtInstrumentConvertiblePrincipalAmount", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "osis_DebtInstrumentRepurchasedAndCancelledFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased And Cancelled, Face Amount", "terseLabel": "Principal value of notes repurchased and cancelled" } } }, "localname": "DebtInstrumentRepurchasedAndCancelledFaceAmount", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "osis_DebtIssuanceCostsDebtComponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of debt component of the debt issuance costs.", "label": "Debt Issuance Costs, Debt Component", "verboseLabel": "Debt Component of debt issuance costs" } } }, "localname": "DebtIssuanceCostsDebtComponent", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "osis_DebtIssuanceCostsEquityComponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of equity component of the debt issuance costs.", "label": "Debt Issuance Costs, Equity Component", "verboseLabel": "Equity component of debt issuance costs" } } }, "localname": "DebtIssuanceCostsEquityComponent", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "osis_DeferredCompensationArrangementWithIndividualContingentLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The contingent liability as of the balance sheet date to an individual under a deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Contingent Liability", "terseLabel": "Bonus payment on or within 45 days of January 1, 2024 contingent upon continued employment through that date" } } }, "localname": "DeferredCompensationArrangementWithIndividualContingentLiability", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "monetaryItemType" }, "osis_DeferredCompensationArrangementWithIndividualPaymentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum period the entity is required to make the payment after a date under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Deferred Compensation Arrangement with Individual, Payment Period", "terseLabel": "Maximum number of days after January 1, 2024, bonus payment due" } } }, "localname": "DeferredCompensationArrangementWithIndividualPaymentPeriod", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "durationItemType" }, "osis_DeferredTaxAssetsCustomerAdvances": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from customer advances.", "label": "Deferred Tax Assets, Customer Advances", "terseLabel": "Customer advances" } } }, "localname": "DeferredTaxAssetsCustomerAdvances", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "osis_DeferredTaxAssetsInventoryCapitalization": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the inventory capitalization.", "label": "Deferred Tax Assets, Inventory Capitalization", "terseLabel": "Inventory capitalization" } } }, "localname": "DeferredTaxAssetsInventoryCapitalization", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "osis_DeferredTaxAssetsInventoryReserve": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the inventory reserve.", "label": "Deferred Tax Assets, Inventory Reserve", "terseLabel": "Inventory reserve" } } }, "localname": "DeferredTaxAssetsInventoryReserve", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "osis_DeferredTaxAssetsOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to operating lease liabilities.", "label": "Deferred Tax Assets, Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiabilities", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "osis_DefinedBenefitPlanBenefitsPaidFromPlanAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of payments made from plan assets for which participants are entitled under a pension or other post-retirement plan. This item may differ from the periodic increase (decrease) to the plan obligations.", "label": "Defined Benefit Plan, Benefits Paid from Plan Assets", "negatedLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanBenefitsPaidFromPlanAssets", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "osis_DefinedContributionPlanMaximumContributionsFromBonusPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross bonus the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Contributions from Bonus Per Employee, Percent", "terseLabel": "Percentage of bonuses which can be deferred by eligible employees" } } }, "localname": "DefinedContributionPlanMaximumContributionsFromBonusPerEmployeePercent", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "percentItemType" }, "osis_DescriptionOfBusinessPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for description of business.", "label": "Description of Business [Policy Text Block]", "terseLabel": "Description of Business" } } }, "localname": "DescriptionOfBusinessPolicyTextBlock", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "osis_DirectTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate direct transaction costs incurred during the reporting period.", "label": "Direct Transaction Costs", "terseLabel": "Direct transaction costs" } } }, "localname": "DirectTransactionCosts", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "osis_ECILRapiscanSecurityProductsLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to ECIL-Rapiscan Security Products Limited, a joint venture.", "label": "ECIL-Rapiscan Security Products Limited" } } }, "localname": "ECILRapiscanSecurityProductsLimitedMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "osis_EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncomeBenefit": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of foreign derived intangible income benefit.", "label": "Effective Income Tax Rate Reconciliation Foreign Derived Intangible Income Benefit", "terseLabel": "Foreign Derived Intangible Income Benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncomeBenefit", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "osis_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficersCompensationPercent": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to officers' compensation.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officers Compensation, Percent", "terseLabel": "Officers' compensation (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficersCompensationPercent", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "osis_EffectiveIncomeTaxRateReconciliationTaxOnForeignCurrencyGainsLossesPercent": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax on foreign currency gains and losses.", "label": "Effective Income Tax Rate Reconciliation, Tax on Foreign Currency Gains (Losses), Percent", "terseLabel": "Tax on foreign currency gains and losses (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxOnForeignCurrencyGainsLossesPercent", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "osis_EmploymentRelatedContingenciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Employment-Related Contingencies [Abstract]", "terseLabel": "Indemnifications and Certain Employment-Related Contingencies" } } }, "localname": "EmploymentRelatedContingenciesAbstract", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "stringItemType" }, "osis_ExecutiveVicePresidentAndPresidentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Executive Vice President and President of the entity.", "label": "Executive Vice President and President of the Company's Security division" } } }, "localname": "ExecutiveVicePresidentAndPresidentMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "osis_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite Lived and Indefinite Lived Intangible Assets [Line Items]", "terseLabel": "Intangible assets" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails", "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "stringItemType" }, "osis_ForeignSubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign company in which the parent entity has a financial interest through direct or indirect ownership of more than 50 percent of the voting interest in an entity.", "label": "Foreign subsidiaries" } } }, "localname": "ForeignSubsidiaryMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "domainItemType" }, "osis_FreightPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the classification of shipping and handling fees.", "label": "Freight, Policy [Policy Text Block]", "terseLabel": "Freight" } } }, "localname": "FreightPolicyPolicyTextBlock", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "osis_HawthornePropertyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Hawthorne property.", "label": "Hawthorne Property" } } }, "localname": "HawthornePropertyMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesSaleLeasebackTransactionDetails" ], "xbrltype": "domainItemType" }, "osis_HealthcareDivisionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents medical monitoring and diagnostic cardiology systems (Healthcare division), the identifiable industry segment of the entity.", "label": "Healthcare Division" } } }, "localname": "HealthcareDivisionMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "domainItemType" }, "osis_ImpairmentOnSoftwareAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment on software assets.", "label": "Impairment on software assets" } } }, "localname": "ImpairmentOnSoftwareAssets", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "osis_ImpairmentRestructuringAndOtherChargesLineItems": { "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": "Impairment, Restructuring and Other Charges [Line Items]", "terseLabel": "Impairment, Restructuring and Other Charges" } } }, "localname": "ImpairmentRestructuringAndOtherChargesLineItems", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesAccruedLiabilityForRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "stringItemType" }, "osis_ImpairmentRestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for impairment, restructuring and related activities. Description of impairment costs and restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Impairment Restructuring and Related Activities Disclosure [Text Block]", "verboseLabel": "IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES" } } }, "localname": "ImpairmentRestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherCharges" ], "xbrltype": "textBlockItemType" }, "osis_IncentiveStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the details pertaining to incentive stock options.", "label": "Incentive stock options" } } }, "localname": "IncentiveStockOptionsMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "osis_IncomeTaxesOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes, Other Disclosures [Abstract]", "terseLabel": "Income taxes, other disclosures" } } }, "localname": "IncomeTaxesOtherDisclosuresAbstract", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "stringItemType" }, "osis_IncreaseDecreaseContractWithCustomerLiabilityCustomerDepositsAndPrepayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in transaction price allocated towards customer deposits and prepayments that has not been recognized as revenue.", "label": "Increase (Decrease) Contract with Customer, Liability, Customer Deposits and Prepayments", "terseLabel": "Change in advances from customers" } } }, "localname": "IncreaseDecreaseContractWithCustomerLiabilityCustomerDepositsAndPrepayments", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "osis_IncreaseDecreaseInDeferredRevenueCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current 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, Current", "terseLabel": "Change in deferred revenue - current" } } }, "localname": "IncreaseDecreaseInDeferredRevenueCurrent", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "osis_IncreaseDecreaseInDeferredRevenueNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent 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, Noncurrent", "terseLabel": "Change in deferred revenue - long-term" } } }, "localname": "IncreaseDecreaseInDeferredRevenueNoncurrent", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "osis_InsuranceCompanyContractsFairValue": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_InvestmentOwnedAtFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the fair value as of the balance sheet date of insurance company contracts.", "label": "Insurance Company Contracts Fair Value", "terseLabel": "Assets-Insurance company contracts" } } }, "localname": "InsuranceCompanyContractsFairValue", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "osis_InterestAndOtherExpenseNet": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost of borrowed funds accounted for as interest, other interest income and other interest expense.", "label": "Interest And Other Expense, Net", "negatedLabel": "Interest and other expense, net" } } }, "localname": "InterestAndOtherExpenseNet", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "osis_LesseeOperatingLeaseNumberOfRenewalTermOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of renewal term options available in operating lease contracts.", "label": "Lessee, Operating Lease, Number Of Renewal Term Options", "terseLabel": "Number of operating lease renewal term options" } } }, "localname": "LesseeOperatingLeaseNumberOfRenewalTermOptions", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesSaleLeasebackTransactionDetails" ], "xbrltype": "integerItemType" }, "osis_LettersOfCreditSubFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to letters of credit sub facility.", "label": "Letters of credit sub facility" } } }, "localname": "LettersOfCreditSubFacilityMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "domainItemType" }, "osis_LineOfCreditFacilityBorrowingCapacityAvailableIncrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The available increase in borrowing capacity of the debt instrument under certain circumstances.", "label": "Line of Credit Facility, Borrowing Capacity Available Increase", "terseLabel": "Increase in the credit agreement's borrowing capacity available under certain circumstances" } } }, "localname": "LineOfCreditFacilityBorrowingCapacityAvailableIncrease", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "osis_LineOfCreditFacilityTermLoansBorrowingCapacity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents for line of credit facility term loan borrowing capacity.", "label": "Line Of Credit Facility Term Loans Borrowing Capacity", "terseLabel": "Credit facility under term loan" } } }, "localname": "LineOfCreditFacilityTermLoansBorrowingCapacity", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "osis_LongLivedTangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of long lived tangible assets as of balance sheet date of the entity.", "label": "Long Lived Tangible Assets", "terseLabel": "Long lived tangible assets" } } }, "localname": "LongLivedTangibleAssets", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "monetaryItemType" }, "osis_MexicoTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "It represents amount of Mexico arrangement transaction costs.", "label": "Mexico Transaction Costs", "terseLabel": "Mexico transaction costs" } } }, "localname": "MexicoTransactionCosts", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "osis_NonqualifiedOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the details pertaining to nonqualified stock options.", "label": "Nonqualified options" } } }, "localname": "NonqualifiedOptionsMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "osis_OptoelectronicsAndManufacturingDivisionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents optoelectronic devices and manufacturing (Optoelectronics and Manufacturing division), the identifiable industry segment of the entity.", "label": "Optoelectronics and Manufacturing Division" } } }, "localname": "OptoelectronicsAndManufacturingDivisionMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "domainItemType" }, "osis_OtherAmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Other Americas, a geographical segment of the entity.", "label": "Other Americas" } } }, "localname": "OtherAmericasMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "osis_OtherEuropeMiddleEastAndAfricaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Other Americas.", "label": "Other EMEA" } } }, "localname": "OtherEuropeMiddleEastAndAfricaMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "osis_OtherOperationalEfficiencyActivitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to other operational efficiency activities.", "label": "Other operational efficiency activities" } } }, "localname": "OtherOperationalEfficiencyActivitiesMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "domainItemType" }, "osis_PaymentsForPurchasesOfCertificatesOfDeposit": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from payments to acquire certificate of deposits.", "label": "Payments for Purchases of Certificates of Deposit", "negatedLabel": "Purchases of certificates of deposit" } } }, "localname": "PaymentsForPurchasesOfCertificatesOfDeposit", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "osis_PaymentsForRestructuringNetReimbursement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities, net of reimbursement.", "label": "Payments For Restructuring, Net Reimbursement", "negatedLabel": "Payments, adjustments and reimbursements, net" } } }, "localname": "PaymentsForRestructuringNetReimbursement", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesAccruedLiabilityForRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "osis_PercentageOwnershipOfEquityMethodInvesteeByRelatedParty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of ownership of common stock or equity participation owned by a related party in an equity method investee of the reporting entity.", "label": "Percentage Ownership of Equity Method Investee by Related Party", "terseLabel": "Related party ownership percentage in equity method investee of the reporting entity" } } }, "localname": "PercentageOwnershipOfEquityMethodInvesteeByRelatedParty", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "osis_PerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the performance-based restricted stock units.", "label": "Performance-based restricted stock units" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "osis_PeriodToClassifyLiabilitiesUnderFundedPlansAsNoncurrent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the period to classify liabilities underfunded plans as noncurrent, except to the extent the fair value of the plan's assets is less than the plan's estimated benefit payments.", "label": "Period to Classify Liabilities under Funded Plans as Noncurrent", "terseLabel": "Period to classify liabilities underfunded plans as noncurrent" } } }, "localname": "PeriodToClassifyLiabilitiesUnderFundedPlansAsNoncurrent", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "durationItemType" }, "osis_PrivatelyHeldProviderOfIntelligentInspectionSensoryAndRecognitionSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for privately held provider of intelligent inspection, sensory, and recognition solutions.", "label": "Privately held provider of intelligent inspection, sensory, and recognition solutions" } } }, "localname": "PrivatelyHeldProviderOfIntelligentInspectionSensoryAndRecognitionSolutionsMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "osis_PrivatelyHeldSalesAndServicesCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents a privately held sale and services company business combination that was completed during the period through the entity's Security division.", "label": "privately held sales and services company" } } }, "localname": "PrivatelyHeldSalesAndServicesCompanyMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "osis_PrivatelyHeldServicesCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents a privately held services company business combination that was completed during the period through the entity's Security division.", "label": "A privately held services company" } } }, "localname": "PrivatelyHeldServicesCompanyMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "osis_ProceedsFromMaturitiesOfCertificatesOfDeposit": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from maturities of certificate of deposits.", "label": "Proceeds From Maturities of Certificates of Deposit", "terseLabel": "Proceeds from maturities of certificates of deposit" } } }, "localname": "ProceedsFromMaturitiesOfCertificatesOfDeposit", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "osis_RepatriationTaxConsiderationsOfCashEquivalents": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of repatriation tax considerations of cash and cash equivalents of an entity during the period.", "label": "Repatriation Tax Considerations Of Cash Equivalents", "terseLabel": "Repatriation tax considerations (as a percent)" } } }, "localname": "RepatriationTaxConsiderationsOfCashEquivalents", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "xbrltype": "percentItemType" }, "osis_RestrictedStockAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock and restricted stock units awarded by a company to its non-employee directors and certain key employees as a form of incentive compensation.", "label": "Restricted stock and RSU" } } }, "localname": "RestrictedStockAndRestrictedStockUnitsMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "osis_RestructuringAndOtherChargesBenefitNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses (benefit) associated with exit or disposal activities pursuant to an authorized plan.", "label": "Restructuring and Other Charges (Benefit), Net", "terseLabel": "Restructuring and other charges (benefit), net" } } }, "localname": "RestructuringAndOtherChargesBenefitNet", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesAccruedLiabilityForRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "osis_RevenueRecognizedFromContractLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of revenue recognized from contract liabilities.", "label": "Revenue Recognized From Contract Liabilities", "terseLabel": "Recognized revenue from contract liabilities" } } }, "localname": "RevenueRecognizedFromContractLiabilities", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "osis_RevenueRemainingPerformanceObligationExpectedTimingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation expected to be recognized.", "label": "Revenue, Remaining Performance Obligation, Expected Timing Percentage", "terseLabel": "Remaining performance obligation expected percentage recognized" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingPercentage", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "osis_SaleLeasebackTransactionPrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price in a sale and lease back transaction.", "label": "Sale Leaseback Transaction, Price", "terseLabel": "Transaction price of sale leaseback" } } }, "localname": "SaleLeasebackTransactionPrice", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesSaleLeasebackTransactionDetails" ], "xbrltype": "monetaryItemType" }, "osis_ScheduleOfBalanceSheetAccountsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of selected balance sheet accounts related to accounts receivable, inventories, and property and equipment.", "label": "Schedule of Balance Sheet Accounts [Table Text Block]", "terseLabel": "Schedule of selected balance sheet accounts" } } }, "localname": "ScheduleOfBalanceSheetAccountsTableTextBlock", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "osis_ScheduleOfComponentsOfCurrentTaxesReceivableAndPayableAndPrepaidTaxesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of current taxes receivable and payable and prepaid taxes.", "label": "Schedule of Components of Current Taxes Receivable and Payable and Prepaid Taxes [Table Text Block]", "terseLabel": "Schedule of components of current taxes receivable and payable and prepaid taxes" } } }, "localname": "ScheduleOfComponentsOfCurrentTaxesReceivableAndPayableAndPrepaidTaxesTableTextBlock", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "osis_ScheduleOfComponentsOfNetDeferredIncomeTaxLiabilityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of net deferred income tax liability.", "label": "Schedule Of Components Of Net Deferred Income Tax liability Table Text Block", "terseLabel": "Schedule of components of net deferred income tax liability" } } }, "localname": "ScheduleOfComponentsOfNetDeferredIncomeTaxLiabilityTableTextBlock", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "osis_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying value of finite-lived and indefinite-lived intangible assets, excluding goodwill, in total and by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Schedule of Finite and Indefinite Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of intangible assets" } } }, "localname": "ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "osis_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the carrying value of amortizable and non amortizable intangibles assets, in total and by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Schedule of Finite Lived and Indefinite Lived Intangible Assets by Major Class [Table]" } } }, "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails", "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "stringItemType" }, "osis_ScheduleOfImpairmentRestructuringAndOtherChargesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the schedule of impairment, restructuring and other charges.", "label": "Schedule of Impairment, Restructuring and Other Charges [Table]" } } }, "localname": "ScheduleOfImpairmentRestructuringAndOtherChargesTable", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesAccruedLiabilityForRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "stringItemType" }, "osis_ScheduleOfImpairmentRestructuringAndRelatedCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of Impairment, restructuring and other charges.", "label": "Schedule Of Impairment, Restructuring and Related Costs [Table Text Block]", "terseLabel": "Summary of changes in the accrued liability for restructuring and other charges" } } }, "localname": "ScheduleOfImpairmentRestructuringAndRelatedCostsTableTextBlock", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesTables" ], "xbrltype": "textBlockItemType" }, "osis_ScheduleOfSupplementalBalanceSheetAssetsAndLiabilitiesRelatedToOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental balance sheet assets and liabilities related to operating leases.", "label": "Schedule of Supplemental Balance Sheet Assets and Liabilities Related to Operating Leases [Table Text Block]", "terseLabel": "Schedule of supplemental disclosures related to operating leases" } } }, "localname": "ScheduleOfSupplementalBalanceSheetAssetsAndLiabilitiesRelatedToOperatingLeasesTableTextBlock", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "osis_ScheduleOfSupplementalCashFlowInformationForOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for operating leases.", "label": "Schedule of Supplemental Cash Flow Information for Operating Leases [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information related to operating leases" } } }, "localname": "ScheduleOfSupplementalCashFlowInformationForOperatingLeasesTableTextBlock", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "osis_SecurityDivisionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents security and inspection systems (Security division), the identifiable industry segment of the entity.", "label": "Security" } } }, "localname": "SecurityDivisionMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "domainItemType" }, "osis_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantIncreasedForEachAwardForfeitedAndReturned": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares increased in the pool of shares available for grant for each award forfeited and returned.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Number of Shares Available for Grant Increased for Each Award Forfeited and Returned", "terseLabel": "Number of shares available for grant increased for each award forfeited and returned" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantIncreasedForEachAwardForfeitedAndReturned", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "osis_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantReducedForEachAwardGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares reduced from the pool of shares available for grant for each award granted.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Number of Shares Available for Grant Reduced for Each Award Granted", "terseLabel": "Number of shares available for grant reduced for each award granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantReducedForEachAwardGranted", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "osis_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement by Share Based Payment Award, Options Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "osis_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfVotingPowerOwned": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of voting power owned by a person on the date of the grant.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Percentage of Voting Power Owned", "terseLabel": "Percentage of voting power owned" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfVotingPowerOwned", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "osis_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement by Share Based Payment Award, Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "osis_ShareBasedCompensationByShareBasedPaymentAwardPerformanceBasedAwardsPayoutPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of payout depending on achievement of the goals.", "label": "Share Based Compensation by Share Based Payment Award, Performance Based Awards Payout Percentage", "terseLabel": "Payout as a percentage of the original number of shares awarded or units awarded, which are converted into shares of the Company's common stock" } } }, "localname": "ShareBasedCompensationByShareBasedPaymentAwardPerformanceBasedAwardsPayoutPercentage", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "osis_ShareBasedEmployeeCompensationPlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents details pertaining to the share-based employee compensation plans.", "label": "OSI Plans" } } }, "localname": "ShareBasedEmployeeCompensationPlansMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "osis_ShareRepurchaseProgramAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share Repurchase Program [Abstract]", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramAbstract", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "osis_TaxCutsAndJobsActOf2017TransitionTaxForStateLiability": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax liability from state transition tax pursuant to Tax Cuts and Jobs Act of 2017.", "label": "Tax Cuts and Jobs Act of 2017, Transition Tax for State, Liability", "negatedLabel": "State transition tax" } } }, "localname": "TaxCutsAndJobsActOf2017TransitionTaxForStateLiability", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "osis_TaxCutsAndJobsActTransitionTaxForOperatingLeaseRouAssets": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax liability from transition tax on operating lease ROU assets deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Transition Tax for Operating Lease ROU Assets", "negatedLabel": "Operating lease ROU assets" } } }, "localname": "TaxCutsAndJobsActTransitionTaxForOperatingLeaseRouAssets", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "osis_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Term loan.", "label": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "domainItemType" }, "osis_TurnkeyScreeningProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the turnkey screening program, the identifiable industry subsegment of the entity.", "label": "Turnkey Screening Program" } } }, "localname": "TurnkeyScreeningProgramMember", "nsuri": "http://www.osi-systems.com/20220630", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "domainItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "label": "Mr. Chopra, Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r125", "r183", "r196", "r197", "r198", "r199", "r201", "r203", "r207", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r323", "r325", "r327", "r328" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails", "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r125", "r183", "r196", "r197", "r198", "r199", "r201", "r203", "r207", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r323", "r325", "r327", "r328" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails", "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r130", "r138", "r144", "r235", "r551", "r552", "r553", "r593", "r594", "r664", "r667", "r669", "r670", "r743" ], "lang": { "en-us": { "role": { "label": "Cumulative effect period of adoption, adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r130", "r138", "r144", "r235", "r551", "r552", "r553", "r593", "r594", "r664", "r667", "r669", "r670", "r743" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r130", "r138", "r144", "r235", "r551", "r552", "r553", "r593", "r594", "r664", "r667", "r669", "r670", "r743" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_GeographyEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Eliminations." } } }, "localname": "GeographyEliminationsMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_ManagementMember": { "auth_ref": [ "r215", "r751" ], "lang": { "en-us": { "role": { "label": "Chairman and Chief Executive Officer, and Executive Vice President and President of the Company's Security division" } } }, "localname": "ManagementMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r301", "r302", "r303", "r304", "r333", "r372", "r506", "r508", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r828", "r831", "r863", "r864" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails", "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails", "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails", "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r301", "r302", "r303", "r304", "r333", "r372", "r506", "r508", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r828", "r831", "r863", "r864" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails", "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r209", "r302", "r303", "r415", "r418", "r771", "r827", "r829" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r209", "r302", "r303", "r415", "r418", "r771", "r827", "r829" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r283", "r301", "r302", "r303", "r304", "r333", "r372", "r449", "r506", "r508", "r542", "r543", "r544", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r828", "r831", "r863", "r864" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails", "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails", "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails", "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r283", "r301", "r302", "r303", "r304", "r333", "r372", "r449", "r506", "r508", "r542", "r543", "r544", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r828", "r831", "r863", "r864" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails", "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails", "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails", "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_ReportableGeographicalComponentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reportable Geographical Components" } } }, "localname": "ReportableGeographicalComponentsMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r210", "r211", "r415", "r419", "r830", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r210", "r211", "r415", "r419", "r830", "r849", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r215", "r751" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate202006Member": { "auth_ref": [ "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2020-06 Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.", "label": "ASU 2020-06" } } }, "localname": "AccountingStandardsUpdate202006Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r44", "r757" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r9", "r27", "r216", "r217" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Gross, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r216", "r217" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "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, Net, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current [Abstract]", "terseLabel": "Accounts Receivable", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r21", "r793", "r813" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxesReceivable", "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", "negatedLabel": "Current taxes payable, included in other accrued expenses and current liabilities" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r16", "r278" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "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": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r60", "r61", "r62", "r815", "r839", "r843" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r59", "r62", "r70", "r71", "r72", "r127", "r128", "r129", "r638", "r745", "r834", "r835" ], "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": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquisitionRelatedCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of acquisition-related costs allocated to (included in) reported pro forma earnings (supplemental pro forma information).", "label": "Acquisition-Related Costs" } } }, "localname": "AcquisitionRelatedCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesAccruedLiabilityForRestructuringAndOtherChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r131", "r132", "r133", "r134", "r144", "r226", "r227", "r232", "r233", "r234", "r235", "r236", "r237", "r551", "r552", "r553", "r591", "r592", "r593", "r594", "r617", "r618", "r619", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r706", "r707", "r716", "r717", "r718", "r719", "r740", "r741", "r742", "r743", "r744", "r745", "r773", "r774", "r775", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Adjustments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r511", "r555", "r556" ], "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": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "verboseLabel": "Stock compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities, net of effects from acquisitions:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r547" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r35", "r222", "r238" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "negatedLabel": "Less allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r88", "r106", "r353", "r709" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "verboseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r81", "r106", "r353", "r711" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "verboseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r106", "r353", "r365", "r366", "r711" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r106", "r262", "r270" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r156" ], "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", "netLabel": "Weighted average shares excluded from diluted earnings per share due to their anti-dilutive effect" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r106", "r275" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r20", "r118", "r191", "r198", "r205", "r231", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r324", "r326", "r328", "r329", "r632", "r639", "r685", "r755", "r757", "r792", "r812" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "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", "terseLabel": "Segments assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Balance sheet assets and liabilities related to operating leases" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r11", "r42", "r118", "r231", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r324", "r326", "r328", "r329", "r632", "r639", "r685", "r755", "r757" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "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", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "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/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r513", "r514", "r515", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r535", "r537", "r538", "r541", "r542", "r543", "r544", "r545" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "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]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r650", "r653" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r505", "r507", "r612" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBusinessCombinationsDetails", "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r505", "r507", "r610", "r611", "r612" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBusinessCombinationsDetails", "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r609" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition-related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r621", "r622", "r624" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration paid", "verboseLabel": "Total purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBusinessCombinationsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements [Abstract]", "terseLabel": "Contingent Acquisition Obligations" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r105", "r628" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "negatedLabel": "Changes in fair value for contingent earnout obligations" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r626" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Remaining maximum amount of contingent consideration", "verboseLabel": "Maximum contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBusinessCombinationsDetails", "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r620", "r623", "r625" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "periodEndLabel": "Ending fair value, June 30, 2022", "periodStartLabel": "Beginning fair value, June 30, 2021", "verboseLabel": "Liabilities-Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r613", "r629" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "BUSINESS COMBINATIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BUSINESS COMBINATIONS", "terseLabel": "Acquisition Activity" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessExitCosts1": { "auth_ref": [ "r106" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Business Exit Costs", "terseLabel": "Facility closures/consolidation costs (benefit)" } } }, "localname": "BusinessExitCosts1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized software development costs" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "verboseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r14", "r108" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r102", "r108", "r111" ], "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 and cash equivalents-end of year", "periodStartLabel": "Cash and cash equivalents-beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r102", "r698" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInContractWithCustomerAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Asset [Abstract]", "terseLabel": "Contract Assets" } } }, "localname": "ChangeInContractWithCustomerAssetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r54", "r799", "r819" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r298", "r299", "r300", "r305", "r851" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "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." } } }, "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r127", "r128", "r669" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "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/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r384" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26", "r757" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Reduction in common stock", "verboseLabel": "Common stock, $0.001 par value-100,000,000 shares authorized; issued and outstanding, 17,854,110 and 16,870,050 shares at June 30, 2021 and 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EMPLOYEE BENEFIT PLANS" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Components of net deferred income tax asset" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r65", "r67", "r68", "r77", "r802", "r823" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r263", "r268", "r615" ], "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" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r171", "r172", "r213", "r682", "r683", "r850" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r171", "r172", "r213", "r682", "r683", "r844", "r850" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r171", "r172", "r213", "r682", "r683", "r844", "r850" ], "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]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r167", "r808" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Credit Risk and Concentration" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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": "Credit Risk and Concentration" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r171", "r172", "r213", "r682", "r683" ], "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 (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r170", "r171", "r172", "r173", "r682", "r684", "r850" ], "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]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r171", "r172", "r213", "r682", "r683", "r850" ], "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]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r112", "r634" ], "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": "Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in process" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of contract assets and contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r392", "r394", "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Net", "verboseLabel": "Unbilled revenue (included in accounts receivable, net)" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Advances from Customers", "verboseLabel": "Contract Liabilities" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r392", "r393", "r416" ], "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, Refund Liability, Current", "verboseLabel": "Deferred revenue - current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r392", "r393", "r416" ], "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", "verboseLabel": "Deferred revenue - long-term" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r22", "r795", "r814" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "terseLabel": "Convertible notes" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Liabilities-Convertible debt" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r52" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Increase to convertible loan balance", "verboseLabel": "Liability component of convertible debt" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.", "label": "Corporate." } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r85", "r771" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of goods sold", "verboseLabel": "Costs of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Cost of goods sold:" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of goods sold" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "auth_ref": [ "r290", "r291", "r297" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "terseLabel": "Impairment, Restructuring and Other Charges" } } }, "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r119", "r587", "r597" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r119", "r587" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r119", "r587", "r597", "r599" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current provision" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r119", "r587", "r597" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BORROWINGS" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r115", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r347", "r354", "r355", "r357", "r369" ], "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]", "verboseLabel": "BORROWINGS" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowings" ], "xbrltype": "textBlockItemType" }, "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": "Interest rate margin (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r22", "r359", "r795", "r810" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "verboseLabel": "Principal amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "verboseLabel": "Equity component of convertible debt" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r332", "r361" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "verboseLabel": "Conversion price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r51", "r332", "r385", "r386", "r388" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "verboseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "verboseLabel": "Number of consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "verboseLabel": "Threshold percentage of stock price" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "verboseLabel": "Number of trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r330", "r363", "r364", "r710", "r712", "r713" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r50", "r331" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Interest rate (as a percentage)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Borrowings" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "verboseLabel": "Principal amount of the notes to be repurchased (as a percentage)" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r52", "r117", "r125", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r343", "r344", "r345", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r356", "r363", "r364", "r365", "r366", "r385", "r387", "r388", "r389", "r709", "r710", "r712", "r713", "r807" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r343", "r709", "r713" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unamortized discount", "terseLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetailsCalc2": { "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" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain": { "auth_ref": [ "r421", "r423" ], "lang": { "en-us": { "role": { "documentation": "Deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.", "label": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]" } } }, "localname": "DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredBonusMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An contractual arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a bonus, as defined in the agreement, of the entity or portion thereof. Employer contributions may be discretionary or may be based on a fixed formula related to individual, group and entity-wide performance goals, compensation, or other factors. It is a form of incentive compensation to employees in addition to their regular salary and profit sharing.", "label": "Deferred bonus" } } }, "localname": "DeferredBonusMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Contributions by Employer", "terseLabel": "Company contribution on deferred compensation plan" } } }, "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r421", "r423" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.", "label": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangements [Abstract]", "terseLabel": "Deferred Compensation Plan" } } }, "localname": "DeferredCompensationArrangementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Liabilities held by Company" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r19" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Assets held by Company" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r119", "r588", "r597" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r711" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r343", "r711" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r119", "r588", "r597" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r119", "r588", "r597", "r598", "r599" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income taxes", "terseLabel": "Deferred income taxes", "totalLabel": "Total deferred provision (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r23", "r24", "r577", "r794", "r809" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r563", "r564" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "negatedLabel": "Long term deferred income tax liability", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r119", "r588", "r597" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r578" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred income tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r580" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "terseLabel": "Long term deferred income tax asset, included in other assets", "totalLabel": "Net deferred income tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails", "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred income tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r585", "r586" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r585", "r586" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other assets" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r583", "r585", "r586" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r585", "r586" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Stock and deferred compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r585", "r586" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r585", "r586" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r579" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r564", "r580" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred income tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails", "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred income tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesFinancingArrangements": { "auth_ref": [ "r585", "r586" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from financing arrangements.", "label": "Deferred Tax Liabilities, Financing Arrangements", "negatedLabel": "Convertible debt" } } }, "localname": "DeferredTaxLiabilitiesFinancingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r585", "r586" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Amortization of intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r585", "r586" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other liabilities" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r585", "r586" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "auth_ref": [ "r58", "r62", "r470" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Pension and Other Postretirement Benefit Plans, Accumulated Other Comprehensive Income (Loss), before Tax", "negatedLabel": "Accumulated other comprehensive income" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r439", "r499" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.", "label": "Defined Benefit Plan, Actual Return on Plan Assets", "terseLabel": "Actual return on plan assets" } } }, "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Actuarial Gain (Loss)", "negatedLabel": "Actuarial (gain) loss" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit": { "auth_ref": [ "r426", "r465", "r493" ], "calculation": { "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails": { "order": 4.0, "parentTag": "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss), recognized immediately as component of net periodic benefit (cost) credit, for change in value of benefit obligation or plan assets from experience different from that assumed, change in actuarial assumption, or consequence of temporarily deviating from substantive plan. Includes, but is not limited to, amount in excess of 10 percent of greater of fair value of plan assets or benefit obligation.", "label": "Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit", "negatedLabel": "Recognized actuarial loss" } } }, "localname": "DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r426", "r466", "r494", "r499", "r500" ], "calculation": { "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails": { "order": 3.0, "parentTag": "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of prior service cost" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "auth_ref": [ "r424", "r447" ], "calculation": { "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.", "label": "Defined Benefit Plan, Amounts Recognized in Balance Sheet", "totalLabel": "Funded status and net amount recognized" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amounts Recognized in Balance Sheet [Abstract]", "terseLabel": "Amount recognized in consolidated balance sheets consists of:" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "auth_ref": [ "r424", "r425", "r447", "r499", "r791", "r811" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.", "label": "Assets for Plan Benefits, Defined Benefit Plan", "terseLabel": "Investments" } } }, "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "verboseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r474", "r498" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return on Assets", "terseLabel": "Expected return on plan assets", "verboseLabel": "Expected Rate of Return (as a percent)" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails", "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansPlanAssetsAndInvestmentPolicyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r427" ], "calculation": { "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Benefit obligation at end of year", "periodStartLabel": "Benefit obligation at beginning of year" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r434", "r503" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "auth_ref": [ "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r457", "r477", "r499" ], "lang": { "en-us": { "role": { "documentation": "Information by defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]" } } }, "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansPlanAssetsAndInvestmentPolicyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanCashMember": { "auth_ref": [ "r450", "r452", "r499" ], "lang": { "en-us": { "role": { "documentation": "Cash in which defined benefit plan asset is invested.", "label": "Cash" } } }, "localname": "DefinedBenefitPlanCashMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansPlanAssetsAndInvestmentPolicyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "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": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Change in Benefit Obligation" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "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": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "terseLabel": "Change in Plan Assets" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanCurtailments": { "auth_ref": [ "r429" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of (increase) decrease in benefit obligation of defined benefit plan from event reducing expected years of future service of present employees or eliminating accrual of benefits for some or all future services of present employees.", "label": "Defined Benefit Plan, Curtailments", "negatedTerseLabel": "Amendment" } } }, "localname": "DefinedBenefitPlanCurtailments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDebtSecurityMember": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument issued by corporation, government and governmental agency, municipality, and other institution; in which defined benefit plan asset is invested.", "label": "Debt securities" } } }, "localname": "DefinedBenefitPlanDebtSecurityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansPlanAssetsAndInvestmentPolicyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Plan Assets and Investment Policy", "verboseLabel": "EMPLOYEE BENEFIT PLANS" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansPlanAssetsAndInvestmentPolicyDetails", "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": { "auth_ref": [ "r450", "r499" ], "lang": { "en-us": { "role": { "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.", "label": "Equity securities" } } }, "localname": "DefinedBenefitPlanEquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansPlanAssetsAndInvestmentPolicyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payments, Fiscal Year Maturity [Abstract]", "verboseLabel": "Projected Benefit Payments" } } }, "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Estimated Future Employer Contributions [Abstract]", "terseLabel": "Company Contribution" } } }, "localname": "DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payments, Five Fiscal Years Thereafter", "verboseLabel": "July 1, 2027 to June 30, 2032" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payments, Next Twelve Months", "verboseLabel": "July 1, 2022 to June 30, 2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payments, Year Five", "terseLabel": "July 1, 2026 to June 30, 2027" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payments, Year Four", "terseLabel": "July 1, 2025 to June 30, 2026" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payments, Year Three", "terseLabel": "July 1, 2024 to June 30, 2025" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payments, Year Two", "terseLabel": "July 1, 2023 to June 30, 2024" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r426", "r464", "r492", "r499", "r500" ], "calculation": { "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails": { "order": 2.0, "parentTag": "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return on Plan Assets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r438", "r450", "r452", "r453", "r499" ], "calculation": { "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Fair Value of Plan Assets", "periodEndLabel": "Fair value of plan assets at end of year", "periodStartLabel": "Fair value of plan assets at beginning of year", "terseLabel": "Fair Value" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails", "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "auth_ref": [ "r433" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Foreign Currency Exchange Rate Gain (Loss)", "terseLabel": "Translation adjustment" } } }, "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r426", "r430", "r463", "r491", "r499", "r500" ], "calculation": { "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails": { "order": 1.0, "parentTag": "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "verboseLabel": "Interest costs" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost [Abstract]", "terseLabel": "Net Periodic Benefit Costs" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "auth_ref": [ "r461", "r489" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes amortization of prior service cost (credit) component of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization of Prior Service Cost (Credit), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "auth_ref": [ "r461", "r489" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes components of net periodic benefit cost (credit), excluding service cost component, for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "auth_ref": [ "r461", "r489" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes expected return (loss) on plan asset component of net periodic benefit (cost) credit for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditImmediateRecognitionOfActuarialGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "auth_ref": [ "r461", "r489" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes actuarial gain (loss) recognized immediately as component of net periodic benefit (cost) credit for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Immediate Recognition of Actuarial Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditImmediateRecognitionOfActuarialGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "auth_ref": [ "r461", "r489" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes interest cost component of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r440" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Translation adjustment" } } }, "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage": { "auth_ref": [ "r450", "r499" ], "lang": { "en-us": { "role": { "documentation": "Percentage of investment to total investment within defined benefit plan asset category.", "label": "Defined Benefit Plan, Plan Assets, Investment within Plan Asset Category, Percentage", "terseLabel": "Proportion of Fair Value (as a percent)" } } }, "localname": "DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansPlanAssetsAndInvestmentPolicyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]", "terseLabel": "Weighted average assumptions at year-end:" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]", "terseLabel": "Defined Benefit Pension Plans" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r504" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost Recognized", "terseLabel": "Contributions made by the entity to defined contribution plans" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Weighted average contribution rate of pensionable salaries made by Company (as a percent)" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Percentage of salaries which can be deferred by eligible employees" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r106", "r276" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r106", "r186" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeInstrumentsAndHedgingActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r56", "r651", "r652", "r654", "r655" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeInstrumentsAndHedgingActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedges": { "auth_ref": [ "r41" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the asset arising from derivative instruments and hedging activities, which are expected to be converted into cash or otherwise disposed of within a year or the normal operating cycle, if longer.", "label": "Derivative Instruments and Hedges, Assets", "terseLabel": "Derivative instruments and Hedges" } } }, "localname": "DerivativeInstrumentsAndHedges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeInstrumentsAndHedgingActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r648", "r651", "r654", "r655", "r656", "r658", "r659" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeInstrumentsAndHedgingActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "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": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments and Hedging Activity" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeInstrumentsAndHedgingActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r645", "r647" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "verboseLabel": "Notional amounts" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeInstrumentsAndHedgingActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r124", "r644", "r646", "r648", "r649", "r657" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Instruments and Hedging Activity" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r28", "r123", "r318", "r320", "r321", "r327", "r328", "r329", "r749", "r797", "r820" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Due from Related Parties", "terseLabel": "Receivables from joint venture" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "Total EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net income per share:", "terseLabel": "Earnings per share:", "verboseLabel": "Per Share Computations" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r78", "r136", "r137", "r138", "r139", "r140", "r146", "r149", "r153", "r154", "r155", "r158", "r159", "r670", "r671", "r803", "r824" ], "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", "verboseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail", "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r78", "r136", "r137", "r138", "r139", "r140", "r149", "r153", "r154", "r155", "r158", "r159", "r670", "r671", "r803", "r824" ], "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", "verboseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail", "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r156", "r157" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r698" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r566" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r121", "r566", "r601" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Provision for income taxes at federal statutory rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r566", "r601" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r566", "r601" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign income subject to tax at other than federal statutory rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r566", "r601" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent", "terseLabel": "Stock compensation (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r566", "r601" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 12.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r566", "r601" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 15.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent", "terseLabel": "Changes in prior year estimates (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r566", "r601" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 14.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "terseLabel": "Withholding tax on foreign earnings (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r557", "r566" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount", "terseLabel": "Excess tax benefits and tax deficiencies recognized as income tax expense or benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r566", "r601" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State tax expense (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "auth_ref": [ "r566", "r601" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent", "terseLabel": "Unrecognized tax expense (benefit) (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign": { "auth_ref": [ "r566", "r601" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 13.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Percent", "terseLabel": "Global intangible low-taxed income, net of foreign tax credits (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r566", "r601" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Research and development tax credits (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign": { "auth_ref": [ "r566", "r601" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax settlement.", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Percent", "terseLabel": "U.S. tax on foreign earnings (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r548" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r548" ], "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": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee termination costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesAccruedLiabilityForRestructuringAndOtherChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment and tooling" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r70", "r71", "r72", "r127", "r128", "r129", "r132", "r141", "r143", "r164", "r235", "r384", "r390", "r551", "r552", "r553", "r593", "r594", "r669", "r699", "r700", "r701", "r702", "r703", "r704", "r745", "r834", "r835", "r836" ], "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]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentAggregateCost": { "auth_ref": [ "r43" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting.", "label": "Equity Method Investment, Aggregate Cost", "terseLabel": "Initial investment" } } }, "localname": "EquityMethodInvestmentAggregateCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership interest in joint venture (as a percent)" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r228" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Readily determinable fair value for the equity interests" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FacilityClosingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Facility closures" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesAccruedLiabilityForRestructuringAndOtherChargesDetails" ], "xbrltype": "domainItemType" }, "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 of Financial Instruments" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r673", "r674", "r678" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r345", "r363", "r364", "r450", "r452", "r453", "r454", "r455", "r456", "r457", "r499", "r674", "r758", "r759", "r760" ], "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 [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r673", "r674", "r675", "r676", "r679" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r345", "r363", "r364", "r450", "r452", "r457", "r499", "r674", "r759" ], "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": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r345", "r363", "r364", "r450", "r452", "r453", "r454", "r455", "r456", "r457", "r499", "r674", "r760" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r345", "r363", "r364", "r450", "r452", "r453", "r454", "r455", "r456", "r457", "r499", "r758", "r759", "r760" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r677", "r679" ], "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": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r680", "r681" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Lives (in Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r18", "r269" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r271" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r271" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r271" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r271" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r263", "r265", "r269", "r273", "r772", "r776" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails", "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated future amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r269", "r776" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r263", "r268" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails", "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r269", "r772" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails", "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Amortizable assets:" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r694", "r695", "r696", "r697" ], "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", "terseLabel": "Transaction gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation and Transactions" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTranslationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Currency Translation", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTranslationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign currency forward contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeInstrumentsAndHedgingActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r106" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on sale of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r106", "r367", "r368" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Loss on debt extinguishment" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r17", "r247", "r249", "r256", "r260", "r757", "r790" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Asset Impairment [Abstract]", "terseLabel": "Goodwill and Other Intangible Assets and Valuation of Long Lived Assets" } } }, "localname": "GoodwillAndIntangibleAssetImpairmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GOODWILL AND INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "verboseLabel": "GOODWILL AND INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r257", "r266" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Other Intangible Assets and Valuation of Long-Lived Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r254" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Translation Adjustments", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r106", "r248", "r253", "r259", "r260" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r255", "r608" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "verboseLabel": "Goodwill acquired or adjusted during the period" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "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": "Goodwill [Roll Forward]", "terseLabel": "Changes in the carrying value of goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r84", "r118", "r191", "r197", "r201", "r204", "r207", "r231", "r315", "r316", "r317", "r320", "r321", "r322", "r324", "r326", "r328", "r329", "r685" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of long-lived asset held for use.", "label": "Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r106", "r275", "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment charges" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In-process R&D" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r120", "r600" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r75", "r191", "r197", "r201", "r204", "r207", "r789", "r801", "r805", "r825" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails", "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r120", "r600" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract]", "terseLabel": "Pre-tax income:" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r76", "r106", "r188", "r229", "r800", "r822" ], "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", "terseLabel": "Equity earnings in joint venture" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r281", "r286" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r121", "r567", "r575", "r582", "r595", "r602", "r604", "r605", "r606" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r142", "r143", "r189", "r565", "r596", "r603", "r826" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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)", "negatedLabel": "Provision for income taxes", "totalLabel": "Total provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails", "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Provision (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r69", "r561", "r562", "r575", "r576", "r581", "r589" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r110" ], "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": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r29", "r798", "r821" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "totalLabel": "Net tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r105" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r105" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "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" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r105", "r768" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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", "terseLabel": "Advances from customers" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r105" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued payroll and related expenses" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r105" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities-net of business acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r105" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "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 other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r105" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "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" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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's [Roll Forward]", "terseLabel": "Increase (Decrease) in Shareholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r150", "r151", "r155" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Dilutive effect of the Notes" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r264", "r272" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r272" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Gross Carrying Value" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract]", "terseLabel": "Non-amortizable assets:" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r264", "r272" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r17" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Gross Carrying Value" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r261", "r267" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Total intangible assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r73", "r185", "r708", "r711", "r804" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest and other expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r88", "r351", "r362", "r365", "r366" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "verboseLabel": "Total interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r90", "r352", "r365", "r366" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "verboseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r100", "r103", "r110" ], "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, Net", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r183", "r196", "r197", "r198", "r199", "r201", "r203", "r207" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORIES", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r36", "r242" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r8", "r40", "r757" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "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" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r13", "r39", "r113", "r160", "r240", "r241", "r243", "r769" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r38", "r242" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r37", "r242" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedAtFairValue": { "auth_ref": [ "r845", "r847", "r848" ], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of the investment at close of period. For schedules of investments that are categorized, the value would be aggregated by category. For investment in and advances to affiliates, if operations of any controlled companies are different in character from those of the company, group such affiliates within divisions and by type of activities.", "label": "Investment Owned, at Fair Value", "totalLabel": "Total assets" } } }, "localname": "InvestmentOwnedAtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r734", "r737" ], "calculation": { "http://www.osi-systems.com/role/DisclosureLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Operating lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Operating lease expense" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r734" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of operating lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasePracticalExpedientUseOfHindsight": { "auth_ref": [ "r714", "r715" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether practical expedient is elected to use hindsight in determining lease term and in assessing impairment of right-of-use asset.", "label": "Lease, Practical Expedient, Use of Hindsight [true false]" } } }, "localname": "LeasePracticalExpedientUseOfHindsight", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "booleanItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesSaleLeasebackTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r725" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesSaleLeasebackTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r735" ], "calculation": { "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesUnderAsc842Details": { "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, Payments, Due", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesUnderAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r735" ], "calculation": { "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesUnderAsc842Details": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesUnderAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r735" ], "calculation": { "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesUnderAsc842Details": { "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, Payments, Due Next Twelve Months", "terseLabel": "Less than one year" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesUnderAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r735" ], "calculation": { "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesUnderAsc842Details": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "verboseLabel": "4 - 5 years" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesUnderAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r735" ], "calculation": { "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesUnderAsc842Details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "3 - 4 years" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesUnderAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r735" ], "calculation": { "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesUnderAsc842Details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2 - 3 years" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesUnderAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r735" ], "calculation": { "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesUnderAsc842Details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "1 - 2 years" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesUnderAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r735" ], "calculation": { "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "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 payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesUnderAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating lease renewal term", "terseLabel": "Operating lease renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesSaleLeasebackTransactionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee Operating Lease Term Of Contract", "terseLabel": "Operating lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesSaleLeasebackTransactionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r738" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeases" ], "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": "Amount outstanding under lines of credit facilities" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r47", "r118", "r199", "r231", "r315", "r316", "r317", "r320", "r321", "r322", "r324", "r326", "r328", "r329", "r633", "r639", "r640", "r685", "r755", "r756" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r34", "r118", "r231", "r685", "r757", "r796", "r817" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "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' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r12", "r49", "r118", "r231", "r315", "r316", "r317", "r320", "r321", "r322", "r324", "r326", "r328", "r329", "r633", "r639", "r640", "r685", "r755", "r756", "r757" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r53" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertain Tax Positions, Noncurrent", "terseLabel": "Liability for uncertain tax positions" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r22", "r795", "r810" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit Facility, Amount Outstanding", "terseLabel": "Bank lines of credit", "verboseLabel": "Borrowings outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r45" ], "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": "Available credit facility" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "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": "Unused commitment fee (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "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": "Bank lines-of-credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "terseLabel": "Legal fees, settlements and related costs, net", "verboseLabel": "Legal costs (recoveries), net" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails", "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r22", "r344", "r360", "r363", "r364", "r795", "r814" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fiscal year principal payments of long-term debt" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 }, "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedLabel": "Less current portion of long-term debt", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r125", "r313", "r349" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r125", "r313", "r349" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r125", "r313", "r349" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r125", "r313", "r349" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r125", "r313", "r349" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 }, "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net", "verboseLabel": "Long-term portion of debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r52", "r311", "r312" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit, Noncurrent", "terseLabel": "Term loan" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Current and Noncurrent [Abstract]", "terseLabel": "Components of long-term debt" } } }, "localname": "LongtermDebtCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r52", "r314" ], "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]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Contingency Accrual, Disclosures [Abstract]", "terseLabel": "Legal Proceedings" } } }, "localname": "LossContingencyAccrualDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r102" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r102" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r102", "r104", "r107" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r136", "r137", "r138", "r139", "r146", "r147", "r152", "r155", "r191", "r197", "r201", "r204", "r207" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "netLabel": "Net income available to common stockholders", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail", "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent": { "auth_ref": [ "r426" ], "calculation": { "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for net periodic benefit cost components, excluding service cost component, of defined benefit plan. Amount includes, but is not limited to, interest cost, expected (return) loss on plan asset, amortization of prior service cost (credit), amortization of (gain) loss, amortization of transition (asset) obligation, settlement (gain) loss, curtailment (gain) loss and certain termination benefits.", "label": "Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component", "totalLabel": "Net periodic benefit cost" } } }, "localname": "NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "Changes for the adoption of the new lease standard" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r130", "r131", "r132", "r133", "r134", "r135", "r138", "r144", "r158", "r226", "r227", "r232", "r233", "r234", "r235", "r236", "r237", "r551", "r552", "r553", "r591", "r592", "r593", "r594", "r617", "r618", "r619", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r706", "r707", "r716", "r717", "r718", "r719", "r740", "r741", "r742", "r743", "r744", "r745", "r773", "r774", "r775", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails" ], "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": "Recent Accounting Guidance" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r211" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonqualifiedPlanMember": { "auth_ref": [ "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r477", "r480", "r484", "r485", "r486", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Plan without tax-exempt status in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Nonqualified Plan" } } }, "localname": "NonqualifiedPlanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of business acquisitions consummated during the year" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBusinessCombinationsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r179" ], "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 identifiable industry segments", "verboseLabel": "Number of reporting segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "verboseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r191", "r197", "r201", "r204", "r207" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Income (loss) from operations", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails", "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r726", "r737" ], "calculation": { "http://www.osi-systems.com/role/DisclosureLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Maturities of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesUnderAsc842Details" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r721" ], "calculation": { "http://www.osi-systems.com/role/DisclosureLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating lease liability", "terseLabel": "Operating lease liability", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesDetails", "http://www.osi-systems.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesUnderAsc842Details", "http://www.osi-systems.com/role/DisclosureLeasesSaleLeasebackTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r721" ], "calculation": { "http://www.osi-systems.com/role/DisclosureLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r721" ], "calculation": { "http://www.osi-systems.com/role/DisclosureLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r723", "r730" ], "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 paid for operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r720" ], "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 assets", "verboseLabel": "Operating lease ROU assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesDetails", "http://www.osi-systems.com/role/DisclosureLeasesSaleLeasebackTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r733", "r737" ], "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": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r732", "r737" ], "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": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r583" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carry forwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r196", "r197", "r198", "r199", "r201", "r207" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r126", "r145", "r177", "r643" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r650", "r658" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r630", "r631", "r637" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "verboseLabel": "Foreign currency translation adjustment, net of tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r64", "r67", "r630", "r631", "r637" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "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": "Other comprehensive income (loss)", "verboseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeOtherNetOfTax": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other.", "label": "Other Comprehensive Income, Other, Net of Tax", "terseLabel": "Other, net of tax" } } }, "localname": "OtherComprehensiveIncomeOtherNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r48", "r757" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other accrued expenses and current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r22", "r795", "r814" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails": { "order": 3.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other.", "label": "Other Long-term Debt", "terseLabel": "Other long-term debt" } } }, "localname": "OtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r107" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "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)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r80" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income", "terseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r99" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payment of contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": { "auth_ref": [ "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability.", "label": "Payment for Contingent Consideration Liability, Investing Activities", "terseLabel": "Payments for contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromProductiveAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles.", "label": "Payments for (Proceeds from) Productive Assets", "terseLabel": "Capital expenditures" } } }, "localname": "PaymentsForProceedsFromProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r97" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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", "negatedLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r97" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.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": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r92" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r93" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Acquisition of intangible and other assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r93" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.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": "Acquisition of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r449", "r451", "r457", "r476", "r478", "r479", "r480", "r481", "r482", "r499", "r501", "r502", "r504", "r509" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "EMPLOYEE BENEFIT PLANS" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r21", "r424", "r425", "r447", "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.", "label": "Pension and Other Postretirement Defined Benefit Plans, Current Liabilities", "negatedLabel": "Accrued pension liability" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanAssetCategoriesDomain": { "auth_ref": [ "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r457", "r477", "r499" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan asset investment.", "label": "Plan Asset Categories [Domain]" } } }, "localname": "PlanAssetCategoriesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansPlanAssetsAndInvestmentPolicyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r513", "r514", "r515", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r535", "r537", "r538", "r541", "r542", "r543", "r544", "r545" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r513", "r514", "r515", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r535", "r537", "r538", "r541", "r542", "r543", "r544", "r545" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r25", "r370" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r25", "r370" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r25", "r757" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.001 par value- 10,000,000 shares authorized; no shares issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "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", "verboseLabel": "Prepaid expenses and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r10", "r244", "r245" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxesReceivable", "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": "Current taxes receivable and prepaid taxes, included in prepaid expenses and other current assets" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r96" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r95", "r550" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "terseLabel": "Proceeds from exercise of stock options and employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.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", "verboseLabel": "Net borrowings (repayments) on bank lines of credit" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r91" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranties", "terseLabel": "Warranty Provision" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r6", "r63", "r66", "r72", "r101", "r118", "r131", "r142", "r143", "r191", "r197", "r201", "r204", "r207", "r231", "r315", "r316", "r317", "r320", "r321", "r322", "r324", "r326", "r328", "r329", "r630", "r635", "r636", "r641", "r642", "r671", "r685", "r805" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r279" ], "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": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.osi-systems.com/role/DisclosureLeasesSaleLeasebackTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r15", "r277" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "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 and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "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 and equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r279", "r757", "r806", "r818" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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 and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r279", "r852", "r853" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r277" ], "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": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.osi-systems.com/role/DisclosureLeasesSaleLeasebackTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r79", "r239" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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": "Provision for losses on accounts receivable", "terseLabel": "Provision for (recovery of) losses on accounts receivable" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r162", "r163" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "SUPPLEMENTARY DATA UNAUDITED QUARTERLY RESULTS" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResults" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Activity of unrecognized tax benefits" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r477", "r748", "r749" ], "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]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "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 TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RELATED-PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r477", "r748", "r752", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788" ], "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]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r746", "r747", "r749", "r753", "r754" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED-PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r98" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r258", "r259", "r260" ], "lang": { "en-us": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [ "r258", "r259", "r260" ], "lang": { "en-us": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r559", "r770", "r865" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "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" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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": "RSU" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r284", "r287", "r294", "r296" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "Restructuring and Related Cost, Incurred Cost", "totalLabel": "Total expensed", "verboseLabel": "Impairment, restructuring and other charges, net" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r284", "r285", "r294", "r295" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesAccruedLiabilityForRestructuringAndOtherChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentChargesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES" } } }, "localname": "RestructuringCostsAndAssetImpairmentChargesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r285", "r292" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesAccruedLiabilityForRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "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": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring and other charges" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesAccruedLiabilityForRestructuringAndOtherChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.", "label": "Restructuring, Settlement and Impairment Provisions", "negatedTerseLabel": "Net benefit recognized related to reimbursement from insurance", "terseLabel": "Impairment, restructuring and other charges (benefit), net" } } }, "localname": "RestructuringSettlementAndImpairmentProvisions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r30", "r390", "r757", "r816", "r838", "r843" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "verboseLabel": "Increase to retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r127", "r128", "r129", "r132", "r141", "r143", "r235", "r551", "r552", "r553", "r593", "r594", "r669", "r834", "r836" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTaxStatusAxis": { "auth_ref": [ "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r477", "r480", "r484", "r485", "r486", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Information by tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Tax Status [Axis]" } } }, "localname": "RetirementPlanTaxStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTaxStatusDomain": { "auth_ref": [ "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r477", "r480", "r484", "r485", "r486", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Tax Status [Domain]" } } }, "localname": "RetirementPlanTaxStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONTRACT ASSETS AND LIABILITIES" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r182", "r183", "r196", "r202", "r203", "r209", "r210", "r213", "r414", "r415", "r771" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including 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, Including Assessed Tax", "terseLabel": "Total net revenues", "verboseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails", "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails", "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r114", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r420" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r395", "r396", "r397", "r398", "r399", "r400", "r403", "r404", "r417", "r420" ], "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": "CONTRACT ASSETS AND LIABILITIES" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r82", "r318", "r320", "r321", "r327", "r328", "r329", "r846" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Sales to joint venture" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuePerformanceObligationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue, Performance Obligation [Abstract]", "terseLabel": "Remaining Performance Obligations" } } }, "localname": "RevenuePerformanceObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuePracticalExpedientFinancingComponent": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether practical expedient was elected not to adjust consideration for effect of financing component when transfer and customer payment for product or service occurs within one year or less.", "label": "Revenue, Practical Expedient, Financing Component [true false]", "terseLabel": "Revenue, Practical Expedient, Financing Component [true false]" } } }, "localname": "RevenuePracticalExpedientFinancingComponent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract": { "auth_ref": [ "r246", "r413" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether practical expedient was elected to recognize incremental cost of obtaining contract as expense when incurred if amortization period would have been one year or less.", "label": "Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false]", "terseLabel": "Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false]" } } }, "localname": "RevenuePracticalExpedientIncrementalCostOfObtainingContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r401" ], "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", "verboseLabel": "Revenue remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "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": "CONTRACT ASSETS AND LIABILITIES" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r402" ], "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", "verboseLabel": "Remaining performance obligation expected timing of satisfaction period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "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]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Net revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues and identifiable assets by geographical area" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "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" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r731", "r737" ], "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": "ROU assets obtained in exchange for new lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleAndLeasebackTransactionGainLossNet": { "auth_ref": [ "r729", "r737", "r739" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.", "label": "Sale And Lease back Transaction Gain Loss Net", "terseLabel": "Gain of sale leaseback transaction" } } }, "localname": "SaleAndLeasebackTransactionGainLossNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesSaleLeasebackTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.", "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "terseLabel": "Schedule of plan assets and investment policy" } } }, "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Schedule of Assumptions Used [Table Text Block]", "terseLabel": "Schedule of plan assumptions" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "verboseLabel": "Schedule of roll-forward of the contingent consideration liability" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r610", "r611", "r612" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of provision (benefit) for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r52", "r125", "r363", "r365", "r385", "r387", "r388", "r389", "r709", "r710", "r713", "r807" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable": { "auth_ref": [ "r422", "r423" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting pension and other postretirement benefit arrangements with individual employees, which 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, usually 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, Postretirement Benefits [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred income tax assets (liabilities)" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r483", "r484", "r487", "r488", "r499" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansPlanAssetsAndInvestmentPolicyDetails", "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computation of basic and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of consolidated effective income tax rate differs from the federal statutory income tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r546" ], "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": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of stock-based compensation expense in the consolidated statements of operations" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Schedule of estimated benefits payments, based upon the same assumptions used to measure the benefit obligation and net pension cost" } } }, "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r673", "r674" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of fair values of financial assets and liabilities" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of changes in the carrying value of goodwill by segment" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of geographical breakdown of income before the provision for income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of fiscal year principal payments of long-term debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Schedule of net periodic pension expense" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans.", "label": "Schedule of Net Funded Status [Table Text Block]", "terseLabel": "Schedule of the changes in the plans' benefit obligations, fair value of assets and funded status" } } }, "localname": "ScheduleOfNetFundedStatusTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of RSU award activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of product warranty liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r279" ], "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]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Schedule of Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of unaudited quarterly financial information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r750", "r752" ], "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]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r288", "r289", "r293" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Summary of impairment, restructuring and other charges (benefit), net" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r83", "r212" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of revenues and identifiable assets by geographical area" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r74", "r212" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r191", "r194", "r200", "r257" ], "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]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r191", "r194", "r200", "r257" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. 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 Text Block]", "terseLabel": "Schedule of results of operations and identifiable assets by industry segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r510", "r512", "r513", "r514", "r515", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r535", "r537", "r538", "r541", "r542", "r543", "r544", "r545" ], "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]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r517", "r533", "r536" ], "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": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r540" ], "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 weighted average assumptions used to determine the fair value calculations for stock options issued" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r574", "r590" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Summary of activity of unrecognized tax benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated future amortization expense for intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r178", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r196", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r207", "r213", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r260", "r287", "r296", "r827" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r178", "r180", "r181", "r191", "r195", "r201", "r205", "r206", "r207", "r208", "r209", "r212", "r213", "r214" ], "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 INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformation" ], "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]", "verboseLabel": "Operations and identifiable assets by industry segment" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSupplementaryDataUnauditedQuarterlyResultsDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeparationOfLeaseAndNonleaseComponentsPolicyTextBlock": { "auth_ref": [ "r736" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy election of practical expedient not to separate lease component from nonlease component.", "label": "Separation of Lease and Nonlease Components [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "SeparationOfLeaseAndNonleaseComponentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.", "label": "Other business acquisitions" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r106" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "verboseLabel": "Employee termination costs" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r105" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "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": "Stock based compensation expense", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Discount rate for eligible employees to purchase common stock (as a percent)", "terseLabel": "Discount rate for eligible employees to purchase common stock (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r532" ], "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/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r527", "r528" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested at the end of the period (in shares)", "periodStartLabel": "Nonvested at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "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": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r527", "r528" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested at the end of the period (in dollars per share)", "periodStartLabel": "Nonvested at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r535" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of shares vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average assumptions used to determine the fair value calculations for stock options issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r542" ], "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": "Expected volatility (as percent)", "terseLabel": "Expected volatility (as percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free interest rate (as percent)", "terseLabel": "Risk-free interest rate (as percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "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": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional maximum number of shares of common stock which may be issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r515" ], "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": "Increase in maximum number of shares authorized under share based compensation plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r549" ], "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": "Shares available for grant", "terseLabel": "Shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-based compensation, other disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r520" ], "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": "Exercisable at the end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at the end of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r535" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Total intrinsic value of options exercised", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Expired or forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired or forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r534" ], "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": "Weighted-average grant-date fair value of stock options (in dollars per share)", "terseLabel": "Weighted-average grant-date fair value of stock options (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r549" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Outstanding at the end of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at the end of the period (in shares)", "periodStartLabel": "Outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "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": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at the end of the period (in dollars per share)", "periodStartLabel": "Outstanding at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r513", "r514", "r515", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r535", "r537", "r538", "r541", "r542", "r543", "r544", "r545" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r516", "r539", "r540", "r541", "r542", "r545", "r554", "r558" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r541" ], "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": "Expected holding period (in years)", "terseLabel": "Expected holding period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r549" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable at the end of the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable at the end of the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding at the end of the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price expressed as a percentage of the fair market value of the Company's common stock on the date of grant" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Shares Paid for Tax Withholding for Share Based Compensation", "negatedLabel": "Taxes paid related to net share settlement of equity awards (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r727", "r737" ], "calculation": { "http://www.osi-systems.com/role/DisclosureLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software development costs" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails", "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r309" ], "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 at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r306" ], "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, Payments", "negatedTerseLabel": "Settlements made" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r307" ], "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, Warranties Issued", "terseLabel": "Warranty claims provided for/assumed in acquisition" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty Provision" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r178", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r196", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r207", "r213", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r260", "r282", "r287", "r296", "r827" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r55", "r70", "r71", "r72", "r127", "r128", "r129", "r132", "r141", "r143", "r164", "r235", "r384", "r390", "r551", "r552", "r553", "r593", "r594", "r669", "r699", "r700", "r701", "r702", "r703", "r704", "r745", "r834", "r835", "r836" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails", "http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r127", "r128", "r129", "r164", "r771" ], "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]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails", "http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r25", "r26", "r384", "r390" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Shares purchased", "terseLabel": "Shares issued under employee stock purchase program (in shares)", "verboseLabel": "Shares purchased" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r25", "r26", "r384", "r390" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "verboseLabel": "Vesting of restricted stock/RSUs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r384", "r390", "r523" ], "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", "negatedLabel": "Exercised (in shares)", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r55", "r384", "r390" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Adoption of ASU 2020-06 for convertible notes" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r25", "r26", "r384", "r390" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Shares issued under employee stock purchase program" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r384", "r390" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "verboseLabel": "Vesting of restricted stock/RSUs" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r55", "r384", "r390" ], "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" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Number of repurchased shares authorized" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Number of shares available for repurchase", "terseLabel": "Number of shares available for repurchase" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r25", "r26", "r384", "r390" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchase of common stock (in shares)", "terseLabel": "Number of shares repurchased" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r25", "r26", "r384", "r390" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchase of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r32", "r33", "r118", "r224", "r231", "r685", "r757" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r116", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r390", "r391", "r660" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments [Axis]" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Subsegments [Domain]" } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reporting subsequent events.", "label": "Subsequent Events, Policy [Policy Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r57" ], "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 DETAILS" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r583" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carry forwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Tax Credit Carryforward [Line Items]", "terseLabel": "Tax credit carry forward" } } }, "localname": "TaxCreditCarryforwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.", "label": "Tax Credit Carryforward [Table]" } } }, "localname": "TaxCreditCarryforwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability": { "auth_ref": [ "r606" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax liability from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Liability", "negatedLabel": "Withholding tax on unrepatriated foreign earnings" } } }, "localname": "TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Taxes Payable, Current [Abstract]", "terseLabel": "Components of current taxes receivable and payable and prepaid taxes" } } }, "localname": "TaxesPayableCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r218", "r219", "r220", "r221", "r223", "r225" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Trade and Other Accounts Receivable, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r614" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r131", "r132", "r133", "r134", "r144", "r226", "r227", "r232", "r233", "r234", "r235", "r236", "r237", "r551", "r552", "r553", "r591", "r592", "r593", "r594", "r617", "r618", "r619", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r706", "r707", "r716", "r717", "r718", "r719", "r740", "r741", "r742", "r743", "r744", "r745", "r773", "r774", "r775", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r284", "r285", "r294", "r295" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesAccruedLiabilityForRestructuringAndOtherChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r560", "r570" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at the end of the year", "periodStartLabel": "Balance at the beginning of the year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r571" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Reduction in tax positions from prior year" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r568" ], "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": "Accrued interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r572" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions on tax positions for the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions on tax positions from prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r573" ], "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, if recognized, would affect the effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r165", "r166", "r168", "r169", "r174", "r175", "r176" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r580" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Change in Amount", "terseLabel": "Net aggregate decrease in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r728", "r737" ], "calculation": { "http://www.osi-systems.com/role/DisclosureLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "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]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r155" ], "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": "Dilutive effect of equity awards" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r148", "r155" ], "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", "totalLabel": "Weighted average shares outstanding-diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares used in per share calculation:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r146", "r155" ], "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", "verboseLabel": "Weighted average shares outstanding-basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://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": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2029-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=d3e1280-108306" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL124452896-108306" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "https://asc.fasb.org/topic&trid=2126967" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL51790836-203054" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r391": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130569-203045" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r509": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944" }, "r558": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r57": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r606": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479" }, "r629": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r643": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r705": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL77916155-209984" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL77916155-209984" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918707-209980" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r738": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128295416&loc=SL77919786-209982" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r754": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r866": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r867": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r868": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r869": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r870": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r871": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r872": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r873": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r874": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 98 0001104659-22-092999-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-22-092999-xbrl.zip M4$L#!!0 ( &%$U6Q+>_N9AD .<' 0 1 ;W-I_GA\N/UAQ\O!X,?W[U#O9Y?TAWFP&E;2!8Y MN+P.WPS]4FWK$_K8O[[M#ZX& _3NT[OK3X,;-'\,"1^AE1M:2/G*C4]WO;EVX 4.PZC:]3JP\U5T%K==BV''9,@" MYZIW==T;7 ><,/B\$AK$#K DWN.J35X=8G*Y-TA-DA&$']!;O#2Y#=H,< M&-'+C$E$&0J"RQAHOSQ)\-\F!H:136X]'_KP-C[D.<"&KY*"X#!%#^!M6#+5 MLQL,+Q(E 53!(D?3XNQQ2OKF[IHU&*.6Y?/Y M3P/<&L,)@^?(56X(&LLVJ2$TSQTVQ0JXW!$28%B"3@4<++$2N+ 8^#V<39>S MR?A>6XWNT9TVT:;#$5I^'8U6RPZJLE"%#_EL,SL$2X\"LQP&-7@#-7C+%?SW M.)JNEFCV@&;ST4);C8&@@[$.C$-[#T.Q$R;%,QG#MF=/2N*9Q:D&]J8*L,/9 MXWPQ^CJ:+L>_C-!X"G^/.HAK08SY[L&T7\I.U(A>#>?[2G!JRZ_H83+[M9NG M!8:.N]]C=IQMEG1KP$/F+)?L.D2P.N!6K P4FQJ MG,/2"(;)A.(U-:$+A-\3!U,S;1N]32TJ@7D'J_(@94X]/3YJB]^%A"S'7Z;C MA_%0FZZ0-AS.GJ:K\?0+FH- #<>C)1"+YJ!GV1YD;] F:!'"LDD(+#-D1HU" M/_C-^H].Y)0B%[>L_"'+$1L%I1KZFZOK4^@31ABZ'ZVT\6398582LR^V;;Q0 MTX1Y.(9^6UOA$?"FYNG?2W?]3Z([*UO;V\RA?\J^Y@!\KF+5TO NK0B^S&;W MOXXG$Z1-[V&U7VG3+^.[R0AIRR68Z$ 058^\^I'? .38*-Z$3H2:B]"(.W0O M[(('UP'*^/".7@]@\I'J\E.^S"+AN:DL/&'=:",K1S@N,,2KOA.DEH/6\ZFN\"OA M7XB]9?BPH]"5.T;P-\-^L68;CR)GQE9E5\)]?95>ECV?+%IIOTF-':\$K8-: MA/:FLIYN2E?'_W%OV3&/#@CEC0,B=/1Y=G+,(Z-;5/L(X7CQS\BM9^ M!1W(U4$6!RFVY?G>I\*OMB&,$2.DD-OG8L@K%5,D *D]U(D 1)6)"6X1!QE^ M?<%L%U(A_;*=2%07B=%F0W0G/%>#9POLE%#T:KXBT-\7@!Z6'L<8[/).M9>% M>+0_F/:1$%\?STUL\>$.6UL S'\V6YMTJW+1UBI##?U-6N&/'N>3V>^C$;H; M34&HMHZ.5#+@1\U'/RO6<;(O;F7L4A"H'/LICLF\TE"LN ZQ6@%+<\S@]8XXPNPM&[V49"H*97I? M/I0)_9 HNIN&M0(FEHZM?]O9ID$8'_WAPD0I&3F1P:@&]UV5$(KE:C;\[Z^S MR?UHL?QW-/KY:;SZO0/X#,$4]8(CE-!>P[Q-;9C+!SMTL*J=7BZG%N%BR[.F M5CP*L8!&#=D@(TCA:3F>CI9+$8YV-YYVD8;UPDE*Q)$48%,V@*3#INZ9?X6C M_ *LWJ6Q4I_0=Z"I'0/[ Z9,& @+PAWFZN)HS-H",-)]#SLRMDVO8B6YU%#^ MF.'V?9QKXX6P2OX3+4;+U>)IN((.P>HEL)VMOHX6:/A56WSIEK'29S?Y!S0% M^'S,4(OAN5HW_ 57BK+-?"6%&H[;#*.OL]JK @,FVYXZ8.<<5PQ;'>J99 MGDNG1BO#-%^,)F*3W)MKB]7O:+70IDMMV-GG]9S099S,!1!E6.C93N0.'O6R M1+9"GZ5]PBH*-309!OER]$4H.K#%'V:+1[FO[7 I\"4=#EZ.!LR.]]C!3Q9V M#0K*[&<7M!EAYA$,[<3Z2,4GJ5[;:6AIZGV=#\6_L.? MGT WCA:3WX6A_C3I-EIG<1+.B3/ MZ,',!K42KQK?'S/BVLI[,SNPJ[HU<]3KZ7LU:!\SM&IT=:##I*:O,\>FR:-3 M8W2;8;]D^#T[M!H[0+-A*V90XG>=87\JG:$=D/5=;=D(*BC5T&48G3FQFQUF M-?UO.:HRCTZ-5X:-F>&+Z\ ZMU,N;P]?D5\-;L;E\VH.N@[W<_IM[@G7&3V( M1LXV04!8HXQ(RA)5LO&N64"@X(RJ%G=N@LJ[F/LSBPRCS]B[0B-VFX%-]948 M6['K%/=?P"IN*$25ZB@2JR:N0R%606-0K#7RDH#?'A0TJ!.ULXK:D!%8:1:4 M?_-L=AW&B*EN_IRKV"*!>M=(H+SZD6B E*)$$SH1.JL(C3"SA"-E3MARAYE_ MTZ^>W.24520LJ4N#E80EJ!0="$.RVD!".@$YAX LB)A[YE$S[ ,8M3$"9EOP M4_>NKC12.!7K*!*H#XT$*F@,\EN#HN:@9'LZ5=3@MD5>7+^"5(U[V;L7'6K- M#\^"5]5S^)URJC&M? ] $/@U=#B7]A4+VTIW*B3_+<.B1C8C$$GXAQ?:C+6[\62\&G?9V\Z$I_RX1"U8$YQG1],\BY)TKNF4'1*%9VA^M9 QWR$KE48E;CW.SB5H?W6?&&/0AS M2:B/CP\V>S/QJ%E7D32E,X)5D*8>\EL5)NX\HHW-$(LW3#J+O*R!NM>V3@HK M1]P49N\LFZY3<:VP@Z5VT(U\(K_[*1*H$5A>5>[>BNQJ2$M>393I2*"6WEI^ MG31>3X=[?=R%9W-!#BX#U<;)G(E4F?ORN"O9BW!/7R3(P5VZ7Z-JD%]/AWOU M!'Y3XD1YLFW.AYBQ(RQY+Y@9,D1+'I(DGA9G]VM0J%)&KJ_21SXGJ?^@ZG@2 M;J@[^0G^:(3GL8Q?^$?CJ:#/N"RC5'6O7PW3^,2U6)3]0JUS!L: M5(QB-<=2"'8"T_3&=8XT%)&KH:YT_[J#L$%X:/!L01S*Y$G5$C_+FYVTA)9+%-'A51NON^/8,ESNL*/_KC2 N9Q%B*:W M_QF(]M#=$5&_ L2]&CJ<&^ <_QR*Q@BN '0>:Q'2I2Z62*2W\6^U8*BB@_KL M%TYR8^JJ%J"&O7%.F [Z,T1F5(G%*,@A6#WZHL.M1*Q%=C!% 1:Y'Z/LAKRL M)USASR[(=E7PR;$.@MK:*N\2>2&'"K";K$_O%D8%=M<=RZNP;-@2[]0 Y0=_ M=3A4U6LYR6I2!$I$"K^T]O\(%_&/"#I8D UZE4\<(/I\P>D>#.8+_]F.D$W[ M>E2O;#DG^N76?@;!HGW1YPO$]1W9XXFMRW(\:IY'+G[(L;J$JH+VJ:L]';1; M;] LLA6GE]GUG[*9C"6X>J*7?6NKGN#Z_RA*.*4 M?_/R+=E@OI9EN;PGNL7+0!%GVF)\\/ @IL/#8AHB<].G%G=$HL1RJ$@6\5WGOYE^&4;D# (&I^?P:A+%ES3""=6L*8B68C"1!/*@I M6"!G3J4&!/1>Y?!7Q8H3ND7>YF3'*NHHSA+\D=T$XGGF9!L^7V3D 8TL-6W- MY6[)LP#%JO"/DO3>VB):2#_!,VIMQV!O"HL(^N,"&75& M.Q$ICRT1][2C9#-Z);HK#E1Z% MXEY[*X2CZK3+'=AI,1G6).*8=O3 9\P@;,;FS#9<&=UTA_5OIKU-PUV'NXW8 MW_M?W0Z^[\V#GFG&L]!%/-;I$K3Q>;RW8;7"[-@0UK6G%*$W9$V=>F"G6B[" M2"S'9L+* F<9U;"UA+674.?J:E4_H7IQWIK1R!9XVZN+09O@% M+(8Y+)K4(/+3W>'O=(]+L[2QPP_"V40FT'Q#!A/Z[B?OR6GJB F(JVAN?$6J M6T![S,VP*U\)-IV=+O(FT6?*@3Y SALKQ?M,[70VI.MVJ-QMTQ@H7C^KLRF4 M3X@G\BJ$^[N8"BX:B9*E%,A%=<5>:Y*/9?8VF)#R6MI,+C\\ MIOR MQZ,$Y=O:4:&U6-J,"OLI],ELX]T_>\"ZO&$>WGD&@Q\>.4?M&5/9?D"3$>DQ M]_I>F_O[C(42NLKXP+,W7GD4K=LF>#V:VM8?+NS9-I08>2I( M0=,N!12V&%II$^%]8;9%=1%Q\8@M=X/]E2+;D*C*U"KKPN^"4*':'IATG,8Q M\VV[$(QU8^2*D[A':A@F&6$N;'=M(YJ>W:]"\C9V-/+]S5XLPH2S;+;Q;J8_ M$F=G^_>("+D[QF\9QOI>NX3OZVJ,MU_&9X,>D^D7I$5'Q646:>\\P::%)Z=I M)8X6SM&3]DJK-;\'X4!58VN7L(>=6.H[8K@FV 3Q$QT_D:@7UY.R]BORM,.V MCQHMK#Y8[J&I\-ME#'Y):U>D4Z7/HJG"*8&/P2]&8'-C1'%.6?ZJ-RF]^4A% M4K/!9I89UUQL/+]&L4OC[OB(_VFSH8EYH5B=I'Z(I/-I%(9:0SVH%M)=W>,2/R+HIK( M*#)U1:=F&_F6A[NR!YM] 5XGV)T9\&"$]9WD@=\;(MS'LALC_[H3P][K:=LMDN!OH M.-!:G.K2:Y/AS'KSFMKC"&LXM+%MRR86'B'V,&?1'^KRWW[O\Y9C]RNAVYU0 M<\^$00<71*PQPI_F.Q9=;*X(VY]3/BM7^=<05(7T)+:8\B$'"MO-CO5YF^*; MBNFYUZ_3H0RR7L3[+%-?I#:O%7A:NG/-^/Y"E'$+?HDS9>9'GON)6'W(@Z6W M40FMB[.(A;GEYD)+'6&6I&W?N>5HL_%"^<+CJ@6LTK#)MBUQJ"%+@(^KN9Y9T%L\9U4FBO^5YWES; ME#HXB/Q2A>$@$L,B+V#-4KZWWR^^#A]U<'Z M.-56U9C:J;=6+K.^D>-29X18WM?1Q)*2[&H143N[-L1\)TPE^$\HH6=L"N,I M\>%'\3G($U0K,K6SZ[[ALX3:J$%!H28[F?^ZG=WQ ZOECIFNW6#?\XA?Z=[= MQQ]S$65]9UNNL/""_=*)^7BVTEIB.F9LCC3#\)(G;Z)MDOBHY%B M,\(SW"K')D;3U9OD'SGP5S676MX3DM0#$P \MN;.5Z8LR_?*WL"4]R; MR2=K8#%=.]<);[17MCPYI9MC+%70DV40]N#"OX9TF6E\"FNZ=^H?BXZIR=X& M=%?X=>A*Y]!_V6NNZ^2P06_B78IR0U]>LRMW>^!U=$@QC_ MT:N8M&1*0KB5%.UU&B[(,['!5,T*:<<^ M-CA"$:HWN#8:.8!CQUB@T4!+!R3WY #L4MIE4(^7[SGFA3IKH2VQ$BMV*UCL M?$$9)C7EN0K[/S$VZ87DC.6U>(1DL)*V%Z&$04]4 Y!-WN+]0VXGT@@6]CN3 MI<78AM)Z!IU93T.VPHB8,_H,%H]Y_$I,8TG8,]7%9XKD7:23R.HRE.VTFKUM M?W2+.71O)I^VL_%ES@)!H1I$9L^ ]OM6GI]!A2?.TJL?,U8ONBV3'O.=S$I@ M,T\G<^BEZ1HB&O618'&)4##,-C*19VPG=.HW.4=![7.I1&<;LZGD)L'TWZ)?6, 1*C!P-4KL#6CE.&$#2)U M[XGW__@TH$%NSTV_\%Q?;L5B6FR1!9_F.?UZ-&S9%X3NUR[C)!XV5(&^Q;U6 MI2SP$\S$O!JEJ=OKX2ASL!SOEG]'HORI=!9S\S6H^,)%4P=_F$DIJ=427WS( MR=.DXFAM0$;**WGJCTSV:F&[R81,#?C;NR=)JW.UKZ8"?7M50F$GTDZ8:BQ_ MG:Z?8;M^WB+;.W0/3,;>>]G(4CG)_%@(-4UK[,,%##FL0T%P:R+H65Q@30:L M1-9 1:Z6;$]CEMO<#W85S16Q=;"YA@T0_.4+9(:Q5X*EQ?:>#!PCA@P^><3" M:!'K=%'O*S*U=])*X\Q?F&T+FR/A3J%BGQ*EICI)/E*%HYUNK'O*B&^>>%_ MEA&3H367][:]*(8'C+J]M>B?1*:_#-:9#(.U GV+IVX9EZ&_^;Z'.A-WOST6 M?XM6Q0=9ML"6J':AD6"*:3JL.YXM?AI8JR!HY^R=$,Q9 M";IV=C [:<94))3W3.I0/$.SLTLY]VUZEG95R3MQ- MG=C0B53NN5"JJW*U=P"^XA=G9S-+W*R",D_G;_[KEDY;,.NE9V.-]6\Q24S< M8"DB:B]:$\(Y(4D?3I!K80'+WHMWL]I/$! IX8I5^^\3T3][7\ 4$L#!!0 ( &%$U6EEAQAD1L M $:@ 0 5 ;W-I&UL[5W=<^HXLG^_5?=_\,U] MV7W("1\)(:?.[!8A),,M$JC F8^G*<<(XAECL;*=A/GK;TO88&/+EHR#A3E; M4WL"2"W]NEM2J]5J??OWQ\+2WA!Q3&S_=%;_4CO3D&W@J6G/?SKSG'/=,4SS M[-__^N__^O8_Y^>_W3X/M"DVO 6R7$2&F96FW MQ)S.D:;=?&E]:==;UU\:C>O+2^W\W*=TJSM0$]L:(]GX4M_\TO6I8ONKUKZH MWUPT:HV&=OGULOZUT=1&CYN"C]#+F9E9TC+MO[[2_WN!)K4/Q_SJ&*]HH0^P MH;L,]:OK+K]>7+R_OW_Y>"'6%TSF0*K6O-C4XI:@G\Z#8N?TJ_-ZX[Q9__+A M3,\TX*WML+8%&@F*0P\CI=^;0=GZQ6^/@S'K_+EI.ZYN&]M:L5;\>O6;FYL+ M]NNF*#1OIG1H0QJXIVG?"+;0,YIIC,97=[5$/YTYYF)IT;;9=Z\$S7XZPX[I MG%,)U%K-&L7_OV,7!$DUI8MM!UOFE,KU5KX I7-G MY4!=YXN!%Q>TS(4(,89/B-47GX)M\Z4SG V7B##]VALDCZI*:+MXL23H%=F. M^8;Z,($L4)&P$\DKA5]W7N\M_%ZHL$-$#XCUSG0,"SL>06-OL=#):C@;FW,; MIEI#M]V.86#/=F%Y&$&7#1,Y][I)?M$M#T&/[TT;QJ.I6QW'@1'9L:<#4W\Q M+=.%@G?(U4U+AD.?WY52^!J>M?R>[,.;-'*EX'O >/H.1@#PO&_#4C(W7RRT M%L/NY['W\B,1BXVY6ZK1,[LHQ8[%%27 M[W=[BDC',=J7C?U1YVZQG#4%$X+?H8?.T'U%9/MQKY4EDZB26/./;T'*I:!> MF[T3_0,Y#PC/B;Y\!3/(NH7M\E]3_&X/9^L2^PAIEHZ?;(FRO-PM/U/B;(4+0=%."+> %\4*NK;(YTYO-P+3; M;!;ANV(>3KZ BV!$[W%0PYZ*3_W?#%,N=[&]CY&I+F M"<#[4M!KJ(0K]&'BV =GVZ^-5W:3*U6K]6TI.Q!$@&$4!:V(ATQ*(N24RB4J?D'*#':,UT MYX41])SSN:XOFBN0Q(&[V?5@5K'=U-[Z9:#3US"4CLW01N"^C."%T+,]-O',E@P >/RI[/Z MF>8YT$6\I,WKUIGVCLSYJ\M^.;"0J$L*]HCTG]Y_//--M^B*T'&[.B$K,)28 M]X4C/*&Z449<(,ERD&H++1.0+JJF0H$8$+75SZKO;8&)ANU.1 M!5.@9C7$FA>H+^U+I:2-EXBX*VI:NX"$KB!+:G_RAVE:%57E*V@F24-3<*(- MO.LN32S U1P1DUM!8\8=M( M73$3RQZY+,4Q^<*[4DAXH=,6F/['+C;^>L46=-.A2X&[XL@QNUIY.+*['!4. MV#V75R4KG*@8PGJ7!4C!S6ZHR^F6=;R@TC)+[%RJQ-)0*2DX&PUG78*F)E]D MVR)*"RN-]4DRRX"EHK2P/9\@LKA#+QFNI(2259*=(#H%-S6!!VRDKZC[2\PA M&"U<(4%* %1P*Q0DW?W2Q[1+=<'\U MW=>NY[AX@4C0QU7PQ1U:0F$6#Q2Q8>^IS2%1!^'H2^;%L*S>EATR+3ZY%<. KUIMVJEWW"GF-'(XY,02,K M%F858@#_.""C5A7$F@>B@H;7[APCYIY,K% %J4JB4]#5W,6+A>DR(X &@&!V M/PG9!M_KEU)#:9$*>P%E 8I,PV7:2<(NZ'C!:@A4$)>"TRV8Z.ME@T%("U9+ M**F>\ 0%D72H+H9.0<\AG4VPG2F_W6(5$IX0- 5MV6<:#&ZC:4\G-KU3TS$, M;^$Q9PI8P#^/O:?)6!O> M:\-1[[DSZ4.!,U6O9H#LMH+LO.FF10\/)C@TQ?N:@/@P=RV%?\MFN'H%:L/E^B@O*:MDU6?JA7="E*'++:@:_.^[2*"''[8 M\J>U&!YF,,K:K7;9AD1.)8H&>QV67R)V9:FN\."^]Y8Q/'],O*1Z&G)H\28X M=@39)*<8)?CK AQ^H'FF6@3EU%,*49&D"#,57*8HSP\OOC%BRON ;$! DYUT MI@O3-AV7XGE#/AZ>.T>HLL*"3A57@ILG/UX%_0;/R$' -7HM[PZ](0NS2P3I M$D^M4QU!R\-4TKL BND9-&>+/0'@BL92."9UR/4JB$PB*57IBS8*E^LO(,LX_MH7NW2+/+W2#YWAA-3(<4QU^V[#+!^$GW8JU1<<*ZV>KA3FQQ7#*CE!E'I0 ME)S_6^3$J"ES8M0=/HZ>>S_WGL;]7WI:_PD^]Y0].TK@2<91:FJ- X_A4DZ^ MU!OS D(,C^\B\"IHVXL<;X]HVFF0C.L2\\5SU[A'>E:H;'ZJ$>;5:^W6Y9$I MRV?@5]#QQX-Y#V:5.;?7MS:,U83HM@/[88K6GK)/OOBF?\+VV,\H4["J?4H? MU%/,S] T<7T^')./:.I\DZ60'(Z9!ST+623RC7X1*CA (D5Y (O11@#NT_G?C8^U] M&"PM,LT-O'7MO:G')T:"KMM+0XX@34 MFZO*4;"=+<,^W%,]4FOM-$\)T-H64$\[]I1-7-@98%47YAV"U=8P_=3Q2POY M1ESXS2&.F$6JGH "Y&:#@AN[\:M.'S=S:"3"@KHST^2?7#@*M=Z^+/W63^$2 MEP"NX!V1V#5N(9=^1JT3D'H>#HCFF9]ST"1*68HEW M44BP^@EHQUZL4#U-#6,3?:[Z'I,[[+VX,\\*LF_Q;4!NE1-0!VGX(MELMBK0 M+.>IF/YBJ9N$>3=@"9QSMX_)A4] [!+ ?8%?JSKF'W33IKN:H3V&K?%P%DD* MO\D(SPOV%*I\ @JQ!R-\!6D+!@L@ [D9D/@0ZJIK0_!,S]\MW)JG2CT1OOZ^KKZ&I"%/Q"] M4E?ZXC#\IX""+7+BDT#".B%"["25)3=C BU2-S*9/S?ZV9VEEQ:_WDDJB@@/ M IU0R3491Y*:$%A8)U*IG*2&R',DT!=!7^;AMR-QD/STX<*:PR<195*SW;IN M5E]M)-D1Z(Q*;QO%0:U73\,@7CX=X=0_2061X46@'8(^S\,;)1Q^49O=V2>, M)H& >LJB;!B-*/=4OWD]\A\NF.". 9PCB/OL)N^(19B >MJUIVP3#ESV8X:* MF7, @8'0E%UC3/ >BVB(.(534)$]N7%T$\JMYY@V33JPCM%FD_;Z%]X%?AD2 MIZ Q^[(C,_RGL!P 05?O,1EY!)97Z"-T$+3;G)E AG[R'\[9D;UL]0K+O1!6 M9,;\[.EKXRE :'9[U&F2(0I81@5D"$217[9;]4:UE&!O9B@?T[,[M^V^/BVZ M1.S6J[!J[,>#S!"?$FQ,#FLV\6MYM[@)!-33"V6WN*+<4SUK2'@6?=Z\U#>< M#:@1E?%RL%!=]71J3XFF[UKD^*#@U5E_X@33:O,F$;LH":PB_GU+_PQ"? ;: MB^8I*%#A_%$^SU5XS/0=QP-4L-L//TLH,.DD5SP%AKQ)!G-[6<[_:4)>($>.8;C9=)OL!%O8#.QH!CF7V& M#%K*'8?/:_,$E.[P_!/9E)>T#X?U&0:A[W!BZ=>"]%(9&W%^Q5-0H7Q,4'$K M'D#Q8RLF>*)_T/ F+6PXQ$TIA(B*S ,S+G-?.^VZP>X M O]&V#+IL\;WNDG8TYS.YO:M;JV=L<"%4"C2'7WLT1++OG19J]<:VKFV[0Q- MQ?3]\;'S_#M-MS3N/SSU[_O=SM-$ZW2[P^]/D_[3@S8:#OK=?F\,A6FWM#?6 M+PW/M%G0,TUG7=-T>ZI9V\YI__"[]\\S5?,WK;WF=/XN( MI6'D>372JQS^@=J=SK!W&&01A"NI-TQ%A+3SZJPL/M732G4L"[_349N0_V + M,T/L,C0JH 5[PU7>+Q_<=ES%GR9)*D)!UJYJ[7:]WFZW&E> M;PN/^OOCV!U M$S#>UL%?] DW\I9R3R"KHGHJF\G\N-;FA*G@V>0&R:^8_$4O6V(#.7*BYM>L MEJPE<2J8Z&X#Y9X^K_F*INQ9)REA\VM&F7!] P;H$0M;$J>"QX#<,&_^,I16 M185EB=L_9CG*@F*5U--::2$D'C')0I8SK4O(Q&48WL)CGFN1U*.R=T:*(E]) M=?I4YDB:[\V#.%_HK/]N6O0MZMT@U]W/8^_E3V2X$QQF@9RGYC+N;GT8#N]^ M[0\&6N?I3NL_33I/#_W;04_KC,>]"76Q;KNAK?NA^1W17*R%NW($[AVZUKIH M8+ZA&+?Y:U56I0//3RG=25N3"*+<>'=ZZ2@$5FBX%\HG+ M$ZJX3LB@/@+?3XP=O0__$#189+A;+I&J)>-A S@OHN3*44=(J6[UEA!C= M3.;&J[JGNP^&S(P_AL4U0HZ,^KHA(>,DA2F ':JKCC(KIXKJ(SJU%(0][_I9 MUN:KY[CF@B*[]UPH&<;GYP64W7DUI7=>FSYH,]8)30_OMM"Z&S]V765C2-"- M)]"#R3NRWM CMMW7''LR :+JS3'%6N)8#'+3,BP_,2>U$M80+7<%S-SEXS]B"QN<4Y3U4*41;=FB>GLZ(,$ D MZ%MIS6'HL$<*FV HL2BK;MKP9\5U)16Y@C?GY-!U9BXBA4XN$8JGIR[9\$7> MM#K +GI +]PXX2Q.FXRW[*?XY9 NM+N].9:^<;Z*;YS7#<(?VS;IY0\-D9]P[AFM%#"]]JY2K\/[O5(*M2PJV>0/_NP0QEO!(-=@B-$%) M5J_C!54<@VFK+IZ,R?(L%XP0C> M1JW=NBG;"R,K0D%,JJ=G+,SB92RKUZ[J[9M:O7:C"I#TZX7IE=134AG^"YOR M:6A57T,XD.@KJWD$OZUW(K+/ )QS!5+%E<,2B'4_4 MU!3^R;8LF1/6%!YZU1_T$04I$@B1B]9IZDPV"T3"( Z>4P\3@M\!E\->[-U^ ME-LKM^-[Y=OA\_/PU_[3 ]TO,^+:RX;Z$6R$:=9[F@$?I+I@:<G?7;QX M,6UVDX1_,"Q:^$L)YKP8!:!IOP^U'^6 48] MRG@[*:EHE<0IC$_!X'DV)0H\1A(K%P78:+=:QRM ,7#*[^*RI1@M4F+_MI[K M\%,O(V+:AKG4K;XMZ@#=AZ9Z*IPDPJ29ICBXQ[+,""'.\'GF(%5Q%4E#J;R' M4QIHFILS%[%3T XNSF-:#H6@IGDV\] Z >W@PE3>CRF--,4[E8?6*2@'#V9. MUV6I'BB9.SA);JBMS^E_'])^ZP\>>-NG\QJ+KPHUI+T%K--+.9.T=P>G!FC$#[+!'3=4G^$/= MBF6=@D<_FY[[&11ND8UFW$,\3FD >P50+UN-1O/FNE&#OPY_GKPV:.3PI%=2 M5?W%^)]PXBR/5L'YT4=QCZ!GNB4I:5ZM*/A+FH6H[ =^Y87%E;@4:G5%/G9U M%]&7 M44L]D>^WJN>!J^#P#F#X:U4^D:=75D_R>63'UX X)U&OQ M ]H=WW^X&=#[M3;WDPDK++ETB L+D0U38_MKT'OY87V?H MZH2L9IB\ZV3JT >7@9^OHF).IW($\N<+44 #?'F.-A;#I-QK=6L,3G3;^(=[7J."Y87Z4S?=-N(&1%BE2HBS3W *NQ? M"T]3P7?!8PTP19$WY-!7I V#>+KE="P+OU.XP]Z+._,L^(T&'@D/^[T; MJH@^'9A!Q3^K(3J)].TW9$/ME0]#:!+9K501H>\!MO@G+Z0%V-67IJM;R:\_ M2M4]#7$*8!9_E$+UI8'^BZ92'H>]R$?9V6JW:F6G7BYC&1!CBZ]EUX>?.[@) M,85F#V[MB@B_"-2^;-O'-8-T\8+^NY:1/0W\N+W%TL(K%/DY_SPBT4A%%.J MS/'U[D9EO6-WN83]$;1PU?6 #S)P.M54%N@ONN6MV1_L?T2E&Z]Y!*+>P_$L MB%?HH?&R8W_$CFP=JGRV$8#U@/'TW+0L0[3[_N/M92F4DZ)Z0$NW+%07G M'7KPYKETM_Q_^ 5VRNYPUJC5KR=$MQV3=@\*W&,"6VAO0>6XB9#IZ<2F]_*S MGJ IKH$H2Z\5> FZ $7[9/84?ZC"\6G$<.PBB.[7G[&7."OM1:M2"E(\)PYV MN"&HTRSRDC=]Y"=T EJ0FPT*O@B>O-+>FS;LQD"O.P10SA%+GB-EP212J)1N M%(5?[=.5$"1!1]5NC1,2.A^O^.'&H8*4J>\4V^ND6$_(C?&$K62R(UVJU'V!01QSL:'<28RU;-(^6>K MX7&=FDB*6[Y:1?+C&C5&\V0X9KOFV_>P934W9NOLJ8FS>MA*=BV-T< M0PZI9 XE)43AC L9 @<>XLE=@R&!P;ZTS/6@#'(HT$V(1\-Z(H6E0$M15F_: MD%>%\,3Q62Q1T*,M G5S+R#K/D4^8J>H/8)<4/',4P3>[@5.ME*94)&NOB8% MD%M_LDB?HC;EXHF"H?XB6)\PM6P\@[U)Y <(C5]U@F[!X)B&8X&ZF)O[L?B& M3E'M"N#0)V=?Y_C&\X(;SF:F@8@3AC9"Q(COM#ZKF:JHV4'Y(Y?%7'"P M>Q""/1X&1N;:A6:L'G33=NBM8.3LN02*4:^*IAR"+2(7+(%"< 2-D>M:ZV/W]/SCN>F=HO*(,T+HJD8Y&SR_VW>(0+E0 M*.FZ2G*:MF*)5T5U#L"50(^4/8(5@<\"0SK3/SW'30NERD.J*JI4. \"Q5$I MW%ON@*"0=2M*ZQ2U18P)@;HH^U:H"%3ZTJ%+_$$RVPE5WT./4NE&V-FLM=O7 M9>?)^'R=DF=(H%^"#N^FDOHUHOVC[V86LRU+(G>*VB3,AT")E'J6-+B-[UMQ M](J?$_A+_>^&+Y8Y9^W(12TUXTEP>X^CP?#W7D^[[3WU[OL3;33H/+'84M:D M9MJ:WZBV;?4(0ICNH,LVFH:8N'XLD0:_^4E^@9VZ15W,XU>4EGI6EL[AH\MW M>GBOFX0ZTM%PQCJ<<6%2I+9ZTTAN >_$G>=&KWHL:QQ;;/80UHE8S9/1!S'D M>4->#Z8,3\@=(6A_:AI1C,XFT=0;(HYN#6?^%[T/P_*FL!Z/$7DS#40C#S;W M#3B*4W@KI0^9X+G E!"8]$I1=:FW+^O7)0^43U*%]&&4R1(%(SKC*"@_#!=- MGY'K$7MHYUA=^21^:$H>!JD8V)FX%!'7SPD)A@5=",(<8NX4&0,TD]@/9=J/ M50K&=":@,UQ/)Z9NT=-L>IC=7RP D;\?!IN'"7A[-;%OAX3@T\FC?X4V^T-3 M#\74S!#1[529Y.#X=K%6#W\__Z__!U!+ P04 " !A1-5QDD.VI=4 !8 M8@4 %0 &]S:7,M,C R,C V,S!?9&5F+GAM;.U]ZW/CMI+O]UMU_P?=V0^[ M6W6=>>7DG*1.=DN6Y1G=M2VOI$DVGU(T"4D\H0@%)&WK_/47("F)%/'D"ZT9 M5:4RLH1'_[H;#:#1:/S]/U\WP> 9DSNX&'W62#PGC@$N3$R!N\^/%ZL,#;K1,.[A$A M?A ,KHGOK=!@\.-W/WSWM_<__/6[#Q_^^OWW@ZNKO*5K)Z(U<3A(F_SPW?O# M+Z.\51S^-/C;V_<_OOWP[L.'P?<_??_^IP\?!X_WAX+WE,JEKRP9^.$?/['_ M/=$N!Z^1_U/DKM'&N<.N$Z>HUW&\_>GMVY>7E^]>GTCP'28KVM2[CV\/M80E MV%]7^V)7[*NK]Q^N/K[_[C7RW@PH;\,H[5NCDWUQ2F&I],O'?=GW;__G_FZ> M$G_EAU'LA.ZQ5J67O-[['W_\\6WZZZ$H[=Z7$%1IFO[JQ8<*Q<)_>9O]^(8R M>C#X.\$!FJ'E(.WNIWBW13^_B?S--F!MI=^M"5K^_ 9'?G3%A/7NAX_O&*O^ M91Y3F3.E&N$PPH'O,14X?!E-E],M(JFXHC<#ULV7V:0$@39Y%>TB6C[ZSL6; MMZS,6Z-64[!:T1_XT=N@*.$H'FR MV3AD1RGR5R$=RZX3QD/7Q4D84_OS2&EW?13=.C[YQ0D21$F_]4.JFKX3#*,( MQ=$P].Y\Y\D/_)@6O$&QXPH.(_TRU_QE-Z(@GJ4UG,#XC;T6+ M#5WZ$]6-[KEJ2@A@GM+)R_/CF1_]0>FGX\^E4#(+TST;-?H&S+FQ0T+Z9_2( MR'SM$)31W"&[1!T"YM$,,9D&NZ&'M]2F%PH0'-*/;F;ANU;C")_7\VGG-:ZQL:Y\91[&_8 MDO@VB6G)(LWCURT*(]01VPPZML(SNF2@ZP4W;GMIK=4N0,1+)PGB[H"7F[>" M_P[1%J.Y$V2?GASWCP5QPHC2W-!Z:+9L!?5DLZ7;.+9 F2&VW7#I:&3;C-"; MQFM$1G0QN&JF\88] .8"7=F1!!T4=W>+B5VFU27(SOH,$X)?V":CT;*LVHIE M-"F'VP8G:M3.?JSB(DN_2;W6=/W/9NOFNWK3/J!P@NV69VB;$'=->Z-;OA5Q M-BUS0MZ''8L94M+1PGE%; NXQ6'F37U@FZ4E(@1YAQ+IC-_(&-;MRS9G*(6Y M4SU7&(QY9 F9.J]&U+?&K2LZ75YV;CQWMG)ULL4LI1F+KR M]G_$0Y>.A\AG=F#Z%/BKYFZ,-KJUPJ\9"MCNZ=$A\:ZPF&S$#&6;5I".:7&\ M0^@:A6CIQX\!)6S_W0S%/DG=:W/G.?5?LE^;\*!!;V"XP_YWV&9-PF>Z)&1$ MI_[*1B<8]3N#PQN"F7L&>?LOG5UC-W&M?NRL7]"*43$)J='?I&;L>C<)O83N M&7;Y;XV6+@;-@\'_";'EU';MNTXP),AIFP'"]HTYD()TB+OG1/[QE$84;9SO M4$+PEOV3!B6\11%:OLW+OWWQZ=KR*G38[@*1-TJ.\B@,"#FTQSJ\RO^@G'__ MMZOW[Z\^I&$?_W+:5Q'*'D>M1;(3>G35PB9MJEYX,WSUHQN\-+)WH*>5D$EVM'&>;QNN\1;0O]@UK,J,WI14A;U-5R$H3 MF31HV;?CUYCNF)B[=1PFFSRNX\Z/XH[T[M""'\9O/7]ST TG".HI6"&@AH42 M_27E0]I:"U31SXP].+SR,@&W2".G[78I3A6S&X+SIMN@-VWJ:H,V3W5-#)_8 M4)7!T:T2"^W]9QJJA]^Z&FYPKZ'P'E"01JM*2KY^_L37BC*ONT7VW'?S@X+#KY= 3Y!:2%&2?D#SJ-> M#DD9,1TS^W:7!&]TV8RU^D\BV@/>LGZ=PZ21C]*Z!B<#?P3TDY3@P0(/- C% MA*YI?GY#/VV)CPG]]N%'I)NHN9"O6Z+A7/3^EM*3B(@IA*'CFSCS$ZBHT75'Z1"N$I7O& M>'IWY85A88FK7C&VNW>6+B%__/''=^\&5X-CR_2/?>,#VOH@:W[ VM^O M+ \]',99JM?&@RU"[G=LYZ5E_-Z6-7H'NXL]C0<,:XBB KVC(>=9N441$(5%Y:5(>.7;J3B"N9BC?Y[U7 ^O7L%E]+9@8(; M+-UR8LA]K$-/;(-$D MOKC]$!)M=\0,O7\D641 =(O) WH178^2C""C-L0^+M-6;+!K0=N>+M.;9%0/ M[DN[TQ.N\(H*P8L*-QY>=66#U;3U/MH,L11'GPB#W<&WOZ17"&"3##-!::%. M2<'";N= M/T=N0M+SH_&K&R0>\FZIV-C\F\3I6>IT>7JI^GK';T V]777HWBB[+9/.()[ M<#9RTZ"J9LC"QF#L;+[WC6>0VXYV(%+IEU= M/R2DN][=(X<%)+"1>$O0GPD*75X4@$%-H<)HUK7*$!YATA&C45/-$'G=QB/* M3&C8F,#>QYP6H.(HU 0"9E0>/G[V$:&,6N_NT#,*] :FI++.V%14AS(\HRJ= MQ@-5V(;1D)6VTN;@U1.L8OQ*J;4YDJ7H5(-9BLKNL#Y>]56X&JH%A6K(+VH? MW8BN_E>8Y/G)I*=RZHJ:Z$55&X\\J3RP*3F]#RT>^<5AI$>VW;'#R_&;IJH5 MCR)9%:%&J2K9Q;[/"*=TX\FJ:&#G5VH\CC0E@O5)ZGTLR2$41Y6*]/[C#N^= M?V"2!9@CPO/K\0MQ(_/XQ?I"PHX0ILL2#<*(0V%9+BYIZ481AU+&8HW>>XTW MY%&[CS:44FE[B44A.,%PNPW\['F.1SH,L3=*-DF0#L;Q;E9'[#MDP%^MJ_K7?$7 MZ9&!;@,29[M)$[:YI#AC."VHA;K5$X8:\L JLBR& M4AQI.A# C3N%EU)2PV2TV?9;5DA2.EZB#F8VTVOKH\"67N/QPDY_>O8 MZ=XHVS$=K\\(U$^G&E?,NA6AX!=Z__0JUN)!2WY!0QEA4^)Z'3MZ8/;#2A^$ MY4MAA8?-]L_^RFZ%"8J+;T5)*D#!*[\0)JQ@A+G-*V!J&6!=8OJ__"4DOG3[ M2TJT]=U$_A( >T28)33.4SNK]Q3R>K(%MKHF(%;H[#+D]4Q9T?Z.0UM4V) X M&[L/%9B3/8@:A.480@81W=&YM?*0X/4N.[L+G$AVN\.@!7&4G%D;P!AU)%!Y M[]&PE3H,$[73/+"PEJ!Q(Z+[CR\T 5D*,C0'9_L,/(??:/0;MB(YIS5N!R#3 M#"Q!C9;J,J\SBU!?^+@Q\1;.M W!E@^S:X&T?-:*+%M\A._;"ZG29OI\G MN^RHI@)6E6;7P_5D XVI:K_^Z)B%*6[ MHEK4VQU>[#4K1IQD1!6+"/7GM)!-+-(Q4BZDQ-.B[@OXB&6=]J[:92*+VEPE MSG*V'O:LI<)%4RHCE'6EE!6CGZ8K.7T/=T@(.\Y)+PM=[XYE\O?F4LJ/Y(>> MUA#HHBOQQ-)19\WSZPAT W=/>_]9=,I82Y-41Q@M3VL$;Q&)=XRNF-+'TF=N MTPP/*J^N1DWQI*%7%Q1#E+Y=C9KF#&G9OVLF-&Q,8/_3L Z@TNRL!\1"Q ER M@G'$$JQ0JH:NFQVC(N\&;0ER_?S5]\@E?LK>Z7*/1!2ETJ0]?IA(TQ8AL3+; M:.PI%(8:U&VJ-@-%C34+RFE)%W!S'/U&_33#?8@4:H#70E@1R]6+R)8%@ MV MK*)B_) 90<'^1O,V(>Z:KJJ&*X+2I=8I29+AJUE7,%X-:C>+%Y(+ ]>@I]\0 M(2[]Q_%C0+?MVT"%UZO8.U7I"U81(L^RM;"BEN0&C+*>O>SK)>*D*U]A>2%P M:8T6;@#IBJ.2?EU DH7;/PH(U:SK M+MGTIHY)PLEY*>0$#(*WDD0^X_.BVG M ZSE0P1U5DE>UU9."L2Y)'DD IHGV%Y2=W;8E]6;$XJE0(GLI&6YBV]IZ=[@96:G M2()PKR$LRX3)5G(5JSOO5;-YQ.Y56D:DW?7-+P[QG:< S9C3 M2[RT.2TFG.IY!6WCDJYEJ@6UL+6X@I'P%JLZ[WW=4B6VN&3A$VD[HK;TE+G& M%3!)#4FPI[0.(."*^%=)'5/PK<:TZH@$&Y!D(5)5 J$<_^UXB7/ESRW'7#,*2UB#]ZL?K-*<.Y76T]K<+/!8_2U^C!3TVJ-MHM*)2 M"0C7)JO7M98 QGZY58-\VPEREX@08<01(_\()GOKRP]7E2@D]H3T(XYB@F(_ M2ZA]C4+*.1:RE/F.N1V)9T+K= FG'!"4V525:QPF*?4$4W(9,(JOP($C^F(& M6SX>13;BKCI4"K>;+EO(A Q ]ZI+GFZY9B%9LW4NES-"=\E="%NDA?,Z3.(U M)KXT#2:_L&)OP"L. ZG&=JA:W !MZYL@">/L$6CCO< M-?(2MHAD<:/Q[AY1HKSC6PO5;Q&2Q& U:8Y_JM"PP;[X**)#N*F25^#R0EVE MV3%+.[+#NL3V>QS3"-Q^OZ4&9?L0GYMB5WJ4+ZPA.>66U@$$7#NQL_YU666M MKM(]RX[[%21!2?7,._I7D&XCVCB,<.![Z<)U$J.-Z T2?D%!Q+&HJ#U4XF2$ M@J*:R%H+(%9P%ZL)Z#EBF$_P(8V@A%#;L\9^Q\B";^C*E+GD$UEXHZ2&Q'!* MZP "KI@U)'5,P;;G[A9%XG=[.2Y.M M[!^N0[+Q9=""S+=HTH:MM TGY"@S.'#+BZ^ARFJTX1^M(2:L29X-1Z0^G-,$ M$4(8H.8V^0UP?F%=HV[YGG>5&I-Y3'VC6U:A[=E+>G-;1HCM.8M[0UM&L.V@ MN"#)C@&" +^P/+W1\5I.I!@M>I4E06:ZU>%Q1A%HIZY:DRNM!N,92@^;$VDA M:$\/5#F43P\,A).K0ZQ4,:LVN\+M>7[&Y1L_<@/,GAF/KG?TCRV.G. 3PL3)H:.$'>=)MG!99GV>RC<]VHNPZ[M[);,"%4F>&I9FOB743]]MJ. MA>Q>[7 KN&T'7';&IU*40'W^G!K2O[\]49 [^F?V2_F[G!$E/KZ\O'R'(_\J MVD7,I?8=Y<3;E(\'=AS];L@[?!E-ET?RWI34$;W&*/20=\+W=^\^O'LWN!H< MFJ"?1].'^?1N#Z>-X-EQ,: ':SB8(HQ+%!^G3 M-C^F\)^<"+TY#)A^+OWND2Q8)+O GIP6>ML"C0I7]2/!7N+&4S*G,[#OBHZ: M^<4.]&G9&^U1N:8UB9L\H:O#^"PJ,L]Z\=F[=UOSJ3\Q'?TQFRUYIS0G7>0@Z8+V))RPCC/O@F:!,5RQ/^7&UR7M1\ENL.2?9 MUHJTVV5V3JZ4V2=E>F7VAX;,/J'=,K,/USO\$*7'7JJ9IE"P([8[0:!MO2MD MESA]8N-/EWZ4 "_^B:V(Z*IB'*1%J4"S>[_'W^FB#'D_OXE)TM(,:^0V?$9T MM18-GZ(TB%/H+CPM9G-(F$FI2ON6^&GD72I^N^,C)^Z6XMK'T;*(WU$2Q711 M3PXK:^9?I_]Y"^=5+B*SEFS.(BH5Y,C0#!P@,;.,1]/E)XR]H@V?X\!3##R= MBKT*\6.3H:B#YBRD9BPM&$--7PWUI 9*6I\(CJ+LNH) /*42OO,@2+IM3!\LY(#Q@@0;*#*,J8-27VAJZ! ISF]I;+3U$'PLK= M2&P*/+"D=4QEEAXCIO'-; *E2]0DNQ<7B3=9FK4A+/A,):B'#) L*P!U9S48 M2PLC^7 P0)1$=M)U1U=#*ED42_8JC1]:65L4R6]/$#CRHY2[[W[X^"[E,/OF M]PE+7(W2C+S3>(U(K@,/Z-1.*4OWRNF_UN&T$@(DM6>T/> 0E[5"/O>K*O4J MHK\U&@P*)( D=1RN>P>5'R:4XN,9\S5:8H(.=W]1-'ZEQIBRR0\=LDMY0*$R M3S%E9Y""S714&I+348^]ZLB/372D4S: 4S!*?Z[]>8RV5#DXI?O=L+UK+ED. M!D!2H1/&40&'SXX?L&.@!1[AS0:'Z?.?:QQ09D373N2[ FD9M]*O%!L=D!EC M R3=L4-":@^B1T329"L*YY:X>+_R:G14)@8!6#"RP24H"\%SI=(OF5S@CY8; M/TAB)#HG$9:&X)MJ(I@#$$"B^17YJS4E:OA,%T4K]) P)DR7*;W1-(FCV G3 MLU.Y@3-OIM]1UNA@TAS<&0I89B@-VX!@0.OJ=1VYPS.X LIS U0!8"9V<2L0 M#'2'@A<#5XO^[V_[CF$O+J"SW$1O2I(0QK)_;Q++/E],1__U>7IW,Y[-_W4P M_N\OD\5O;RY1[2W0F,F,94K$H>I%,7F=1U;IDEZV4I0UG(PO)&6 ME=:R?#BV0[ .GH)CD-_A2M.CXWN3<.1L_=@)I '=-=J!L,:1JF,Y1LL8G^VC M\MAAZ2;V.RBI]$2%(:Q&M$4D F%7#H7GG],3%P:$H#4S-<^YWUPJ&H/Z$,(6 MM*5E@,NR +U_)%D2R^@6DP?T0BEGCQ&SQ_0(#NE'-ULO2E87AFU86&VHW)K" MU88A-+NRS%)H#[V, .FXXQ<%LO:HI9/5QXM/T5FWE#F&.=L5.L2+OFS9GNP# MNQO\@\I*ZM2%L.20Z>")@=2!=+E^=KE^)CW8)LB)T W*_IV$59_&# 4Q6H4&2$2%;6/F\YQ$ M42(\MA.6AC">6A"6$!\@B65;_)2NF^S%;$2)\U@:*Y3^-DTIB\:O="WM1T)9 MUF@'POZMK2%IAAR^_#-];4$!I U!,,JU!X"&#DC!PU>"E ?I70O?38^*:*DA M&P8/*)XNZ9!8(C]F^9]JV 2]9B'OK:8M O=GIAP1]N\ M?"T*E')HO-D&>((H2+L.W:=7,> -*.3&'9=$3I;:86]9J"8 9:&"(E U&+$9"40K+"'N'P MF0X22MATF7V._:> +E)<6C+V:_FX--J$<#>ZXXVH!A< Z<@W<0E7<)6Z!44X MYQNZHK@\!B5UJ%&;]XA)*ILX)OY3$F?@'JGE"X59ZIJV"N)^=@NJT9@1%J[, M'-^XF">;C4-VT^7\Z85R(0L.![U)3=NOX)#5ZT71YZX=.Z/I.D+YE MQU)=WOG.DQ^D-N^&!>\&>F]%?/_N_;L/@ZO!D1AVV>;+_?UP]EMZH6;RZ6%R M.QD-'Q:#X6@T_?*PF#Q\&CQ.[R:CR7A."S.R!L\I70.\'"SWE V1)PAYP2/9_,N,3R:[TM-A^ MSU;L0/GU+J>3+0!O"?HS0:&[DT3M:M6$ULDJOL>V5M '/"FOHNG(DB_$"$? DW"9Q ME +[H&>)>36@&F"ESG(%R$,(3UP?C<7UT8JX5%:V37%]!":N!C/(G>+>3,12+6J0#A)D+G U[& $""+1P1W:"G(Y&%YX8%$M:J M"2&BO'-1:W$"D,RODXC"B2)J>I[\,#TXSI(OK_)L5;Z7)V#>,TIT]:]62Q"B M@3O7B5J<.8,CEQM$_.?TO1TZ@]&U1)8'(/0^(V_%^.32GR@"TP.7CXT.7(Y$ M#0I4I>UO[W>G;PB?\<(HS]> M[WB-S?SH#]EI3)\$]&SZ1-1(?(?R*G .:/I7FZ*]DW/)[GQWI&V_RF99,J1^ M0WD5(&Y"'67FRX@'RK*W A-$YYWQJ[MVZ!R9!S;(O4O2*A"\@3J*5W(22!%! M&40<\Z+R$^E6MN< ,H.GLGQ=V=TSS!%S1/2 ,[J'&[:F5&K*:7$(/J$VM.04 M%Z"-H6QQ+_0#J"I!\/:T/+H+Z,Y@RS:B6UD_6QB$'IV(7!3&V=;3=)?V?:-= M6D;'@!&2;LU*I)S!OJQ$KVH/)2K<>Y[6]"+"HT/BW8(X8437(&P6NMX5?Y'L M?DP:@+,7DHNJG-95'Y_ME+M'>J1[%UY!(#L65$(VP^QQAR.H83T UJ55 ;S]>X:A>Z:3GTROXVZ&IQH+WU[I48% M35A[ZJ0V2UT-B 7354:YS$[!69:9$['7V=D_[&K)LQ.P1:X\(;^T"@3CIZN( M)4%)44$;6#OF3#(S@,<:%FR?8&_6R/8= 0&3CM+#+*T!U]B=ZIQ4/JVYEP4+ M-?YXK9 A7KX9-@#2KO%=RG7@05[SJ3S,L@KVO,IJ&/+Q<[9>WQEZ1F&"'MF9 MA^\Z 7L'VO/9;93L,F2X.CSB(=S%&K0 P3=L)FLC>) 'YB.=[^D7S@J]UQV: MI2H0W,,-AVD)#R19<'K S\.M77B].'>C: MSOR_-'+F[SL?T/7^(.U^[\&'Z\ _A]4J3=!,G*@QD_R93)ID<.MVS%7,2A=3(/N 813<)>WB(?_E/OQJ$_9E< M?XY;,QT\MO-W75Y?@KS'2I,$,7*<(,_WE&:,*V?S*:8#8RJIS+#6N%4(>S&# MUYF:0 6TUK]C::*JN\DO$9HN/_NA%[$'TT6SF%Y="#LU/<%J @(DOOP<=I00 MPE)UI&?C6<#@\"E*(T<%LM.I"&&3IBD@8Z.ER3S"=P-T_$Y\( MG\Z258 PQ'24KI0$5(('D)SX-R*/]R!3H[!$U$)X(D^R61,0%J*FLC1#"$BZ MI\Y(A944%X?P8H>>A11C "07MF4Y1JY/Z':6[G#B&<67@O2.9Q<"29DT ,%Z MJA2Q'-ROCPV03+^%I-D">VHBW7-.COTK8EM4Y V?J>%?H?T4GSDHIDDV\B7D-XT(5[XP<)>U3PE/SCJQ(F8M9I#8);H+' =8!"%_UT M*4)A-K+%K4#8=K8PML4 8GX%*?,1 O*0E@#FXA+ .P4')-TA3+H32$]^.: M".8 !)!HAF'L>XPN_[GP2LWXU0T2#WFW%#N+A$OB=/\[75;@RVZ3M]0VA-?& M3,3>$FQ 2E+>J14.SX_'(ZZD6T5Z]G(^M'9IS= M5%]UY=5AEH:FH^_@Y>9&SM=KPN9*W%Q-M0==!:=EM]?QM?!;3"3V1W(#R+ - M./EN6C.W-3EA5_3L6LA1,:5Y5OA%@5POJJ7"1:GQT5D>EP<,^]U!]&7K.3&[ MF//NW0]2:6G6A>#JD.E@:6#I00*TZZUK6RH^NI;6ZG<0+D6UQI1R@$TC*WZ& M5ZYF;),:(F_OGZ?@LF4'\FZH2%U?G,U"71&"EZP3/=$!#\B %.+#I!D2*L4@ MN,(Z$6 5*BAQE5Y?>L"AFUXS$0U%27D($5$="5"(V:IODQ<>;^:B_/#N_:F+ M\OK+?/(PGL\'H^G]]>1AN)A,'^9GX&",*2\-Q'M85'._B1P4FC$L[1;*RRT7RQ!@:]8!L8A7:J)+1 M":@N,F8\IB\0H&#W&07>')%GWT51_FRH.&&&3BT(&U%M#3NDSM!!UM[Z1$LH M3H#8HQ UA2.O#6%;T%1(?#I22R(Q7M&?HS/NF M+Z3K:L+97DCG$\Y[@'G(HKY6F8MEQCY-E],D9A='H]3;]=E?K8WD7[\3H%-^ M#0VISP- .G2^J47TYV_Y"4^CU")=.@Z=P E=-%\C%.>./3._X4>.WW!X-WP8 MC0?SS^/Q8G S7@PG=^?E-Z3+[2TB\>XQ8#&BH<<2'&^5"6^UJ_=_181/CO+E M$ZV:$/V'>@(\N3RBAFK]JH\ E"J]KE9-('Y$ VW5DE]K>7B;IY9T0OE#W,4" M$%R*!@I7RAI9@&%[[>H':1*#T-M_G&RV!#]G:R>I,#3K0MB+U)23)D( ^5A9 M>AEMP4EK0-@8U!U6,ER6LP+L$4@%4RD%825?4Q@5+)83J":$\H\NORF"6_^5 M?9(/$ED%"$E.:HI%!LMV= U+%("(WE 1EH:0T:2F;(288 AFCI?QBT/0)(R= M<,4B?(9TGZXG)D5="%?H&PI-@;#SD\<*'9MMY@M/'6*3D,)S420Y5C1L $*F M$D.1U8%I>^BEZ3;< VDK(I*A7A4(*4=J#S09L/YOS*5^9<&EU,)O<*Y"U7'^ MG("QQ&7AE[IZ3_FQ239"/I[\;OM>)D?H>T:>4&J!E00B'T(?%#XI06>HS#(;(;Q2D>43\9P;C M <79>QVQ(A^77E70#D>IW/7P 3JVKA+\B> H&DFOQ:@J07#LFRBI7()E;)!D M%P3XA1UMWV)R@Y.G>)D$5?(5HC1K \+(K"U9,ZB0!"U!7,/0PC@B:&^ %I$! MDMHD?*8D8;([1HXH9D=I#0@RJS;G/0XXCJES3Y0Q%B#Q+WL%4 M5X0P)VIH)%=N$E@0Q?S. MUO?5.UN?IM.;7R=W=X/AP\U@\K 8/GR:7-^-!\/Y?+Q@*>CW/9W5/:X]T7K7 MMDY*]YX2<3&59PV#5O)8*DUZFX)8%33\7M=6+(.>7L!5,)B>;'3IU,L&<8*K5',,-!<(O)BT-$Z2"X)2'8 M+RV9<:D'M*_;TZ=@/HRY6*(T/)Z#9/1C0MPUW1<=LP\77H!02$%1%]*@T!21 M A% ^5%0R%^%65R-NTM3-P6II^ 3Y=*=^ S"I $("P-#2>K @NI).?U[GCS] M@ZYV%KCH*#=ULWPP=K,?U[M[Y!R:CP(DBGCNFY;;[OG^M1YS$K6/4@GV'3R>J4+K);<(/ MRY?OQ:0>"7UP-O(.6_L\7G)1_ )1_ )1_ )1] YXL< R,E M\1D8MV+!='_LR737Y@EH13#P']1J"8@/H>9P,) [1%_"X=(9NZU$6;>F0Z"P M-9;N=S3K0O A-%#QLH"U$%M^D9XX'MHXY _Y;K5:#((GH25!5<%UL2#'>+76YN SC#P1;^B5MQ+TJMH!!Q!O0 J(5EV!51=#<)ZR4Q_-24)[R*HA-C"]<5BR(.Y5(4-05AN M=2)G(>+SD+SX*J>J$O#SG?H2A7:A4S'5C%_=(&%/B1QBK51IG>HV9_-DJ.4I MN#X3SE@Q6E((&)-VTU'11!N :4'%?)F;!),F;%XR;MT,F '+/1TM:D_X/4J MPQCFYMHMD[ (*V#9\B W&,@PUN)MRY6/%)!4BYL#]J)\F7R!/%65;#Y.U+(I M5D&%>HUA',7^ANW^;I/T&:P"C/'K%H41,KW#\-'X#L.!AL$R)6+@%.\MH(R, MR_V%R_V%R_T%$#$(E_L+E_L+E_L+MN\O7,ZY+^?/[K&=#D_.5F=^0PY9 MO.!65.70%@2WD5T-.;#BO!6#]FP>;*5H#?AI<%_*D3'CK-7C%B>BO4C=QH!? M*>Q).3)>G*UNL)0T?KA*D= JK:A(I4T("8SM:DJ%)6>K,,-EC$BKZG+2HLW3 M#QC**@[1[E2O MZE<4XZT'V.JAYHCN+_2$E M.[J\FPRO)W>3Q60\/X.D]C/TC,($S1!3'CHC/R*RQ&3#GFR=/@7^ZC# W1AY M"W]#BTR7<_IMQ'+TTM]D.?#;:KSWC.T-R9['#HEOG)B7]:*K3NR??7:C4N7\ M\NWRS/;# W1B(YENNC 7O[J]MG4JDJ=[RG.:,VR6DS"_0SYJQ^O]RF%TME2 M<61C4!^"4[5;/3)@!J2UKHA:\>Y%7@7"^8JQ7I?D*(77GNA$*=&$-&]8$NOI M,@/'.X?7K@IA,-:2D1E,>[*BEL6E5MY9H5KRXE6W.:[J**9:7#R4P"WC?N>X M4TV,>G4A'"9U/"GJ,<+*2#W0L?_B!FUIX=1%\$C0UMGQGDUHWAR(&=)$N:5# M61OVN0SM[)&!6B/[4!7$!&LJ8C.(YR+.!QRZ]25:K W!6GS?EDUSJ\U#.-"O9ZI;98/=Z;FZ3FQYPC;OP/IBO(-!I#?+F_.J=X,R M"6_0$E%SYN5K6_Z,;E@70L1&.Z9 C!':.->78TL-@QO7*EVN.VBM:8 2H'"] M9EX=0MQ,1T.VUQ5;,]V2"[2]MN&/W2HG6AJ^W6A#6\>;7(^2PH&F5Q7"\KR7 MPTD%'^#)7,Z.)J?5,/QG)JIM?-A\?@*5Z3>MX&/O?1.9:S4/P>?6J5IH<:'S MQ4 -4H_S%V\%T+!!"%XY4[&W@;L_0;MX%;+XSEN*>;].*8102F6JK MH"J\I M/B5$>,;\D='HNT[ U,OSJ4JE:U?FL'$"EGA@NIP^Q9E:[B$I%FJU6H3@4VEH MLNL!/P>5N/5#RHV4[,T6A^(#%*,6(.S)6QEDP1QYY'O>3^7"/AO M,P*^LJV]A"9?0I,OH=P^$KQ%)-X]!DX8#T-O_&?BIV]:7N\6M%M)2FRM MFG#R7&N(J3A(M=#9-;E"$AF!TE=ZM6H">9G70$&UY%>$V,5Z][/S$J\Q"=&> M NY+NO*B$%P3!MIU6,P* 0%:J/#M0,5[IF6R[R!<:] $5!P<4EO8_P4$P4@2 MK3L>B>]R70"*"A \.P;"TH$$:%PQ2MGE-0ZQGRA_[G D>61)MS($+TV-\:8+ M#Y X,Y13:L7I?B9$(9XN9RA$ M+TZ0TI3VRO6JF;8 P;UB:C=-,0(?>062#89=J18$CTE+8ZZ$"Y#D3JCT5^MX MNOP294^S">2FJ /A=<$:4E.@ BNS0ZR$EK0*I7N5T]\ZDE,!CU6WXV2S=7S" MMA(W(:.V0E>ES@'^M)D68W#\.)[/[\-O"1 TZ4>4WANQR8-];V) M2)[RC64D\3Q62MGW,C875FF_< K0\M;N2([4K<@I!\2)*- K <^[= \N$A+^ M@79SER"4'M<3O"+.1NPD5%2 X"H4ZL=A.:X 6@],(^=.'5Q72<1G3FC:*YA MC^1U+%BG#YU:)SES=-/3 MM(G^ SF:0#VN8NO9PS/,-EE"-4=QG%%)\1V1/Q*-1FPNN9OJ1UW, M@+PR1P+O<+BZ\Y^1EQXE?4:!=XO)EP@==L]T (0NWJ I85'4!*W95/6,LB_' M['@@\JGJC\-DDQLY@8ITW*?-341;&M4QBP I8 KK"#=GCD!S1(5M[EC:$KD( M&R!9[?UG5-&>_#"[CN'^F5"SQC[.4$!5TF-W:D3R,VG 9G!,6S(UP0M(SG/T M3$U%Z**4--'-X$HIFX$P;4FL JKSI?B-3Y ;%P(7>0-(6M)F*$LK2VP1L,YY M?X]>?1?K\%Y4TF9X2BN\%P$#9([V5G3\ZL=2B\0KV*N ?NQV&BGB B2?.\K5 M['+F<>_#KEZ&D?">GJQ&OTZ==]V(3(H0D.Q. 1;6)),L9U'Z66>S+ZO=KTQ; M=@,9HP4DWR/LZ;*\E8R.>TGE/EU:MU_9=N3"T<3:HV-V&L[Q,GYQ2!;;J_#! M5DOW*Y:6_2!*=&<01CMT79*@PZ-C.ZI#;4;=?F@2=7LUR*D;!'OR!DM,!J1( MX, )O0%F) [EL$R'R+,L;H*SUM47S*@';G7O9?6YV*:I MI/2T65(>XGFS6"^+,I* LNQXYCOBI*$RBCH0CJ.52E?R.+,-\ ZA M@TM.*AIA:0@Q?49"$2*Q*XY;Q\V2U=,%!Z5?*@Q!60CA?4:B$.#H)(=S-M?E MPW"!CPX$<:B,N@Z$4#XMCFOBN03&7 )C+"_'\_7.# KB/W]B,WZ"G>!(RN:1)\R3I0+DE^SX$J1F3#:%'D_>07 MM>^TTV!\Z>B3"\/R$?4)35(_G*@P$"><3*-D"H@Z$99E9*R7;,.!+9K:5,A=YD*4Q]/ M=3TC$K.([#D*:6ASHX[$=U12BO:9(K1.O((1E MK[Y)XB'H)$4+I>8..Q*/YFD)"/Y+394^)=WRZ9;WCR2*]]N8!_0R=%V1H#4(/&+ EF]UE+,ZH'R*3K;9\E[ M#//8"3V'>-&7K>?$;#I[]^X'Q9FR5ET(JRV9#I:/E;4@=2"SB,0%>=&_CK*B M?_P^2C9)X,3^,QHOE\B-LU?9CI XQE"_FOW\#9KV3Q\2/ EQ-^XF%2V;05,M MU)57AYO[IF/J8/"Y9K!>$S:MH;F::@^Z"DZ[T]HO#O&9\9A1TRU9)U:+63"% M@L6[YE*P"@$.YZ6^2EY!("L]D?:(^ [#/TEW>QX.)R'=\3TYX1]3.E#9.]Z4 MOKO)]70F]P3HU86PE!,KV(D+60=0_Y/.C#VR+EBM%7ZS8(<$SRQH+,D*=%MB MJ'""+OT*8 55$7^)A_;4\I[R8Y/P]BN$(?<_($THML-)YE;.R_+M- MW[>*E65*[4YO93MTIWB<35BZ_Y!%30#%V8MK<\\P_+#HGC\<6&5*=8@!&3E; M^HOP>0VS)B <)!G(V0Q<]^](<F&[4$X9"KB?AT, (* RY#O78HK/F6DNE-P^*N2)1D1+^ZS0Q6 MC:=+&3! PN3IXY>0TN3ME7&$-QL_=:K=(O:DO$L_.2MQ9I+:[=E,?]72K*F) M%*C\-41J-UE60RG!8GPYEFJ:Q!$[ZV-![1MV^"<2AK*:S8Q:=02D! 1):)PQ M/T.,,93>)GL)62,V,W"U9!=E\ ")MXR2$H^D8U%HH MBMF2*LWEZRG7)B8-6$VXU5B"+H\@%L1? MK801$XU;[5?XS;TNC0&?E4HLB,-VPC?.3N^$4=E&O^)N[KXQA'=6PJ7?1,9I93C,V.N2]+($:->OW*K[E71P,2 M6,'=^B&UY7D^=V$J"&F5?L75W"LC1P-(4F5,7T(G(QQY>_726K)SZ_4KL[:= M*EQ(@ 17I*^P8)*_BJ:JU*_(FCL^5'@ R6O&DEZ&R!L[A(7YL+=[LKO:C/2E M[PJ#"W4J]AN>W]S1H8,)D.Q8F"K.CLU^<8)$-+JJQ?J52W/?1!5!SR>Y,[1- MB+MV(N0-0V_$!G,0($\8:%:OB7[%TH9+P@0=H(%#!S-BCQ9F"Z!L-_^)X$A\ M5BQ;BVMFXSR4+\25?PQGF:RAHWR@+$:"[@6.\P/")8G1KGEJ=!&QB@ M-?A)0$ I"D O8.*D"C3[J*.AD@B)$W1@)7?&SO.N90C=F<[;K%=?#E.6AI E MI9G0!, B>HD1DXO*!!&!I0FHJD B02ABM-L*.1*8%;%$(:DR;"X:,")*'4 MJ;.G4C)L..4@Y!QI(AL.)$""803MT5%(\S6=)=GG$=X\L0,RY2I0IS*$A"1- MUQ(Z. ')M:AP(VGX.K,! 5AI!UI"TA ;UJ4"3Q>G?O ML%=2XYV&=T-6"<(JW="G(8,#5%PYH3Z*9FB;/W=;N( T"1_0:[QX0<$SNL=A MO):=@31H$XHO1*W%(IG7 'VN*O$;A"8>FH#A2.E2 ]:SECOM6)@R ML69C$"Q]'[+/T)ZS]&]Q(DK@4+,M* Z?CF6?@3UKT?O/K8W[K"TH[J2N19^" M!2IZ#8G"\2W5%Y3EF+ T4I>E>T DOR69?G/-PD/9?4D41ND5%+,0L1_?O3\- M$9LOIJ/_^CR]NQG/YO\Z&/_WE\GB-_8UZ^V*A7QY@V)_9Q T-G?7R$L"E@)G M[1!48=F0$/;@1CKTKG?',H_9N$$2R. M4Y/6@!.NUKK(RQ@-O0WE)EL(I ]J9I?*Y,(Q M; ."<\)8<(88;5^[B^A2V5U3,F_0,PKPEH',:92*4JLF! ^#L0"UD%D>B\E3 MY'N^0W;,0.1I"B4K$$EY"^L/P4CK=/TAX8!E41[)>7 V].."HHSHWDJU!-&I M"&0=HE37DJ0T<-D5V7BS#? .9=M+J9'DEH2P'-'7NJ)HN'#LRN(Q<$*&0&+\ MRD4LV#O!Q-2IO2N#AB$CJ3D[+03$=/'TB\?G+B\+'46_'X!%-6$4\%?=II4A M&":^KAPN#!F@L9SB)QV=\ON+)V4L6";!P4RGEND$M>755VU\1QBAIV7@NND* MB)GDJGMI5=<)>NN;YYCX;HR\=$'TA;(_FLV_J+;-LCH03'"78^)DGRUC11$>+)U*P^!/=5U\*LP19 F[=I2H7^%JY<'H)WJZ_!*F%#%P/U$9$E M)AMVS2HEW&R8FM2&$ C3RR U84H7(IV$+,^^_UQ4(8D,I<4AA+#T(C0I%[J0 MT@,._TR/*[S:V30.A[ M1IY0:H&5SJN7?;6Y<5*PL4PK<>R0R67>*-$)M-&POXU![;"EYD-J;*LXP MI=$P2-NEBW4N>'E>:]W*9^&PJ*4\NAP %"Y^V'$C\NR[B$_X \M[$5%<*0NB M!8Z=H/@[BR)[P/%O*)XA%Z]"EF)&Y>AHO[^S<)34TJL.F?8MJ.(CHB"]6TSR MKU@YT?N5?1-Q%HXA6$HKX"0@34[=*.P=!.3=),0/5QG)*0NBDH_S,<\CGIXI MBY9I=5L["_]5O55:799 4I*ZG'E(&./S!6HT?';\@"TXZ8#X1.N*+GUUU]U9 M..'JJ5EG//L:]'"?1/"62N+>(7^@.'OJ-A]Q-W0AW+8N:G4)(=,2,'W4XEOG MKXS4)K_X>O(OF#T*\(A?Z/AZ"2O[C"X[@I 0JEW%ZI);T$S^8A M>-@,V(S*9=37H&3YZ?(TB:/8"=G+M#,/V>,W3$LJ]3 M!;/]5/?:M^_G+ )D&XW@CG1QS\"O2 W3'7LT"3,K+WLXKY.>SOJTK'=5Y+(0 MDC+*')?%Z+OQ*UVY^I'P'*U.0V=]0&:N2C4X!$E3&C**]JR6'@UZ"& MMXY/TE>WAW3FV&10Z;"[1_$:>SC *U7B\UYZ[G=_TFL,52_\^UHU=>9'?]P2 MA"9AC.A\$<\Z.(/3[_>L=]'FAJ S+>9S]VO5818ER>Z+_8(#VDQ $?:EQ:*> MSWH+#DB/1?R%ILEUCJ!D>%F>8NE)34<=GO5^OP6][8BMT-2UG>W"K\A?K5D@ MYC,BS@KMG2+ID2K;2BS[.@'2)J3?Y46O =\VV/GMJ;5=73[S]7%C"V)!W\]+ MR87WR[AG'5TH>IL4G/4BNE]E;Y/M7Y/"[Z%9U7E#(LYZ#0Y+[0TY?TZ:W_0( MR,(JIR%-7]D9H,6U3T-!?$7#I' D96% :/?^E9TS6E1];9;#O=IR0O<,,2%2 MKHYPF#JW$B=@;B?!H6//??>[8>WEMG+/'(1F;>NX2)4F0,2&#S++VSKE^J4'%UQ"_H642NKNAJ<'EKTC/*R>8:;[# M7M:U>EU_#4$:O6NT'FN_!C4>_YE0!).0\C))3^RG\1J1Q=H)AX'@5H4T;V?_6,6G0QM@W,K L M'UNU3]\WLON&.\2^R<,QPPT=O'%F3-\WX@& .\Z,)?9-C+/"34)X@\R,N&_$ M\P!WA)F)ZYL87F6CDP8)0)FS3HGI=Z_5_R-#%ECZ-:CX_EG#8XA-6BX:)O&: M@A._^MQIC_WN6L[C>2(=OGU-&MF7'MK6OO-XHTC,+;CWX!1/MLZ0E[B(O3H] M=MQU6B/]ON4'*!M0T:\B]I(3W!HOSU9-)Z%+$*M3A'4X)AR&W@S1-7G;SZ:V M1U2_2MQ+3D\HK+6DTR)@=)6\Q&3CA&[V6_IE1$O@)#X^+*NOIDW[Z5?S;.V1D92Z/[(OR]_EM)8X^?+R\ATE_"K:10S/=R[>O$TY>8SF3Q]O M6N. LC+*=F4IF!G:'MZ!Q2OB;&Y03(?+D26I$-%KC$+O: !C/V:]?__NQW#8R_TC_EB.OJOS].[F_%L_J^#\7]_F2Q^8U^SW@;'[@9Y?X-_RWO\=]KX M)@BC$JB#BGQX]^[C6];W$ZW[IN_WQYPX5:0%LR*B5?))H=[?2,N[SV3+U!:' M;,,]?/6%3^_)ZW0TN->T)G&3)W1%OZ5#BS:K/$'F"J#\;ID4BMV-V@E--ZEU M$\A$4+8K0[N7P)67=Z0I")F6%>4B@&-7'J/C4]?W2')/@5,.0CR%5)V*S.?0 M;_LAQUQ]*C.OR#(5"G;$>B<(M+5>OO$_,5(GK&8$>/%/+J:;I==X'*1%?WX3 MH17[I$+1@@')E\<&:854D4MH M@:\+N*2OG=9O$T;F%J7>5EXOK8\8KCYP'F/5$SJW(HQD)TTDRX4%5WPYP$.J MLR[&M7GC-@-J6AW@YM"M[L0G(?T2+9Q7%!T7T-/E XIOT!(1PHY#\Q+#*&+? M&NS(W]-]\NF.?/(PFMZ/!XOA_XSG],]CIP.\'(0H'GAYOP,_[7@0.Z\#AW5] MV9RW0N.U$S#GT'R-4'S'>F!#3;PO%Q<_IRVY&(5=V\RC2[HEEU4 LB]7*9A* M+C#VY6EL2&KR(NF^G%,.PKY>V/N@OC([7:V6X._Y&\$#M'FHT$Q7A@))\HM",(8-M+4H2SY @,(Z M+-D+P-1R$]:",-I:%J$0*T!IEJE4#[Y280@75=H??B6(@$26[J,?G1V;UT<) M)3:,%=.?M 8$X>E-N M5;VBRRE#(Y"$I#R$*C:.00LLM?96,3Z(C.BGY<^M;43_N]PD]+21C@/0T#6BH:N,7^ M!D[H#3(Z3GZ [[6E/*YR4.;!E56P-5[S X9X)_'EB@K#\>2J1<$=MB=X@)C0 M U52CZZX.!!_KES%Y/* XHP1%7)WL&('IP3CX)P)7"&!R;B];OH7%%2 8+!,Y>H#!&@'3 7 MV'##C(/)L-O7@& ,6QI]>TB A,52,V0!!D& 7]B)]ZF#>;1F-Z\FH52"YLU M2$]C+E9SG(!D/5XN$5TF/1\](S.ZCIHA:O==/_!37/R[3AT_AA-,F# M(/<$# H4# HDG($7;>ZND9<$:+J\3B*J6%%4P!)=[PI_'?'23Y'OI>L"'$J# M)MMJO0VC%9&XP!'ZUY$;](_?%TP5ILM)Z/G/OI-:.E5A",<8VOITN#LK M 01H?[K?2@L2OS"3?C3P=(\4)!ZU#I4L+FQ[\HBCF*"8LB1-&9-MHZAQ65#R MCS%TI8[$1A4 71;,MRB!=\!J; \3H!7$L+TVOTH%*I"*UL.T0I([+\3'8L: MU.O_9-085"F"H*U9[ Q/4O>(*>^>_-"18"PHN^H66M-&K6>QJ*M)38$#6G_7 M@S)CGZ;+:1*S4XXHS?7^V5^M6U44<2<09HQV1E1SK1)S"9"6Y0NJ6TP$B/9W MDW:3](D/-NFR8S39Y:V&;4((!VE?AQHR!9#*Z//F *FQ]2FT!"$"Q::)*;"B M\PS*'*KV#SA,ET?ZQ@X)J9DK'/#REJX-&H,0GM*>S)MRPX;8]WF];U#V[R3< MAYFFUY'JD>Q4PX\E93@I%UI3#LXIZSS=Y[UM=QM;H MO5Y-.0?38LEXJL?&&F:;2T6^M54_YJRUYILZ-SR8\WVP"GG:6!!JCL M-)!EY-6M:3VGHZE3Q A=YP(RN9>,WT]B#6YLAA"3PW%%G6 MV<:B/FG-NCNS#R&?8 :T-DPOR!P []+,$4YP#"E6>;,-ZMO<*#9R7!M@A"19 MRN%L6SI'<9R=KXQ?F:Z* I^E-2!XCXV5M21%&3I 11X?$F4_ 2:]<&U[N^%"]W#$;WPT7XYNKQ^%L\=M@ M,1L^S(>CQ63Z,#^K2QLB_ESO2K]H7=$P:JN'2/$C9=ES-?#!/'O8\^;,:/_6P,B>H17/%05 -SH:$._]_)4P>W$ M%3&:W,V<+;6J#ET'N F;)!X)]A(WIHO #7L(4QSM;%#9]C4//=T[>B+TD=E= M'>F9#TF(LDD#$*^"U+2?=>##D;0T-)=7$$A(K;FVBF35Z8V/M>.S9US9IEC[ MHIM130B;1[$^'2]_:,+I9&+:]_4+[8GN<9C#/HS3H-K\LV1>TJX+8?>G(0A] M0/VOZNZ=T,E\?,(+H-4B$ )CY'SGT]T_>]/(/,%NJ/ ;Q&L^#;8V!6266"Y4 MYM*O '8@%04I\="F77CU-\E&8A1*O]O>('"$?C0#)4KA+ ,+@ZKBL-=;YA>J MV,K=T4M-652H[-T (ZJ^(KXG"U(FA%*1[A2)CZ3*$@R'+D_8+9 MN>DC?D'I;17*!EI[-:$S.MT;Q\+IL78K$,)JC8UK':" !N0,/:,P04SE"M#% MM[HDY2'$NM89>!)(@ 1U8R D0=E>!?2W]@0D@&,U\B*+Y:-+IBSCQ&- H>R_ MFQWR4M J$V"9#;,+] >$ MU[L_V]/CH^A+2!EQF[#CM?04 M;!@)A=JL*0AQ"[4G]=JH88UIMC IGL7N;^MSW1/9>:QVYI'VF@=BYYOO_%O@ M!6C]N75\DJ9JGBYU)G>]VD V@:T.%;EN"!@!+G+C2!QEQC'<[A$'OKLS#=SX MJ!VXP;H=9/T.G- ;''L>9%V?6^#&J6H5%$<[)D/=AG7K<+T[*,S(B=&**C.2 MA5\8M0 T'$-7M'*#(,%M.1=2E2QIU(6D/)"(BQIJ6TI^) ;8T4LX3XQ78.BDGU9I1F=>M9-OE*)K=8(C#09':#GN)] M/A5#>?&J6D^664=6/"#0Y#1RHK6A?(I5(*0?-I9+$0 T>1@'@:CJ6H__T ,G M#/U0+_3.-ZJC@.NXY3ONNMAIA!^>3NH[Y47@UEH'H!Y6F7?3'0Y7"T0V,Q0G))R:NI3: M[A;(N6);FM8V>^!YJ C^1TKQ_LO\"5Q3Y]3W^LZI?8^#O,O!OL^+5ZHKK]39 M!KVW[4&ZQ+-?XMDO\>R77:^LGV* M+FS0&Y/]DI:+X8'J].(%!<_HGBKX6M\X&+8*P2G?=)0H=,6,(>>K,K\AARQ> M<#N:!;[7ZW1HG'[5XLC5D_2YIGW;A(N,=FD=V*N=Y/02RC47?Z; MV0':]^\^G!Z@S<>?[L[@9]W-,A]B&=U;)9S9X:V MF,1I&M,""_,?]0[/#%KJX42"/5"/ ]]+^T_-H^ \3500XN&:L;#VIQHBD/V? M%%4I$;Y=*"X*X"1.KE]BOL/(;#>E2IA&3>1*(X_\%9:V?8ZG4J;BW"8$83M1 M.EV$YQ/'./ W?IB"DFZ]54*@HH=F7#LB1F=^22B*Z+HFBO.I(K0(HZ M$/,4UII5-/%:%F"^])-=\#DI ^12CY;JE>10AM'%U9U]Q/V-_^Q'(ALE+0EA MU\35B.TZ!*DY*BX+X:!-SE,Q[5UP=;J-,6(O-1 <^BZ[ MYWOOA,F2[GBI8,.5FM6!P#\GY;PC(KLD>84*G(6K\I"N@2BD(QT9"*0BI M!C$[\N;]BD^1/VDJJMJ++3.!Q@\M,U@4G6& 6>$IE-291VT!NZ\Q2J(8;Q"9 MA&Z0>!0U"Y.G_WD+YU6@";5: C1G&:M(+<" W.B'??#Q'2K5MK]8$M!T9RPZ M+B! HI%>%8*40JZN "FB3LWIV16.O\1RD98^AX,_)8C^)7 X:RDM,/B3B*0LQ*.]-N81 M"60+LLK6A452A'.)I"R R42I=0?^BV'TS_\A51Q*@=A G1:P/4$H%6;/YE/" MV^-MA-SO5OCYK8N3,":[C+WY'T?NYE_\_F5^PM7B#[:YR1<_8V&12ENLN_\? M >O8#[8G1S7K&)6=G(BRI,_2@2LN9M/=*^>:F&:[GJ?Q_7@H/;LL%K"ME%K6 MD4>XK2'^Z5HPQ-D/$,)+JN(O#G%&96=#?)P0O$7WON<%:.Q$,?/H+=G(4(QY M93T(QW5\OAJ L+!6BGSGT7']I>^*ETO5,K9-KOZ*J4J[[5?5C78[%1\Y_VB[ M1G/V A^:LH ?#%%O&WF)BSC'N(@V-JRCWBE1>%$ ;1 MAJ3D* $=Z!Y?I)(>R%>+08B7:'-,51'6.JC]^]N,?7YV6/D?_Q]02P,$% M @ 8435?V0!7)*S -SL- !4 !OU$^%V26+F>?&<7[[/^;?__KX/T"N.$S\* M__UWG[[]^#N$0S?R_'#[[[\[)E=.XOK^[_[[?_O?_[=_^S^NKO[G]=,]\B+W MN,=ABMP8.RGVT)N?[M Z.AR<$'W&<>P' ;J.?6^+$?KSMW_Z]E\__>E?OOW^ M^W_YPQ_0U55&Z=I)2,\H1(SD]]]^*CZYR:A&X5_0OW[WZ<_???_Q^^_1'_[R MAT]_^?X']/BY:/B92+GQ6UL&?OC;7^C_O1"6Z#WQ_Y*X.[QW[B/729G6NS0] M_.6[[][>WKY]?XF#;Z-X2TA]_.&[HI>T!?WM*F]V1?]T]>G[JQ\^??N>>+]# MQ+9APG@K,,F;$PDKK=]^R-M^^NY_?KY_9L)?^6&2.J%;]KK@DO7[].<___D[ M]FG1E+#WTJ*M*,T?O^,?_HX8#J%_BZ, /^$-8MW_DIX.^-]_E_C[0T#9LK_M M8KRIURV(X^]H_^]"O*7?)S7.GZEQ/OV)&N?_S/Y\[[S@X'>(MOSRM)2:Z<\5 M6EDGIHZ29;\SJD]ZJ4O:58_4L@Y-W\F:P '6^F+$GB UBU(GT--,Z-E9,PY! MM/,]^:FB('Y/<>AA+U>1\FP@S41BP&*_L L17[YVTU$1H3Y2Y+&CIOFE)C\__Z[NL\[VH-*38G-XZKH M3NSFS,B/+9;(6GSG1@0%#^E5D'TWK/LFCO;UHG)V4-+[;7)>*(C%. MHF/LXDY?JBB_S-:%C*0%':!Q>/7EN8/0_^TV'[N=T$.+,/73$UJ&FRC>L['P MW[@80_I6+H' =>V\E#$NJ-[0%+#'M2F8.Y^L'5 _;!6WMTL*E-&OC/;_:\TBHB]'8M2&]&)YF%X=((G?(CBN@F>I-D$G*I.L7/G$ML =[): M47L[&Z>*.-D1O>X1QW[D+4+OEBRI&K0^;SUZ]K+U=CY,E M2P\/4<)CCINQ$R8^';E;8:^FZ01<4*;@Q=AZU@ZX(TK%[3_F%I3'@T*^YK[S M _QPW+_@N$;QFB: O4^F4.YUYY\#]3:IF+I>EFVN4(J(DQS-NY[PUJ?[16'Z MX.SKQEE),_!>5J]8U=.J;4![FT34GAY74D64[&A>MPS=*"8HRA;'SRD9W&^B M8YC&IYO(DSMA6R_P/JFD=M5%&[N ]E@UR7LZ<(7)##$V*(I1Q@I17J-Y]=IY M7WIDLN!O?'Y^"?>QZQ6I+] M0[CIG1G.4_(+9QO0K'0]&,\0WY<16O MH[>PS0R5EE-QRDOU:EVR;#8%AZR1UI0[4M)T8*?$QW9%-JM8Q8]Q].J'KGQ^ M*FT^%:>4*%KKF6=MI^">,I%-^6@Q^\PYC.VHCU&2.L'_XQ\:EU&2QE-QTEHE M:UVTTG(*#EHOL"GWY-01(3_6LHB"]CS&CL0=SSX&[(!UBA07PX3/@#I9K8BZ M;L5&8DIM+"^BEZ^#QUT4RK?!:YH ]B:90KE'G7\.U*ND8NIZ%B.(&,7Q5L// MV#W&Q*4_??^R]M/:NX4U30![ETRAW+O./P?J75(Q=;V+44'1!GWZ_L/+-RBG M/X*+K6.'OI%Y/NU?HCI5SS\'[%RUJN2>5?D0J%O5RZCM4YP:XN1&1*O%N[LC M(F/)H9VD&6#':E+L'+G$-D#=K%%476_+B:*I2L[XM4*]4$KGG!O%)ZD1SEN! M=\I:M2XOSA1-0+M@O:0&KL_$**K2YN ]L%G1 M\VL+=6U!^V2+R+TO*A34Z656)\?)T=ST>>\$P?4Q\4.[IESEQQ*FCC/P(#KIT-_'\Z/F$SCQ-<9*R"SAW@;.ML41C8\#N MV:YD[IWRED"=4T%@7=]W><02ZV.*4T61'Z** MTF>[/ T]0'NJDN!]=WP8#\28S!!G@P0^XSDS64_%3K ,/?S^'UB.G)?MX+ML MO6IG7EIM!-LQ);+V]45.%C&ZB! >XY8+7\G?^8GK!'_%3BQ_M-S0%+ +MBE8 MW(21M /JB*WB:M^0R;; .65$2=MXQ%PJ=D?^TI2@YK(E8&]L4>_\!?-9,Z"^ MV"9M[_?+HB\RTJ,[(G_-K^:*U;:3<<8:%>O=46@X"8>LD]>42V99'L9RRCGA M[3'-ZO=[SC\'['RUJN0.5_D0J)/5RZCK6 6U<3=K?B'K]O\(H[?P&3M)%&)O MF23'AE>?\O: 74U)U>IJ1-(8J"NJR=QS=4+)7_U&Z:.< >(<1O/6GZ/@&*9. MS(_@Y0>!E^W >Z=$M:I7GC4"[8TR67MZ84&6WY@8[TCP\?@2^.Y=$#GRZQ'5 M-N!]KD:EJK\)#4#[6IVL[P6/$\Q1*:C)T[ K4+74,0/VU2S^ CJPE MOO8QQNKA>76_O)VO%[?H>GX_?[A9H.>?%HOULUUGKZL!(6TT%0>^J/M0WV(* M3FFFUD-!SEB!AUY.=R\I]-#8<"K.=Z% R[KH""L 4>\EU=Q,*)9*M;$ M&EL]*_$U3Q*<)BUSE8M&P..J7BDQIJHM ,>31%#M63,CAW[-"5H*(]-:/3_7 M3(J,J/**XY=H7&48.8M@D%V?4<*$R[:3@ :)BI<(<=80/%#(Y.WGC+/B5?' MP*$<;:;UO/GR]+1X6"..)'^Q$GTW3K*;AQ[]9_&/H__J!$3#9)[>.'%\\L/M MSTYPE"V[5/L"C\Y.)A"C5:DCX.CM)K^VEQ/RK)HD^T%@-$-.BG)>B#&S,S$8 MV0XN_0&7C.R,NJY+LZ4G3]C%1!"RU'[ :?TS=L4NP*-<1>'*4-S0'G!,*XFM M/3!GQ%%)?88(_9GL8?M($_M1=(X%G4,\D*IB$>G1564EK*V@T3)\)0I$\8EH M(]'\K EPM*E32$07\7/ :%(KIO8SVYP8PPP[4#&(0CZ^&,/'00.CVMB+_L<8 M'QS?6[P?<)A@,A-;I3L<5]9<$@.H]02.%1W4%R%$H1M@9.DBO:Y'9SQ0QH1- MOAD;=+;#8 >+QC0!YDP29H.(V<#-=E>?W>!(TT&UP)]B5^#0V,4 U22\+=V$&A():WODS;N:L&/K*H2EUNB@&/G3$"S-XQ'NB!B1H5G MO*6;",F01R:*^[B&-G MAO6][[SX@9_Z.)F''LLCNXL"CWR5=!\H/;78%1L^*8GZZ]2QM-_.;]>WB_7R\4SFC_GG^/%O_Y9;G^JVTD4'L%TMAA.M&N\!Y$WGH:$6WZQ81 &M+S MD $USM^("-%KYZ'(O1_BU>8FQIXOC\M*$_"1>*E0-?;*ST%'6XV8^O$5LFK) MG!RZ.F!/]CC98&M;UVPM]00"MD49U=1M0>A)A4+(KCZ(U\ M240Q@R49M& C"K=K'.]O\4O+\Y+ZEM!!1*Y>!4LNFT&&E 9IM9&%T+PBX;U' ME&HY>']V4EK>V/@5ZC]S-4.\=5+<>(PZB+8X28K;4:PD;A12C D**WB$FR4( M'4#?FZZJCOK&[=$YT9M>M%5; L:A%H%[O^C*Z )YO3:4 ME@=.UTH$+O:'(#IA_(0#!L,7ZR2)353Z 8]+9=7%$&WM!#A:U677=>FXR/1F80S$2E@6YBY'?*'#3HQ'B5^P@+WXY]^^,B"E_[E M;S=1R#8P?O'3WT(M^L1,FM" [F:,>8I]>!PQ85) @2J,W M)_;HM)T+0^:M7!H6:H=2'I3NG!3MG 2%48I>, [IV_!H&_K_)&0<^E+\%8=' M/,PU@#H(MF[AG#=Z\VE1YXS9K #HTZSX([H5S2H(,?;.BW6CS;U7>B,U011- M"K>S<)C4!:Y.XWPT@.'.M8?5TLGE6Y;%HOI43 ME%R!')4JGTC!#TZUN)Q42 [@I>/%8=M-I &4JSXKM1YMPDYIZY5?:6/H4=>H MI.P08Q*W?EL$-G6443Y!&/I00V>+?Q#%/:;X4$\/5(Y+A]90.,FP=GYQBS>8 MZ.4M0Y>L#-;.NX"X\N?M[;V (Y*BVB(TM70!C%&JDNMZ=$X?<0:(<*A.Y8T_ M=E<_>1U:=QK-*,.KS H^MT)*K)#/+DYV,'JT+[Y4V=(TZGR]IO9Z2M8!.'BU M*]NTR3"):96"T :W&DKJ,'8;C&M;7I2POMXI^;"'8HTZDHT$P,%6)Z6! MK0/K.P:&M@ILA\Q-M-_[*3L/H!G$HS EZT C3IXN4#2-5>>OXYG#*KPR[O2N< MY$O" =_.B:1_G[\G3&>(ZD4"UN5#/8>8WT&&?+6R92 M4Y&:^I; H[5!O;,4T.?- ,=GD[0]4OMFVQR,Z(R7D9FA99(<\3#9O-22&@^H M:<(U_;\^?OOQXR=T<&+T2CES8[$-X-"5BMIG7AB%XP6MTB38J(9/ MV#ORBX9^2*:]3%T6N;9 ::CO4 9'GSXVPE$&0BP5>XE",_3I7V;_^L<_S#Y] M^L@^^_2GV;_^"R'RQY)(BO[',<3HAX\S1 #E$VM&D66&R,<'3(S^BH.+7?U1 M\.P)IXX?8F_AQ#2W9#)WW>/^R"YIW^*-[TJ?3BMU!(YYZLJ+*-C>"S N=A!> M'T8W8A 1@$=37I\1*J M@#]^A%;AF-]T^$"9?L/3Q$8;>O'!VOM.:^;)*OU4S!,09D#V6Y5WL. C@ERY MYGU5P''=(.P(^ZCV\NH/H'>6?-YF(OV):=5ZECR /OQ(.:GX*&:D;5_'J,T, MV'[(+NL&'$M5%>^2"1,PSBJ+;C;SI?4K(,,H>W$OA*D,)JBK1P-DJ%O%!+K) M7(WMR3WB^)GN7Q?]YC,G$O%=Q8O',.J&0!(<8'5#N+[8N#)C#!S \W.YBIZ##!(*XJ MVQ; O/7$@O=,:-.!:_,L?!1UJP'KUZIK+5B%/,<=;%3M-<&PK5&[+7:%+A,+ MX#K)34>Q]7S9XRE>C6= %\LZKK'5>@(/[@[J2VZD37!IW45Z,_?6 "ZJ1S0" MY.6T8 ;%M71SC^G$N\HJNJ'Y-.+;^$*R&M= %L\C* QJV7RA;^.:6=YZ:L$J M7RU+FDXI2 TM'.L"=- ;XTI7!8;2-B]63T=4'IO#7/!4O#LP=36[(ZU9KP6S MUW&A9_M&1TN7J6%MRQ9'4_LIH:[)-7X]]%K?VAA#9UB;&ORR*%O1[=NK9,I; M X_9%C7%<)4T!1RI;1)K.^SJX7EUO[R=KQ>TM"OYY_/B8?V,5G=H];AXFJ^7 MI($YKTWB5/!8\EOIK>27OSW&$7W]MHJ?I6F$IHYY:J*W"QGX :ZE34\,X+7,9.7@"LXH9VWO6;8- M(_&W2:$ *O:26=C27J;Y2.JDU/4S1@MQ8G9R*9C7YE"KS3A5H@XX=FAM@$56>+=E1M[4'G@HM:I: M*1$E:PPXS-IEUG73@C+*25N?8(^A;%Z,VLZ\^AD'A-SV1QP2>0(R7L^]O1_Z M5$N::S?36WK H=@9>-!V,T+U*$JE)^!P[JB _N$58S-#&2,V+:^RRJ/>4F6- MD>VP%>S@5%A9.HI(, F8'5'\%K_B(#K0&VS-T=_6!WC0*ZES9#_+#:78 M&WXX=S'#66"K=(4=XITTZ.'X)1_F_1DG1,FS0T#&C/UJ9^$\EBGXKELV>;>V MUS:6MLO]P?%CBG&L$L>9$V2IJ'=.O*7/1\++LN-VMAE45W7PT4VJ6N-V F#$ MDLMJ;OO #@"9UXQ#372Q8V WR,KT]FV&J+2<2J!=JE<;:F6S*01;C;3]PZU2 MD\'R/IU!!7.U:$V%;_C=IRP$H] VM)A7LT4_%6B)$C]A>/'Q3S]\9)A!__*W M94B^/C)E(+,35B,C@\4'?+XD:6\-%#L4U:3XT=+4,H9XD7ND?N9XAWM(U1AU0C:9N^=WB M7%UKJPXJQD,41E5P;MX[;>T$%.JZ*5V9,37V@#QY4A-<>Q[%O%BD7TRH,A;# MS*D4-A=&T9R#M<6<"W06E=^5]L,C47-53(.N,1EKLD)>:^<=)XOW-':BV/-# M)SXM4[Q/B'U<>LLZ8@<[.4!)+#HL1^"8,8*Y+_-'#,(.,%J-H77?%=5]N:(J M!42EA.B%B9CC(!-RAJI"H5PJ.RNQ"9@Y,V(V&4ZI"!91EI@@&S>N<8CE]R;E MK2>!;E(U+Y'IHBEX5)%+W--5">%\V8(^9+0-SWK:URY#Z_H81Z]^0HO&T_5K M4UB."6'F]>2[U8=<6RN80]::)4+/7QT_H 4HUY&05RPK&';M)+XKL5!W*L Q M2M,L(G9U) $8TW0UZ?/>O#H#*IC2RJAB)KZ,[PPQS@,!86-64!O&R;?M1*NX M0JZ^C*$=M+1G$%NK?S@:CS)D+)PX)+/P),^DW_)$H:$Y\$&@35$1[65M <-Z MJ\@&(*HH@'!Q9W^KS472_I;5E 89X."D:Q@1M;K2 QGVJKHQDG.$&4<$6=)[Y5= MUN\L(-#Z@_/1[909XTCS]?EAB2;(=0+W&+#%D9V7Z:JF:%HT=:7QE8"*=)'5 MBFU:P"979H*9:#:P[E6G" M99M9% !31F)ZD-FJR;@3,%"P.9AM!E6V[233FB,T0*=7;Y!Q,B#E];I6&W[> M.0\]>C(0XQT.$_\UN\/7LH+M3@4X>&J:I9(;U>?' MI\5/BX?GY<\+M'P@OR_LO7NI,0*]+O" B:76SOMC%-,%Y#Q-8__EF/(+!(\D M_%LK')JC#CS.#)OQXLE-?]* X]*TAOV>LE0$J=[U8J_QZ-R'"#1#F4A(E(G> M=N)26=^$@F55MV)57WR5;6=C2F:>NR@F4YWPAF9="=W3.G;"A)B!6BGTV&]\ M.VWN_?V8I'0T43!FQZ]H*!DF"J*#?B4J4#N( !,$Y&'M,"!L9X*C7'(DB,Y> M(0O"HU+Z+GAO]7GG9+ZK_(MP\R\B%0SO"(8/N>'3R^)#5D<'_I@V,U3';^2\ M[T31N-8$*BA:Z3A!]*N7WSQJS7@*"!%\8,T@!S $V(!7G"T/,P>?+DAT-)O! M]>X$@:6K9B#6MY9R9X$P8<-B%MHTT*9AJ$$LE1F[L$/+G*VY!W 05E"W6FE, MVAPP>*I(K;U1KPJ)D*!P/(-8?,\G'-F(;Q47_SCZZ4G],*^Q+_#H[F0"R<&= MO"/@B.\F_P"'=,_KU+?[SRW+]5[M1P'6GT1F%Y-=D_N[+ M\O:V]9F*US>I7.OM=1VFX.6-MY#.SSG2 ^[6V:WJSDM6"0W4M ?MLB\"ZCIF313E=*\XY=]WC_LCJYLCVPAK] MM4M_X"[)_'Y M&$&CIT2-$,N)D[N*$GA-["?IR\$C, MV%R,K@GMU6;N10U ^R\C>(.XJ,VEZ2E8(5<7"S2 M\N/'/[7-:)3Z O?C3B8XF\FT=P3LZ=WDUW;]YR^($KSZ^"=;B<5C3"2YQ?S? M97BYV?\4!0$9J=Z("22VZDX%N-=KFN4L07D7$H C05>3'@G-&1_T(>?X#4VK M(3+]/>)L?Y^@7REKE/&V]-@#BH7HH] S"UDZ,:,;BA5Q%DBSA-Q MIC/$V,XXUJ",,RI8VT&7\2V44Z(W;UC:<,3G^W8V4R3Z\U?V!N"DF= T\43! M. J TD!E>HBBHDRO#& T>0U!%+H%B<,D>\T4QX0BV\]!+RYL+:M5Z+^E] ;Y,]K$_JGG"2QKY+ MZF4YYW M?ITXIJ';$$#&Q9@PDHUHQS8H STU6^P/073"?*?@D7P_.Z+3([&$QL#11&N: M\*5F(M69EY30]&!*49\!YU@Y\PR7W$3>@J7BJ1Y_;ZAAZ.$8XMPU? M(AYRVQSB:!L[>T@@Q,67FD=K1M5(;9I I&HFY=F3G-3TP$A9HYXQEL<1K(W^ ML;3O@C#@=^3I Q.4;3:+>])/^!]'/_%3_(SC5]_%W&I/V(VV M(:/"QC/9K9CAV0+'[[$,+[GZ.@A/P"/":*IKW^ J!:0Y"4H1$961GN%D4LZ0 M[)2(KL(S65$F;#891H*XMF 6_#? UP>N>.R&W^G/MI(F$'&><#$\7"P5FH:S MEG[ L5%9]8M9;%,GP.BD+GL_YQ98U*Z6K1X0#ZI_29QNO[E"*7MPP^BHO!S==%U*;-(/KS1) 0>J/@:JS.@TZ "&IE[J]-Q$9GM$ M%'BD8(2NP8"1%4/U0"'0]S)NHO"53#Z)B58;_G/JOP3X&;ND9>IKW9=5H0D= MHTR83/6^1BM!R*AE1*\![V^40M# %,1 I1R@SEE',EV>/(%:17C^S1#?%:P4 M1NFE@<9.^WOC)+N[('I+U+/]UG4!#SKM"DMR^UZT!PT9"F(/46YS_OP3NKM? M_?)LQ9T?<$K5?8RC5]_#WO7I"YFC+,/5 <<.O=TM0#*=I3Q1SI0^%OQ ^2(__ 85K%')VWJ%2PMF*H$$W3VM M/J/5X^)IOEX^_(CF-^OES\OUE17H>B)6C,"5R!K39,B31A).!2E6T!:IA8UBL1U&YBD+O MD82N']"Z&V6UG75D9JP?B!7PT!_2P-(+;8;X (:C0=4U='&M$ M=(![]>&JS MDRF8/"Y,'A:XFF]NNM3>!\'>46%EIQ"LJ-N(-QOL$J(TFLGG_-H=S1I@I[KW M+3X0W7RV 4Q^#G!6^':^I^/E/YM.7A2[ L?1+@80<5&E'V"CL->H]W]MKI='6JYZ?J)Z23.P,=X)23'1/PZQ0J%[3' MNM,^I+I7E^K:VI-X]>E!QET4WT;'EW1S#+*DM@V[%$U=@(>GBL)G.QG2]H!# M54EL70\NB+/C*%I"ELSEZ2"3,:!S5NR_TGT.:YL98VG_@<[/"9B0N??FFVZV M&&F6O<%Q3-/+2J:RH \G*%#P6L?7CA'.QN' MVYLH21.R1+KUD\;928?NP"&LJR$J6Z>*?0F<5M/?;!$9TF^P6OZ3LTA)A MB!'CQY;/!4=+>Y6V[.%1>W@9>68)/S>.2YG;00DRSTJ7^X/CQW2G](8LU;;2 MVY#2QM 1H%')2KS7MH0P#%5%B&N7.P$.TFQ'$D%7K"3B$.RJ@Z^V4 M37[$2 8D,LX=(GYN10>GG"E+^):B@JVMUP]C&H6^?R5,J!D.N1GH\(QE1A@% M%EB)37JUQ4EV?.F2K5LD%FMJ#SSX6U45XUW:&'"(M\NLZ\"\$&M&NKA(D%$W M_(I;/7H'UA=(\;;B\D*6EZ?EDE,G L CMKLQFJNUR7H#CFD-);0GJO45R,JK M0!E#Z_> 1K0)602$6UZV1;BL0Q<*?)SLOQ\0/<9( N+-S M::C\6.6I..90MG%MU\D!B-P S=!QV6]2H-$@OF&XR#FAIX%.%=7G!Z.880[D MY/!2V67X2E8542Q_=]S69W+17:-R/:AE@ 9'RB[!*;5+_0\U.MI*:+S,@E9?])1;^"&H:!H"CWE&=H%'A" 84!K4+P(::YE @\T%?C; :0YSO+IP5 M,..&OFQWW)2F?[LY)FFTQW%NBI.R+=NH3 XYE,S2#!Z-)":%'VJ:&(:0G"EZ M(UQ1SG96(,D)"HX,:YVY]TJO\&6O@=V,/A3TX.LFCG8ZTPUY_\DA1HLI6LXG MZSM/"B7:=#!].LFW&+*1%N#\8BA[V+NBH)XD2F*D3@2 (T!W8^CE6 ., 1I* MC)A3S,H@$@#E>F!B8HR X%*P1I2 M*B0+9CI/U+A\^'GQ#")1HW/**QG2&UV^N&3@2 0TIW8U32)RCW M!@PA&DIH'_)EK%B54,ZL>.,PXX\<9FS;S_I+AQ&-,B_O/0)[[$!T=C'VDCL2 M,C4//E2@HA,%Z%C1W1QGN594NT-&"PTM>N0B8;SX+MYS]AIH3,#HD)+%DE7, MOY&*$C]A6/#Q3S]\9'A _U(@XET4Y[7DD]7FAI9JV/B$#/WM%K/7:V=&TN@. M% ET#4%AH&M?RQC@1>Z1BEJ7Q$Y;%>UD'CO,U^S1,=T$T1MW_8,PFW"RV81; M\N>O^YD IF]3->#DZ+8IYE0T7U/!C=6;$?CQU ^,X]A3JO$M(AK!/3."5V^$ M/L H8/]G)\UJY'2!QHX$0(.CCC%*>.S2&SQ :BG3&R+]L$3(?<'V+!1L8N.H M9BDF2Y0=^ERQQRCXV#:#M&F39A_I"Y?F-ZJNLZ>".'G 60&G[!-/=1G?3 (H MLO8Q2.-V54-_R$M0'35,;EF5_&:L4@#%$@J].5,PFU9#&N9LV^I%L$GVLI<- M1X[$)G809$G&ZW!+:PLVO@Y2Z3[<#)O:- MJW\6\'ZI.8BG.NI'?+W/".%'?W=CZ)V0 \8##25&/!$'=AY(1*]3!>+%M"<;-5HFA<4Q!P?(EBN/HC:!,0DN6Y)Q82M47)_P-!;E! MW%J#C X*>0)V8HLHW*YQO*=YV17,*.TX(3AH5EZ&!?6])@($+<*;08$BJS_Q M<\KFBHS9>Y;PW_ZEF%$,$!1*>S5*CQ+D%9AK#^V&YL #NDU1,8QE;0$';ZO( MNAY;&:D'#5/UOCI?D#R%9IM#D1O7U$>EU MOH0T"XX>F6VP8H>K TM9V@D$S?$$#A.CF+Q]RF"((6# &D=O\Q,5+B$Z4A%1 M(2,[4F ?9:5$13G9O=]DA@I1$:^QF@D+:;(#T_[X'<>NGS#[)\QT$>?#+P_G M66CX1X?L-ATZ$-XV3W'OHI@FC2"FH=5FB+2^QQYM1F&1-Z)FLZGYN$R;)G38 M-6&RFI-A/8*08=.(7CWG1^SJ;LD?500H4[?,:C=^+1\X6[8>*_*W> M."%F(;/J##I7&P+S^RADD-YR?M_8<1JHHZ!\W:43>2_X^*$BO)$+_B43MKW+ MV/#IC^V+)P-:H*JTRY5.ZI0>-<:S%'CK:.V\TS16NRB@$S=BB/KY78L!-@&6],ZV8CEIXY+ MD]%KK@EEB!*75:YZXE@VRJD=J'_T3?KKT[ (3=) M8]\ER,<>$81>]0]"2XFYA^$$''H&-*^(40.P 0QF0VJK&^%<)CKXYU*A)_;, M,F1@...0*'"CW_F]#!SJXV;%OCW-8QM;6;U1XD-J=@:P5/>UGF M$<=^Y%VF1,T.!,3O@-M \J6-+@1P%+;SI8@ /:X$@+';DB&T+QB;P>X9XJ*C MFJ3,XC%F=>S@.MB9'$_L>Z(3;+^PK2#GP#V FHK'=!]+8,-U&\9QO0+0\)U7L#Q^J.9A!16;$K M8/SMJH%N+(A\.'Y23DA@9?TMH!53>'[B!E%RC'&1?(1EPO)+QG^Q5 "(&(Q MXZ/C>V2F*K'992O@P2Y1JUJRI]($BFE:27$LAJ] M9#[]& 6^VYX$H[$#\)!K5U8,/7EKP"&H(+3VY.O+Y\_SI[^BU1UZ7O[XL+Q; MWLP?UFA^<[/Z\L *G3RN[IB^9J.^Q7ZZ=Q$]H@G:< MY.E;\SQYMSAQ8Y^]A2#+V4O;K?%[>AW(+_$.S1-X/(UBOOSPO'Q;/S^AF]?EZ^3!? M+U893.[@GA1LWN<+6UWA[TC+663ZRN(EER?A-_6SDN )<;2 M( ,\FG4-4]GM[D@#<-1KJZ(]NF4,Z22BF#:(/&?TRK$81[\RQA=3A5$'.T&> M>_*'98KWL@/]EB[ PT-%X;K!KJX]8+=7$EM[L*MQ:_0KI8\8 TNSWG%T%H=5 M*//3V^)LJ6T+0+GS1,)8S0@ML]>:GA,(;44%3#H\*AD!6.6.90B5J7V/ EW7 M3D"SL3SO,$YO<>KX05*J(5EX=NH(-)2[*U\4XE+J!3"$-837]MKY_?SA9H&> M?UHLUNAVL9XO[^WLIXBW("JZ%TJW;EQW) '4X?L81'87J:T_P"#HI8:1JS@9 M-\38"6,:A*W;4:T"!R1^C"+OS0^">>B=5X9I'0QU:0"'"2V3B#C1B0!@H-#3 M0S(.9&C9P=.P"]J# VZAI1(!0E:5J:FV.2 M1GLE@_S6_6F;^S*+A?SJ^7]_;* MW;3HWC9P=N@^[0AH'"Q5^TXW!LR- 1DCGLTX9X7>""^4,P.PTAS-'! QX9Z^ MP&Z[UG/1"'A\URLE1G&U!>!8E0BJZX+WB_FS-4\C4G1%[G&?OSPP[PG],RGO,*)E<&(LOM>G MR:;]0K 9BD71V"YHGG:YS)?Z;>6I2+01"""7HD/6KT*I+)><'-T=E$4IWO$3.C/V$ MWP^8);BA?Z(IZP\!9H)Z1 W>9._\G:A-OVI>F93+G"21ZS-5V7(VIUJ1BJ7O M*EFPGIRFX[KQD7SVDAW .BF7AN>08<18NI<9TZ7\G4CP2M;,;SO?Y3QCO'?\ MD-N,DV0;TB]YKFOOVT&F1-(['9;=MF2/GBY\,\^B+A3C!K)%#\)TPPZAO:>B MM-"A\@FXM#'0\5%-27'.6-\2\+2P16#MFQNKIZ?5+\1-(7AEVVZ&O/6D_+)Q M_T+2=#*>:0Y1*5TH(\S0NEH.0U:_B)87P7&R8&4]'J*T;9!H[00\*-64KER8 M;.P!.$05!=>^%+E>W?S'3ZO[V\73\^_1XC^_+-=_!>3'Z@-,E_Z3]&[%04BY M\^1\?@CP%CG]'G%>B#*#-GJ-:!(HB% DKU)>^S3W ![U"NK6IEF;U%)(16KM M9?S#S>KS JWG_]/2.KU&N;91JZ7+]%RV<6QJ:C\MIS6X^52D"X3ULG)8I6V' M*JW]ZJ>L5.,\](KRT&YEA[%EM.E* W@P:YFD4K6@"P' X:ZGA_[-N,^?EVNZ M^G?-K!U)O(U1$?CX->-PM3CP^#5T9(=.\NJ,(2V M3!O;-N# (SNP>W3B]+2.G3"AI\+MV?,4N@$'"%7%J[>?FOL !@%ET;4OT"_N MY^O%[=7C_&G]5[1^FC\\SV^T\VX,YM?J(V(W"A/U=L6QL$/W"<; $$B?W^!@ MS)#(#=:R<52;P(((,O8?,%$X2Y_[A.D=,CH5Z+*B[$ !.$1HF.-LNJS:'3!$ MZ&BA&PZ+SX_WJ[\N%NAZ\;"X6Z[1X_W<4B@\$IVYQJMTA^/'B*A8J'Z-0[SQ MN^0MZ$$.>)#T-908,;JT (=/;Y5T8RECS!:9[SE M-TD/44Q7WVU78>3-@6-'FZ*56P&2MH!COU5D[0/NQ8]TQP0M'^Y63Y]9+D<0 MCMKAKHM2SXFYK^K]EO9N$W+J02YPLT'=@C-AS;J_Z./LE$V7D9\/CF*.J:E'7X5?."%D#.NLF ML'12)-1C;(8[Q2Y D:Z+PM7#'WE[P/,6);'U[T%5JI1FD6L]@L?7W4K(?DGP M:K-(4I_,O;"L+-I%(^!A6:^4&(C5%H!#3R*HKL,1!%;8S+CK) MCEZ;)/_0-VZO3D O4BH.D(I]@8=D)Q-4ADR5CH #N)O\V@,)(<]O$=,?!$;P M MRR0:P P#IV/)R?7F?UQY,G[&(BU4N N?(2>ZGV!0X G4P@ H!21\ T$U^ M[>QNE(MPK2-GA$I.\*!@'-/4F,+2,]I7 D!1?%(;^!N: P_U-D6K3V?KVP(. MZ%:1]9_,9H3A1>K@.ON6IN:/<73 <7IZ)/*G!(KH3.% ]WG5@K1#=^!!V]40 ME1N:BGT!!W5G%;1O8&:,2(Q35FS(+IC!"_S1[5(U"+2:=&JHT(D <%SH;@S% M.G33P08-)72CH+G^'#QXL&4:OLBY+-!'/_O9"8Y.?AYV'X7;JWO_E28)9DWL M9M!1G?I+FP-'BS9%:[/F3 <)6D7NGRT'7HR/H+2ER?^=X\<4+?!J(UQ$HIFZ M]^6>I,0JJGV!!VPG$XC1J]01<"AWDU_7Q2D7-B"Q4RCQ.E[!"5[ @S&-I?S? ML?]*Y@^O6'&VW]@!>/BW*UM-!"YK#3C0%836OWM5D(87Q:/H+48KFWS_A+TM MO8^85;8X0:R*JQ;6G8D #W4]HW2HDSL=2-!41#_'B4+-7"BP8P].<@__+L;^=I?M52K;]ROU* $'B![FJ>3>Z$X& M,(#TT4;[I2WE>45_IHF,2ZZTN'N:)YPJ.+.K#PDXC+%B.%K_YNKZPG"6WN_1 MTMY%'5RZ[EN\^^DJOLTJ]);U2E=QI:2IZF,&DPR 8Y-Y8U9?$IJB#AC)!E!2 M_Z4>K1$]/ZL13:5!9$F8RR,6(B9_KHH$;U(%R+Y+H0;Y99UG?MWCAN#SUM83 MKHBA?\S ^>G]">I<9MZ@ >O5G7/WC7+FH.&EW:I>[SL+6DC2G*& M./GL%WA8,* Q2L7S4A'.,8AVXUTW_HL5\#)IWBQ*8//>!0 MT-M4E5LCNL0 PTA_G;2W)CEGE+.NYL^GD29R!PR M)GSQ0]$*$F,V=@ .,>W*BA@B;PT8)!2$UG7F(NN12!MOHMIB$+=T 1S)JI)KIYS/Z"/" #$.\!8+X]O SNE+2N8" M3NP]QI%W=--?G)A,"])3\SE+2Q_@H:RDVUOO/^.#P[8;5YAX3R<@"XR$* _HC/7:)0O6,3+JTH$=^ M'Q-5*QEH$(*,%+WTT:]VD'-ESQ@I,[8RS3FCDC4@++%B*L;)TOV,XTN"_W&D M5U%>2]44<42Q+W37$K MF,QI0O*CB_==8U^##' 8T#6,B A=:0 &!VU5=,.#,$0E1U1E"0\S1K'O6- G]CFKVUY?@HR8[KWG1<_8-B'BVDG\9$VSV+5., SS (Y @YBT,F$QR0 P=@VCI_:XGTG#7HD7;\9G M8L8702B42X7HM8M<+L0$0[\RT>R#'UP#;ZB!7ZE "?NU>)7OE-8.2@DM0^?Y M-C2UCDM?"/C!,<5>1Y#L2FTR<*AEIGK@ZT1J$A"GIY&)6*L[Z&'<^?L3SA\@ M9MFSF!OM#\>TV!1[*8SE9<;"N4D/Q*2)O7.CPE9GF^HYN)\Z0I,RF.P%= MC#[O,$[SC.6-**'3'R@\:)NB2&C0I3/T! =:NFC7#7!>CH$3DQ%43'R0X "[ M=$!]X1*0L92(D.=#2%", _8()HW$OY6%!OPRJ_<,L1'Z(*;WQ7EZWY%3(XQJ M61%+,G:(\2MK,]C&6;M&:7$RRS.W/-VL^B2MK@=0P.V@;OW4ZZ+Y)&99!6PC.ETKN878F=_],NDZTZ6E1Z_N\'1HW3R2)\Q,(A2AZ=K M)W&_I]KQO%G?HKGX*_(3MK,3T1P(1(0+!D14)R6RAN@%HVT<'0]LZKG%[%7P M"W:=8X*I/F1V271+_+U/U"5B^;S!B7[FQRAT4J:[\"?:,8,M.C_-WD[DUB%" M.>')VB05@.M4#E^8!%DFCUP@Q'/K7V;B)R9F4B$FEO4Q$;9I+US>ZN0WRLQ3 M:Y&[(PVB^3Z*4_^?+%ZR)$R=MC0-L0 ZE@YIT+KYN GZ$YC &U73'")>22!P MAKA,2!0JS[!F'1#!&Q=G)9L]M.%F=$0SXLR,-"$G#/2LRY;+K"< OY39'L<13Y M+5O:AUO$GTYEDX=!]B"?CX=#P"XR.T'E0*7F@M\3/T9;1ZM<0/Z4JY"#\ M@$+!:*:NV;,TSVPZ>Y@#ZF[XW%H0]/Q8L?8"JWB2?8828^?M!VUN$5M%\ -;#B"VCE0;E:0Y-?10=+8L*)T>*'" M("H-6I[9;DH#B6V3*KBCX?'#P*8&&7!QU43%3L]G>I"KNINJ1PGH &+ /-6- MDLYD0&^BZ&NCO\%"><[.X6A6;J+.4,[:.D39-)2(1WO.PL>UNS.V]U-+#*\D MHB=S_VS"S]+FJ]\+5:4"''(TS5)_?U2)!&"HT=6D1VFJLY((^9J:%Z: @BQC MV^7YN-\[\8G=H1$J2,07YHK853"75Y! 'UYPB#=^^LT,A7B8NZAE08M&2W18 M%6M2! HK!LU5L_[5(3>=16\O[Y5GD+7Y)ER&5D*4W4I\X-G0$"NK=E:^?'LIZ36)& MV"J\B274?11NKT@0[Q%EAP1^UA'$DD6"PB(>86+8C[KN9YGG-QGT&LC4DEQ;9IE- @^'TME(OJY,-I0)A^1%KTL):<=21L2% M!++4FY;Y$U8IFUO;%<0IGH+DS\^C,(D"WV-KZB0E_Q2P73[QM S9I6$?^:@R M?W-BC]4"Y^7&$YH4DEL[28Y[_K>.DT=#3"8#SB:-6H_()CA, H:-*FKD4H@ MM9E(B,DT0TPJE(DU0X5@2) ,(-2",_$;]K<[BIG.*T')+7M+5]COF/"[(1ZF MLUX_9,_MA6RQB$R8W6->:)3NR3&X)HC+_^(36M@#@[KB<"::/*MWWC4]8P_" M$T17/>.U(6HWJA-#44WE3"-G=9)Z!IRY+*"QHO 5 M)P2SV=F,3Y.I,:-\"?U4%\OT:$X&QGJ8K![!- A. KSZZ&4"MPK^J!0@@RPF M F2\LF*[$JJ>GK\@A\XFH>#4,B0+=GR-R;P0\Y_7SOLM^2=)6>;PK!Q[1Z32 MI3H9K.IEMGJTTB(Y";SJIYD)Q.)]!;R#%FB<>GB\Y 7E,URP+#/4^?=^GV/LM!E;E)BQBQ? MSC6_=]@1Z70H3@;EM,U5CW"=R4T"W?2U,A&6-Y5L"B6R%R: MKD2IXLXQ-+SZ$L;%*0XQ36:3Y"D* H+X=![9$:XT"$X&K72-50]67:E- JNT ME3(1;R)S!E$Y>T3YHTP @# UOM7*!6.^3*0_'T4#$GA"&6S91JE;O,%QS&Q3 MEXNA(T1UI389?-(RD^P2;@=2DT F/8U,P%+.F4&2)$L*/$RR9R\OMU<]FRFOB@2U@0D]^(%"7 "ZOC\I'2.;);?=)EW8#=G6UP MF+\Y$MYANJ;+\:>BD!D9[AZ=4_Y3C ^.[[$FNL#?E\WTA@(CAFT9''KQF.9P M84;E(0<0ETO(=[B$XH"\&B"7,JL,R.3D#4&,*G:-*]]XS>1"C"MZJIKT43!I M)EW6T/:Z8A*6-N&\MM\!;3:8;N249W=/3HKI#?W0):,H0YB.VR1:)($.4B8- M)GFPTYG>)'9->JAEY-E-SEZ<6E,)4%4$ZS@'SG*5ES"X,*,PP8ZI&3V??!0G MB(8)O]:-/1P[ 7L\F1R8"D7?!?1NXQ")@3+L" \5_Z2X*Z7 M!]MZ3P86E,Q0#PN-72))28Z'B.^'),Z^/NG0'COLC@EM M=+E;PK"*+X?X*L@E2R_;F8;PEJ=,/T0QW1,6"G]=G[(/.Z07ZDAM,M"E929) M(J$NI"8!97H:&4D9Q(FC@K58?&]&CY'R%O @SI[5B&+'X#S/))](>82IO_'Y MK2$^P7JAA^K>,4GC$TJX6-:+7;WB\(B3.Q*LBW=B\M );HB T9Y8GS[\B,+M MO?^*/3X1O3[]*#S6G\<$HSO.Q 9@.!GD&\K8LFI;9KE- C\'4]H$6&3"\3LW MN72H$(^_#:-)QIF$V2*50:\H)6)B D1AT+:/,^&:L+F2B,0A ED&Y_\\.C$Q M8W"Z\T,G='TG$ :VCKC;C=9D(%7#1/5HV8'0)(!01Q\3<5;P107C2A5G>+!E MRU+'T#EZ/ETE_Z.PV::PF5"FV> [J/P^U2U.W-AG*^[Y"YF..FYZ9B>%YD!! M0E71XGU10UN H:XLLJZ/%M<(!>+HUYR\C6Z#!J:RJ.$I+&P,,3W69=3V64Z;.6I8?SXG;&4O'T+4R93_? M1!E&;X6;RF-H'A<;@ %+47!=?Z9TV=J;_2!P&'IJH1#%ME0W.+%_P@^5QQ#TR6U5 MM;I)5F<*0$.WASF*%4&W[M"3"6AJHYTG@-YRQT0)(M(VVWLK!6#/"2LO9?C; MZSQ&V ]8@ =Z$SY$=/!/3\CCQ9Y3SL*/O)%3!XQL2I$=>P%;9. M)(""<1^#B+.J+OT!S[&TU-"-DYP9@]62'3]60B5#:WL[]JVR(@-)?&$;?D94 MEI3+"B8C\53.ZOY0<<^!E19I69I>- 8.%H^2F3!*&T,/!B;E:P;H:LM 0=CB\!]QY>9.,)2 MRG;'UH&T1'Y!UTH0TG5%>GK&+ED7TM3 O_CI+CJF3]CQ_.!TF]4MI7O&=T1, M.J3C^3XZAK)9=Q]ZP$.YMZG$:-HIGB$M@!UOL&2PWBR>:10&NMT#TBS WKAZ093BQ-%$KE:[*I?^:O'+Q5 M^$3M2'>W2(.'B-9CX+]>.XG/+\9)O@:3](%CF'%3BIAFC#A@C#.OHVX(ER"& M,K[9^Z""-UN%B]RSNV,7NQ3C1O'U29#W+B80@T/W-'_W97-_M9Y3B;QV]6MC M2MYM"M&B(+UN' B$44$9_4II6W;T.I5OH[WCGQ\R=>LY%4=O5[_6T>7=IN#H M"M+W!_P9DC@]YP3'[9-B+/J,Z=93!^O5=)V@X\L,T.;YY_TFYOI2\?77*QD] MVU.7XL>??!P3Y]B=[O$K\3&EV4MSYZFXMY(1)'.8AIY3<'$U!4P ?$$>VDPF MN;1 YSE-$XVI1$$7D[2BO8S %&*BDQX&%KM"9("8[BS#PS%-& I\KS;+J>TQ M%;^7JUOKY9?-I^#3#5+K>C CAKX'XZL_=/;5'Z;LJS]T\]4?)NFKYU+W\]4? M)KO9?^^'>)GB?>N4W!"/J<2#29.:WO@O&$PAYHSJ:6*Y(*F-G,N$HK#I6( ) MAGZEHB$FFZ5[C%#M2V],B8_QDS0^:K\CD[P_(52/,>& ::$W)SS1NASTOF8Y MISXSFGHOH/#44>WB;4E[%^CO23IHT.../Q&=O?]@M:G*HWTGR0LKO#@!%0(E M.TPKR=*B5O2=:"X<*^Y'I&,56IAX([\5&<%,!0N4\4 %$^&6B(4G(2/HSD'V M:BG_OJU, )=%_MS56XB]>2H#0*4.0+%/75EQGB5O#7C2I""T?O06J989[1ER MTL'#-DJ=H&D2,Z"^:\H[2[=EYPE[1)2+4_K2XQ:_E)K=%A6-94LNM9[ H[6# M^I47[>W= ,=O%^FU'WB7/!!E,A.B& F,["Q+QK" L-"Y$JWA$8960CW/XT/F M'R]DZ=-0*C 7_20QGQXEX%#0PSPB-&B0 0P5?;3IG6Q+8"JOT3DKMDR\T2F=<1>_*3WYH>!XPJ /!!;_PO0QPKQ^,.>(BU M8 3]Q) Y=7'+?(:HM.@#E?<;JP\29-HWW.5KZ3+!\#U7N"W@\O83"Y$+L8TZ MMJ5 ^1;QFG!KO)+7TF4R7BQ7N-Z++]M/PHL;Q#;@Q3EUR[?IHAC[VW#Q MSHM]DU_?G-AKOJ+4W 6X%ZLH7+EBT= >L!>H9STD+E)%/8A!].U MT,]A] "-TO/0HW A/<5N[329Z&Q2NG4T+GI,(E(;!1]HP,')3)+GTN*P.XCV M?JWVMFZGT(S%_+2B;5]?VAAX"#7;MI*8EX)!M$;C'Y9*2+*)TK6X[L[UY M[#TZ<7I:QTZ8D(4JW:J_/HF?-&Q"=R( W)N[&T/T@+U>0PG]2^&,(&(4 M;6Y:BYHU;E77-IR03\NWI2];3<1'#6U!G_EBC\UGR8.:;'?P^?B2^)[OQ*?: MW>26ID!=347!XKV,I!WT1S)M8O?>-._@A>MOY[H[71'%B>IZ7%4O9L4(8 M8DE1G@:3-(VCXW:'/#_&;HJBF!94RWY^"\GD?.%%&CLA^N/'O*!& M_OKF-6+YMPN:1(ZB3,O(#VV&-G62$_:AK RN3] MN&XXZP-XG%(6W>!:HF!@/T2J';Y!R\7O%F!Z_VF92#2T0?QL%M M7A&HKS'8>$6@I0MTUU90N+UP)HC)7J-+JXBM[TS-A9OO&C8TGY(+&[QI*'5A\QL^ M]0/)A7+R;:"N!(#ZKKXQBBVC3KVA;R3I*:._K[D)L)NE71&J^*8[)VTHTNN' M0DU>1+](%(68[BRQ/:3$WX;^QG>=,*5[5"RYDT]X1(CE(VBN_DL)EP7?LATF M'HL^EW/OI(2Q$P0GY'BO]' 9X2)^;_NFZ)#ZQMCS4ZXH"V&1E:4# MT%<<'O$CO:5.4#U8O!^(B$2F+,U,U0P0T5[&:H8(@*CNC7-*9UX9P@N;PW,PY 3-<^=L;_QV+R^4D5 M=*-F[T2AM/ MS$'EV[OU+2?DI(8V=>O==( =W3(1WC,._2A^B%* M=,H)R")L'X7/.X<8>)ZFL?]R3.G[CG7$14_(%[S:4*@J2ZU+ +,_5:"P8MAL MU:S4O4@"'CY-:::?W[K@C[@ B$N 1!$H8-WZP9$]QUNP8QMZ6E/*17^CDJ%2 M-#LK.]OV+*R$"RM1 &=H9F=^C8ER#6#5OL !J9,) M*I-QE8Z P:6;_/JEO,@_DFU,PHJ&0,',_AYF]F#@)DOHPY[#\4R&\Y>$I?21 M&%.I(_!(4%>^)C%40R_ ,=!!^+YO4'(>2&!BJ=LY!'HYTRV*UR;.?DV6!^X^C'V-/8JC&#L#COUU9,=SEK0%'MX+0VOFC M&&DZ=2V)HYRZG:@=1=N7O-2%0VDG/DL3P7+T'_=[]IC>.[)ZGG11>\).#*AP M3%E&@('.!A-X\V3W$CJ2 ![L.@9IKQ%3WQ\P(&BI8;PJ3,D/"0SM@,:H%JGJ M?G#\8936KF\RD-J\9-Z!J+$COZ-#[+L7UUI&RC?XDI:YV)99UH"0V-T8U9R$JKT!PZ&&$OK9^EY2(4OA#.7<$&4W0YSAT/>^E#*. MCF:3P@0Q+7MII)1!)-4H!AI:]&NO&4\T498Y0M6S+6^;FEP!R5W.U, MOVR9JN84DKZE2T_(H=4+[)Q$SL/4]S+!RA/7Q;L;'#WLW9$ I%?=C_SNSFJS M<&)Z5R8AB,Q,U9C-W!1MX+ADU(0B2ADA#!BSS.JG&Y:B%,)-"93+P1_E"I+0 MP,UEH9,GCG&S0;*V_YE;,<2-A31A&+(8"IQL*$@X]N.*(;UL8,"Y!SF/<>0=W?07)XXI/.%$J 3?,8$E5SL+(]&43:C?B+P%;WZB:WK*<]TE4?6 M7E6=3W/7C8^.S$"MG8 'L9K28O@V]P X)91P&B6">*V@1 M>DU1/+#FUP[IZ&+DT)S9'ET1<:D&5)AH%#>N@L93^05O_9"]&9(J#@"^2@1? M)LE1>I^F,Y%)PYO,*.IP=TYALO G560P.)P)DQO$F=J9XXQLF,(.;N#X^X2L M8,BDA^V(1/%W#N&Q)S_3.@#E_1Z >/+HG%BY+RV;"ITGC1_G1E#'C;SG9/'B M0H$!<2+G-=!NZI:>*J_[H80Y<^ T#3"OI+=W/#M;&P_XC>A%]X')M(8H')(? M72[4*KYA1;R7H=C"#UW_$."F4GM]:0('"B,FJ]SW[4,0,*R8T4O[?*<@C/* M3M"7@T?O?["D@$P .OP*+0L9S)<,3.)4"$CR6QF,Y)>_W1SWQX"5V.1/>A_9 M\F*UF7O1@;T5NLP3U*$;T)#JJCB-&M4^ .CL^C:N^8%D^R!.,OR13,-DX5K MSLEXHJ&>'EZ;;*A3QPE[^642(O5>$_5T4QGGU7S=>"F;OGA>7#"J36RD26+" M$2 SB#+FG_6?:%1(U3 0']D%M$,1'D[&=$9^DEW. [T,N6_)>6Z"+M"8,FXZ M$TN2^PDD6C>GF_83/_Q6772(,M :$&UKDWO;R=OMVY S2>A6*GO_F$-9GN0G M)#8.:#(4E&2K/UM9FO.[,?32S .)9_;26W9?I*D]<"!J5?4L.7-]8\# T2YS MOUM./.4>3[%9$K>6E'D@75E2,!J7:53)N!A$3HA>^&&KK7MMPVE][SLO?D O M_;M%"GE:8DG%C7KGF"?-06,36T2]WY8+1"V MF:&Z3D^>>:$Y6;5*OPGZ;ZWJ;9YGKK#AH8R&[MT ORG!_: M$88HR3BR&0=A6>:3<(_H>,PH310 RPV,R,&70I/5@9H#!I"#/I+[:F:1V?H+VC!;? M0N9[S6?QFUWI9?GZ_%)6\G,N[(S6$J'BSEB8QZ7$*,E%M@EW$&S].(11[5RE M)J,<3J@MZ5#F'6F-[>4^K[==LZ*MAU0#Y("BIRE#52Y@:]("O/?16R7=4%R1 MB5EJC(7YZ7>03G])KVEA]"/M&?5IO5,26S*9S\[ 1'_)._W;7L M-!EC CSXAC%J>Q)370Z W4@18TG0LTD.LN)*LHT0TPJ.NCFG0'?B0T-40E?F78E_ ,-Y9A1[I M/ACY&6(,V/*E8&'^U4FW+#?UBE^?SNLXGQE/K2?P .B@_EF*F[9N@-V^B_2# M>+S]FM?R>+^H#:UJO$K/J;K]I?I*;E]3=GI";E\C_:!N;_Q52@?'OR<2-6X^ M51H =^-+92JU(XM/ 3MEC9#:MPT)*4N[-7[ TB>'7O[C37W^#@I/FAJ2\PL%?1=Q<%GK*;-_< [MP*ZE[4[*UO M#MB15:361N:YZV0JXBTK4$MWRK E@5Y1)JNM^Y4X#1<\TBLA' M6SL58H]QZ*?'&)/AXLY_IS\UXV9C!^ ^V:YLI=RKM#5@3U406M=I"]+,:3<9 M<4O/^6@^?1RK8:>\-7!_;5&S^I"OMBE@3VV36/\1'Z?+JKL@+LWF28#6';>L[$?=5,D&=,S=VG(!KJ\G?V]&3C(W!JZH7&M"; MQ,7%P67X&$@]E)'7[U/;NV2*\IIO'1Y>6:TP@Y)06_(C9-\'#@@H]\ W1L MCB0KI/@94%>L52'/]55\ -"YZN73OD_&KMR-G(F1,96FG:M^"MU]ZI/% M"1]!=B%3;_BX$XV=XO"S'](+?5)'.O\V\S*.: *FN]VM[BS!9/*$7>R_TIO3#SB]X1G;6NIR*G8% M'N1=#%"I,*[0#W"@=Q*_9_V(!)5<9HCPF:&,$UFU9;PL!;LM,]AZSS2NOK'P MM8<8"L#]&$=)TP*R&H%-PIAC$,!8E"0:QB]8REF MC1.^01"]T7RV=U%\&QU?TLTQN%2])9H[TH >W#HFJ<1Z%P*00U]+#^V(R+FQ M'#8Y/U0+$(,@0[4$7R,VC&J8>Y;DHF(=+[>.DW&U@AW+\)7H%\6GL@Q[RY*F MN0=P7%!05T2!AN: 8UY%:NVTZ@\_+Q[6JZ?EXMG.F#ZHTTA4-N%[^O2)YIVY0T57-@> M [UUE'.R',W#68"JG2>TLAS6OT3Q;\6EITYQW=AS*H'=KGYM9,N[32&T%:0W M$-N4"[T=E/&!%MT#&H&2OO+#*YL7^PH][_S03W;8^S&*O&X!WMAS*@'>KGYM M@,N[32' %:0W$. Y%\380(OO 6U0*+ZEM&$=\!--6Q;+BEV!!W@7 R@=\PO] M (=X)_$'RM]"X]SV >"H=JB>]]L[$Y,JS8X0NEHJ[S350*\HK13BK,<4@[LJ M^$!AS9@ BV:SBI_'\;9.X[%.MWEM:NS=TBHDKL]> Y&? \RRDH;>?!_%J?]/ M]G>I?>2'C*;( T<'TX8\.ULW0ALPXAA7L<>Y=2X($B69H4(6%KVB-#-TAFBS M*J19.\:#8E1^PB=8UA/$8;9R!#E@36F^)'AS#.[]C2S_L%I/X/#507VE&4[9 M#3#H=)%^H+D.YX0H*V S'H,V6"2IOV=Q7ZA;LRTS2IB+."BQR%D3X(%;IY 8 MH>+G@$.Q5DQ=?Q.)V8FJT=09.4$_W<-\\X- +1__>6O@H=2B9GVV_4I3P '6 M)K&N<^9TZ89[3MEJ"OTG?*!3R7#[)?33AH3Y=>V .ZA4-=$U+QH!=DJYK/JU M83**B)*TF=.^HEMC#OOZEE/R17F.^IIF4_%'0SGHSSW2?#W[O'+O;5:X5YZ8 M2]H2J+,IJ%>DVJIO!CVG5HO4/9PNKRB=Y'6=6:[NHGHG2DX)?8N*/EP4?OYF MQBI#^Q[I[V]\.I23CMXQ2>,3(;=E[VS)<%^6CQXY<]9 1LO)&@S-G[ 3I#O7 MB7%[<#:TA1R>;2H6 2IK"#U$6^4V$*1[[/FN$Z!]1,:(B-5KI^'J^26DDTG=@>SIF",G++!0%X=T@C3?(0Q^89<6IK^LQ,>-XZ; M'NFWU1[=70E #GDM8Q0XT*DW='#04\8 8D05QLC#K[Z+>5;,O2@!^G F(FM2 M$7(ZX#&NM=L-UP=H>B\P\]V6^Y9,.G7M@*)+JVKBTO*B$>"%I5Q67>\&4XYJW'U% 7!712_D8E7B^+5EA.)K1KUZJ)+:#:!^*J3MG^$4:HH(VLY MQDPJ>+.C.2L3^C2&CNADZAR?Z*CV2LM-TW%^"R$,'XDM=T3>[/TY+6[F_9U, M25C1IA9KM?6=2*@JF: N>!L[3B"3O&^ SE/-!)2,D<+*5;&E<,R#'_ MRR^?=R(P$5A0-T8=-K3WG@! =%"B/TH(U ='!^4)P0@6R%@@-^.!4L$03F$( MDR=:Q64%^L(MQ?2^F$=6^\O0PYOR+V>E=9+KTV?G[U%\$SA)4G=#Q31MH#@Q MB G+GZ8X=W:8*:60*?_,+*1/D,#EG M;-H?I4[ .KR#YQXAK#/&YSH9WZ,0H>5&(R$/]&. MV0*%7E1U>$6?W!!$*"<<_?@1BF>(=Z^X*.QFK<>^T5*:[(^E/(@+1(W,1$), M)JNWMN[4[-9PGZL;!:#0W<,JEZMT!3_)TM.CSDC[%5ZJ18N]:68-12I,\ M.'O<>.6L.Y7I!DR3612#IH[$- .G49-A@F=6"1W*=H R.5UNLV<%\,B(G?]X MBU]Q$+%G+S=1DC:7G>O2'WC4=#9%Y0Z\:F? D=)=!^VY6EYVT2OID_EK8BFU MZ:.3TKV+1D<_;P/QP_8;ZAF>S\ M0[**/1ROXLC;@GU4,G#MSR'D M7^EE_;ST=1HA-Q.)_RV7"?FA&QP]NDT84?'8KAH7BWRTB>(]:SMVT6L+YKNI MM<]WF3$L)<54WBILV/+J3@4HX/0T2S5Q9B<2@ =674WT$VKF_*X"R3:8Q7VO M%FMTV/O2HS3MR%'= ],@,]T(&F0OK#V*H.V'%;FG:5I:XG*[>>@)FR"-2S75 MON"CIX,)JO&BT!%TA'217S\F\@SDZ.G_=O:'_WIKQ='7L>/AO1/_UKS]4-,, MN/O*%!,]];P-8*>4BJKK?R5!@QL'G<[^[R5O=/I1 NJ6!LQ3["#HD0'HW":T MZ7<^U^UNB+UG138M)=B!WVP"=L;?FHQ2L2M0Y- Q@-H1_B3R4782?Y##>@ ) M*4QL.0PFZ(,?HK^2>7#R#;"X3]JK:2AWGFSLUQE!\0+/ M-&IJ=%1@J.LZ$,IJC&2*N7AOFE'_"[3(;RJIH=!MNM$N+:O1UF>:$6ZFPD1; M;%NLK3&X[HP*NLD?1_Q,'T= BV8A);^8>K^[R>2$IAOQ+<91Q )E6FB0ILR M0^&$6 9CWE";H9]MU$M96#"1J@EL0PJ9#VE-HB8-%8+2ZDN :4* */B 4_YA M)@7T@:'^/+__SC_E#_&^PN(]NYR5O^-N6=WW( <\R/L:JL/U!2DMP,#06R4# M%QED9P0?"NY%ZO]OK.\<6#/80Q1>.4#V$[H:P9 MOSZT,8$R7Q&ZV$*5:4#) MU[.#43,7ZSYCZ40"/&YT-T@5,]3[@\8+#34,',:+1Q- 9QTC&H:M:BZSL(! M"@9AZO,+Q'=C#\"1K2AXWZ-WED4PVEPN!.P,Y&-JC=\/.$S G5'> M'6D6-E'2!1=4_P:2"DG@D6_"8(I'%:WT *.&$;4&/.:85<[R4";!#-WY"2W M1&__H<\T#2%]9&U[56'5F&75[@WC5224A(Q=-09YP._I^@T'K_AS%*8[C;M4 M:D2GBU\=C*9Z!Z.=XC0QK(MB@]W-J 4P*@;B$GDR*#(=)W"C!DVG0$)?YE F@TWQ [&L6B]+JBIL:) X& MWA,4Y;%:LK*W-9]3)TYOG10WI/@WSN1KC^Y:HQJ-\@J'KSG:ZQ6U'_4SQ"1# M5#2;)0EZ&_A>DA5X$ 9?>^!?&--HT-\#3BT\H)+V@]UB(F* =KU9/:R?YC=K M-']^7JR?T?SA%MTOY]?+^^5ZN7BVLZ&Q([K@97@3A>SB\2]^NLM++K$MG99G M UWZ P>QSJ:H[&^H=@8,0=UUT(X$Q@GY(I*RE"_2(5U"X$N0-[2''M8K8O1VW+H"'RTWVBN.7J"5XAU3[ M2_CB!P&9^,1\?D&SC]/'PN0O!-4[7AX'5FG(Y=@0:PC@'*NJ9J_<#7,NVH1H]'KX0AG-$H7K'<^ =PQ$)6M&EX;B%FNA:FWW22*KW!#MZ'K9=[((VZ"*KH.7)/\7 MTEKZ"EK0MOH-P4/<$9W2! 8/LEJ]]QTBF9^>VG:M%/L"!6DM$[0M9"\Z3FQ% M*Y??-" 4G.SO3XUBA[GW2K?+$T2]K[##,->0--?U W[Y.6D?P]F5*]2].9(A M/M2"N;+KE%'NS #*()?UFRK&G8MO&N*>\.88>B72S5#&$630F[+&+J;3_R'TC@Z =_I?>4X__2#,H04':=*@K4:##87&>&2FX@0<"@,6IP M((C"[169C^T-[C)E=<+ MTA>Q+,Q_6YA?8;#(_XAN1=,+@EG8.H-DUO) PZFLKG.7U5IK=CC7*/2\W#;L M/M*89@!YK!G$F(VG)]K4H8\WPRAK9K.[LM_=.HX .!6Q9SB%T:#N[ 3F& '+ MM+(#F.''C/.Q=[^[.3M;I8B!? M"&"6G($T],6;?)87 X-]"W4S?6+[8C.D>!8RY%9PMQG\8+8HI^>>T3UA,S-T M=2@V11@R3ALUGNY,?)H(;U9)H[,<.@>O1_:+NTY&4'V&W,!)$G_C\YV?+,AA MS^R'0C_=&3VDL0*&*64S^%&&E=;A4GJ(J-$=\A"A80CUV3R8<\3^$WJ#9VBM M<_JPX/6_IO4#?Q?*,_N!CWA[3NY-'GU1QDY,^M<1"L44Z X:)!4ZXTTL&/O$]]+*Q& M_FO E Z&-)H-,:,]=63JHJ+]3(AL\D-D HUNXYBT&?A8;7)FR+0P9"*FE#S4 MVK''UIR&:E%!9VO&Q;3=6Y#J53EAXV!)3GM.\(=!$ K MFN 2BULZ3@9V5?70=_L#42![1H:14QQXQ\4:KWA*QN]IY_OK02F%+7@=WCC< M!B4G=,>RARBDU1@3,(>W0Z%_[A927["Z\T^%\5TGH*.$YQ.O9L?Q+-*"FRA) M5YO52\IA/K=3RW:J'D6@V&K07'7'!QKDX*_?>VG5_[ AYXX*]C,D"("H!!2N M"QE*:M5*G!6R%&I*S%#;$'BDR943 M0^VR%>!8:Q"VOSL*86;6Z/<*)'VLQ/[].9:6Z#5M0,>9U+5Q#"[ M: 0XRN2RZKIA3M%^C VHF^4(>]Y%<;K&\;XMQ&H; H\QN7)BD%VV AQE#<+J MNB(CR6YBV@^T8=6S'&MM(3:AR&H,J"G$D3G_&CQFHM0)E!9;7]4BBU>%FX>> ML#=]C\D?<.JCEZ6GW)]&55 M&>'%\7-*,(>>L:PV=WY(0,IW@D>:8(Y=XTG)-,2GZV]?<:^U#_4I8T-W,RJC MB#KIJ>*-AH;&]H^?J217KM+1V MFE00JM1F:>XQF9 Q7H'D(A)&JL#2\5QE0+WY"!V(*Y(\30 UDYC,LC6015C@WO.$V5,A2?OK 5:U\S3;>#A",8I;.%D MMBC3)7!8 ;)F.3/%K9^X],WQ$YF/9<_Y=2Q:3V;*>-)@&&4\J:$Q53QI4F4X M/,FY(LJVR!P+$%&&,,\%HGBY-8@<6E<(97G%G63WZ/C>713S]'G),G2#HX>] M9?B9*'N,L]5C9=)%ID>2>X/&B +%#[-&*U.(]Z4(/:N&.05U0^HAHGF3R:C, M-AF<5\"II<6Y*!;-'PZ)XAB[6XG) MN@NB- M&(NE*V(>!?NBYV-]^>76QD!A6$U)^63M$4:)8_4IV87 QB9>CU:*Y0ZL)0O1 M0PYRD60CRUK.G.I-.9[]@N+7XITG^2?8UFW_N1]%X$%NP%R5G#GZY ##A0FM MM!.^7%RW1#E_.I_()6"Q>(8_Y2&1I3PY-LU67"-'D6 N+)HKQ&\9:$664_W7 M6X% : [:M\>VQV0=20"')1V#M)^GU?<'##Q::N@_#Z4ON&;G*%*M,<3YSA!A M;/T9VJC6^>RDQY@OT6@U+&"S'O[=2UZ,%&'!ZJS0"^"0 'T9L]#U!D!\F@B!W MQ. &#)>1^8KP0S2,+GQ0&E\)>E14&1D\*&_XV&'$0C\0Z/C#5*##?S4Q]\C( M?$W0(1A&&SH(C:\%.D15QH8.PMM6;J#1;?0' AY_G !XS#<$> TAR#FMKP1& M:DVD@R450E\!H-3K,QZJ.)3_P-AB;%IBUECK'8XQTQ\TNO2TV=>#(7U@XRM MBO'!P5;BX)'LP=XKP@O]+V'^1@%[BW>7-.77V]K^EZCT62R'I, C49U+Z&AMCEX &B6NF^89\$MT$>_,@Y: M.40D3^9^\?\'GN_12\B%&%,H%,38FAY5G)ZN(]N*XOZUC)TQH\=PH?(Q] M]WS6H]0!J+NJ*UL,-(VMH0\W:L)K5V%A5N/UQ9=./(%]Y4'.TTXA1"(" MK;U3H_B/9#)T'R7)@[3CG1[8+5YPB%^ M,>YBA6+MVZ0U_*:&K3+S%KR!C0L2WF+)C'HX@S*1,Y MT>7.^9-7-PNZ9.1ESLB&DIYR<9X4%C.N&4P>:M,(C+ :&MDP#X7OG'M&G2^! MF2$)EN@PSE1[ 075CFJW38R$+A.;%=5);FI*(#HWG'F0+8W[[,FZ.^P= [S: M+/<'QX_IZ/B$DS0^NC330K@E*[M5NL/QS*K9BPV?!-DO!-D\7MF&\4<:\SS6#_INMQY<$;]G]POF[+SO?O&P%%%Q: MU*KLDU:; )X"R"35]M.2'OJ54K3N>K<1S7G?KG[1;CKN5U5-XH"\T31<\$Q6 M(T[(:?Y_[;UK<^2XL2;\5_!MNB.JO>MC^YSPQAL;H5:K9^55MQ229KR._G"" M(E$E>EAD#2]JR;_^10*\@%4$"9(@D:AVA,.CEH"\$?D@D0 2)G?$'XLT_HV^ M/?@II7!^YBY-=JFW5Q^W&NJ =,3I*UM'3;VML4='>L(;.(8%P4XNF+&@I^0& MAZZ W8;_.0P@5MJ&908I*-@TSQK7 [N*F:#5ZN>TEC5429W4Y$E)W\Y,4KT* M]['(PI@M'Q\T0IJ!/DC]?93*K=FFKP/FF4=+[LFS$(8X2,C0'P,=M<$^.KM4 M:HU&N0'FT=+I/TD,!3,)W!D+H5\C&G4$L>=4=-$(\[E:23 M:]I7]$ZBD'6*ULL9D#NF0\_$K&J+?/CUJM@J(=_5$/%0[)=W>J0MY\2 K,TI M^$3'WLE8W=JU,:J>H!5-71JGAB;MKI%J/E_!,\+ESE02>]'5=AOZ(8W]MPL_ M#U]XY6UU\F)4;Z2#=*(9ZK2&?E?L.8X)FBQZ[ZS+=/*&8X5 MS72K9P"#>*"W;W6CN)1O;'CA%3U9E\3 SNK85 BJ059I!M M&'NQ'S)W*+\>H$CS%J!'S22WZ7)2YAUG)F>3 0ITL\S MBG+],DC!E66-OB)&5CL;TC#D[M*P) W/)2O=/ Z^P;:N>;[2G#S1F,TZ.9NQ M_&07A_]BTX_T?FM*P_U3P:3F5H)AS2:GK$C91&FITN#*)KK6/Q5&WI6V?+\A M\>DENU7PMQ'W)HEW-^$+#?AK?O^'1O!,\"\9K7>@;K?7L9_LZ6UZF>Q9#/1, MXXRU%[^\>LWAGRS6N(I9Z)9V16YK\42.[JN87)X,%F6(>.Y81V\30 'R?> " MBC= -P1D_,#6 ? N*)N'*CGYV4HN% 3[+5FKWW]KQ"62O'8RR]6N-9/TB:V6 M0) +__>"82W\>"_FCGT\Q\EO04]3N-1 ]-J7>T/4?)&Q77RTHFG>Y8B(?XI9.NM7*J T35I M]K=$ZCH:ZM59[.YFV)/5 U+/*&9/O-TNY:D"$G FK5)6? Q"2KI(4P;V@5B& M0E)89)OYB5Z:ADFPG)R%P961:R0*DI!F19 M5D,CR&(L:W#U&N:]ZX/.ADCA9UBYKM5^TPKQ0J%'V-FK=Z")885N4+?/GL^? M(R"P]5\PJ6'89$D4!M+:H=DGV3*Y>CW0.%,^(]#; [E3:JC; MJJ>B;H[8376DGGY IJ(M;9IN2$G>4B65)?5EJZZ(;"G--B2KJ6=\DZ^57>O< MVELKU;&\!4JL@LU@)D](,Q1[F;?;]HY/UFSY#.X5]?=%CF.C3-"]1]C3$3&V MC9-__IX=K'^.=^VR9M>NL(5YJ]O!GWYX;/#L[VW\D&SS[UY*A09=ZZ'>UDB] M55/-CL.[QTVQ9R0T))^5_JQS$:'DF3')2E9P?I:NGH184.GK/C7M'^"$!=)% M'+#?T?2%ZMYR[.R%U'5'JJT\DWG:!?'DJBNYF3MFCTP'F[^2@>5%4>O\K&B$?NL,R3IQ\8I)LT&]IZ)6&+Q.B0QCL,V MLX=JEHOWR&MO<,9@9*2_JE0C]F#3I M775M!(T^2 ?@*)7K7,E0!^P9$VWY)]="*B\?29>VHF;SAM_8HK#GFJ1P._F0 M9%X$<>Y3M2%KK>#!XI81.QH\[N'[.,V>"8+42KG>OD^BZ'.2?O?20&>QWMD+ MJ;^/5%N96CGM@G@2TI7<3&JE9$"^ 0M2\ECY&KP=S4\N7Z+QZ!'F<=-W=1W6 M,2]=QC47\45QR/LJ#L;ZX_SE6AR M-@%<*'<0^ZE^>KJ?:2[,(Y[-)P1 M[/?5!_DHCH:=O@,\KB=2,)F@?AW^ZW7#O@@8J<7DM%^]?4K%H2#IU.%)Z:&3 M14&S$""'(LT*#\Y_)VRF)5Z1/R?:R+.ZS^@K)= M.Y@NFRS8B^F$%RK EJF-3MB!TH1^LQ'RI] M+WLFAY(OV7L!'+\H;]5E153"J1(KN1>()UDE^5:&R-7,5C&"M69[JY2C(FEQ M6[*2DA(E5S?%AGC!/XLLE\\+2WRZ#PROLCK]1)_RZQAL ()T/_J21"]P&BFE09A7FRZ] M^V]#?9 /7RV5VSF6G@Z(A[2>W-/#U9(Z\3EYLBWI&XQ,;V@.H?GM5FCP4#SU M#E#=/D@'Z"B5ZPATJ /VR%-;_D5KDT=""AZ7BN&<%4_UD%XYJES<)#>]VEJZ M)QG32N'>V:>S(5*/'E:N?1GRN!7BR:5'V,E)8"_^C42P.?XAV7X0 ]/D4YXL M^+I)O)XC'B-)$UZ[UBTMG0 MH5&HOE1RVLJ1D6CH&LG16+1Y?>0FB8,DOHY9B/W$0IK;[9:R6 ;DNKG^>'O? M']UJ]D4^9D>9H!4#ZW1$/++'R3]Y_0:T$*2V;Q3O1@VW1CY^!]14I[EOD#S\ MI)_J/I5XO,D/<:[HM]+=FE=V!_ MR=\TEN\:))"[ZQ2#J#(O0_T1._8D-:87JHKYQI9@1RI^&U)R)#5+4O&T5;UJ M1:M4RC_5ROL*Y>=LBW1H5&44LB$$F$8!*0#,,$>S@3*J._9,VD1MIA>/"3-" MRZ>]I.*VVR3EJ5QIBZ':7N W3GG2K<-+UMYI6==:'#-O3S"3U/F[S#IJVC#+ MY=$ *>* ILTP61@Y3_2Y>/'""'()US$;NMY)J;MYE%Q#4GWS]"+J,!D7D76$ M5K/*JCU%3T!;V-8(8"46-BLQX5"^V/X@?I@R5;,<[EFL???4 MDA&5P>HIW)*:.ZG8(T'@%>QT+0TO&$CEU.WM4LJG^)^RKE'7#,^>@88@7?71 M8Z9]8#&*%]S&<@Y:519]1'>DL#[5$.H,E[HOXI7Q:!4,Y< 8P O(IA!J<'6 M/@6&K-B"QN!I<)JQA0'LR>R]=,= X9V7$0^VXGW&W%9-]E-P_26&I^0K9+U, M]ON0GRS_3.F=D-7;J2NV3Z>''#=FFVHHS:9%##&RS-?)>$PCV-U!D8[D'H&UURE],U;LTC/WP 4!.M6SX)"72?Q" MTSQD<"%^S*#$-.PFZ&47^_L[Y;(:IE#[<$]G9YQ:1P=C7BXQJ_X![ CG9^O! MM/7L(6F<=FD\YZUXE1(U_'3.P&/[(O7M229H7IC7[(A]UW>T'@8*XS1,R.%H MHEO[@?FUM#\^.RRQ(LUD;R.66=<.QX&-R:KG/4K0?5CL;^.'//%_8R+XQSL= M4_H["FM*4^A VTEGA^%-KCOTA8,F1W,:$\R2=(S98! MH5H(:;<9P%Q")%)*@FZ)NI(!&Q.UYT3\X/68>K"[]LE[T[OX.4S#>6#J,,DX M&)((. TZ77HL#3$E3P),\:*)2 >.8^.2]V##MV1P 7[74;](@]?J&2# MT5EQ#7K.P\B J<9!BH*8T_ RI-/24"/Q=P1VEK)8 T&^9!-D<'1/ [H_0/*# MAVYR0'>4N8.6=$]5CX$9(.L4.$TWG!JCQM-T!JIFJ&8,L1H9Q/IJ<[3T.DZC MDTH4'-AEP83'R?8JVQ@G.W!NN'50F$EFYZRP>FO52].W M^CCE[?;QF5[]7HCCU(:?5).[O. M0DE41!6VED5+:/B8Y%Y$PDK/\I5=+$YW]>I'17F1E:V__M4U;4WH[IY[]AIB MP&<[^[KER/TJF/5N-O]6W(C,#I'7+V..RR3.4\_/"RR (&MWNP7%/X69#U%C M>2)183&=?L@A0%MUV?<'.R%V>GW99UP#J3E K,E#[XH)>5>R.=EY6,O-US< M#[:#D@D"!_\FDBU-NW:VPVJ/;[9UQ9H781OVXO83&X<,+ MZXUEK=S>K/DE]H2<-*CP2VN3I[L?O7W0 Q=FH*;&,SMB.2J>P6]CA>OJ/4*>X_2D;;Z[-A%'%P"QRBB@;)T MTT022+UWCD$4=ZT'^SNQ;SE!G:DCGU> >G?PTO='1QR3--RQP#\Z>2H@?_9R M\MW+Y(./5N]2+V^DCI.TS9E/QI/43"V6U+)BF>: [(L7%?P4L3@;*Y^*]9B% M_(JYI;7=EJ8ITYPO9<4^\,]IDJEO)ZK;(P53;57;:SA%8\0!T+#,1@\Q<-*V MEBZ+:HH@Y_*SQR:6&Z81S6[CJ]<\C'=%F#T#=HGKM$6!UMOG._@@39^5+1@ M,!;G+ ;YRARC_,=3QG=I%08;T1VYHX\UQ-%CYUI]$;O]:!6F.T"\^\"?!!2G M'TIF//ILV)%O%4-++TZO9H_ZA",O;!_5UIEZ\KZ-P MS\VQ5GO$'JXEMBFO7BX<'W^?RZRF2"I6GRXYOE*U>ZI:H_?,7C6'ELBL*6I_ M[)?8Z/*8$;:WB[F,G@ML!LSV2^GN:,^R^+05W7)Q M6]?>RG5)K7BJV-KJE+]7+KT7TQ.P=S1%[EE]"AZO,(_;(?:Q7G%GQ9A E=RT M7CK:2.M&>XM%X^IR3:/$.[D)L(KGW>;/-*WTZIG+NMHA]SFE:K+#G31"[&UJ M6:>./4Z1M!=U=EQK*=V0)%JJ---%'#P\LV@6?KY,]D\,2(+!E(M69^3..,X( MQVF8X9Z(W7:D G/6@QO)ER'1RGGQ?_)'A3F[14]#P+7/H93-"K;@UT^M1K*@ MZ,>W+_#T09B_:>RN]'9"[MQZ2G?%N=T]$#NSIN"3SW^%F>]%Y(UZJ?24T,%[ MVR/:.9!M4%H@I-D]K<24"@!>QU_I:_[XG48O]$L2Y\^J(SYS:3KD(9--IG*@ MT00=\:_I>IG:WF@DX(<,)3=LM@?"F( <1 A"A"1VUZ=VC,=PXD_X\>@?#%H? MORNX>H'C3->9. B39E*E$/%Q[>FS9V CXOO7AH\>D^1:FHV M21^YIQHWI>SFQH@CQ@CS.D[UQTH2_J(T\/GPQ$L1R-(061SR]-9J6(I$N$SD M&Y?JY,;82N6D_61/'W(OYY+> !.PY6NHVMKL[X'<"374;=>)5C9'["@Z4D^O M!@VT24V<5-3)-Z"/:A!_2O9>J"Z$WM_'S8'<5EEC*(L.[@WF([D7&,Z"@YT! M#;>-V#3G133[0N&=6X5QNMHA'[A*U=K7$&)79($&6R^IX_0-T+ WD@W>225IQ^A@" MB ?]-#TFQ]N"VX;L!#]^&-AK<;3B(?\5#S[.@X:+G6F@>,K"(/32-YCCV$R7)_YO/>O# MOO;(!_2@JBTH5S5&/'B'99X,T5Z9#@&*-M>"DF)?O3W[\3'UXLSS!Q>$6AVQ M#V!MY5LC>; 7YB&M+[RAL6US87BU/T3)&Z5DPV^:$>K7$;1[8G\78;PBTY?V!Z8!WQ,.:.Z%448.-&4_Q/"2:I[P MUQ$R::N85C.]+V\N'T"DE=]%6,](MP_7/)*Q4[U)'!1@#'IBF>,V2/V[5Z76 M$XIR \232[><4\>9.'X!Y*QF+":?9FFL$0=:8=%"K)"/_B4-W,JC+, 'L2\N MJN[DA?'O19B_50>K;*9J[FF6IZ&?TX"OT7^)PSR[?_AE:%NHMP]R1]-2^6@K M2-T!\=#7DWMRC/CPB\$USI&LS.6ZI%QJIL>_+( C\0"WV>^>WHC'5SQ>_ :K(OA;G,0?ZM50$*;49RZ0 MB?>_Q!**_$;?Z@43^PO[']DFZ1Z2]R$;&C&<%&@MI%9>0MFW^T1L,;MQ<7L MV^MO7QRU1PHQVJHJMS+DQHAGOV&9)^^T\7$J2)I\%_6.IH #4&:=!Z/C9L!1 MO9$.SHEFJ&<__:[8Y[X)FAA(]H4Q9RJ2=R<)OT,C4YGVZYX?5YZN5C35G:8% M#(+"=1412#C6@P+]S3&[O8:BM9_WM,7NV#JB&_!D\-?NU'T38HH!FP@15G;: M)P@4Y[CB,OO7ZC2P#=A3*]SNE>>)#9!&"D.F#?>J)V(0:J(EY\&E9N\3M6X M]#UPYQN$(5P:2T^%8C C '.'&>UL^T><+EO;=!JFO.&AVI?6[8PFV4TS0PQH MR^L\__:"$$T)A?R-/"&?B)NR31LJ^55Y)A]YHSEI)+034>$U^"]Q6A-K@RT\ M.GM>2'M'TS )/B=I^2MH]\>UOYA*B!\5DWL_RBI W2G!CXC>_89 "^D;(@2' M QU$$OW,H'Z9K_-W&NZ>F2 ?/!;_>SN^X0^$& MQD]AYL,[HY^9^W_QTM]H?I>R2:FZ%/[)RY7E=Y=E>:X .<+@1D!2@]\Y N48 MM:=B0,6#I(P:!P :A;L0T* Y2)PGY%!56&"KYSV+4L6>\CM^Q)@%4W LXKUC M\.JZ>8W<^QYILSLA"PNA;[>_)GD8[^Z2[VR.^AZ?I'@79804697?%;E.ZZEGGW!Q%(,D4Y:ZQG[9#&P"#?L2X%EE;9VI&LC56$# M*0%&A)RB2%N-Q1:7"3A-7]OMP.U&7R&< /O*X7\)S! @;+TP)7N^8B$O7E34 M?[@4%T9_RMK+B*,8P\$,#_^_7VG&YSR>NE?M:!IFX0)D&S:HD8Q-!WWLL&Q: M38M +([8EG*5^X:.)6>6L&QE$!'# U[I,H^IRD\$?3QA]B M=JZHJ&5D(_C8R^D$]V%,;_NK&U#)V8D?K0G MNX[%HN?G-,F,7P_NY73FLU*/>4W.2QULSGAFZM,6P]PDY",,&82$\!LFHYOQ M_!+&YC2I^^#)%C=;&N8%')>,@ZO70YAR"K6Y%OHF.GS/'%BU36\29@>9GC'H MZNN. 8(E:7D=3DG>!I?- O)?Q3>(Z0XN$R1FCK5I7#.@J2;=H\F7QX-:\F26*DQ(O MN)'TLQ>FO\(1D(LL*_;"AFP*^D+SYR1(HF3W=O$$3X3[QJ\'CN)\KF@[WOQ& M\%>?[3DB\@3MY]X;)M6]8:]A20I Y#R!"HPTW4,YL_IPECB5Y7N17T1ED MW M/UJ%&$G(:-D\5VO*]O=A]MOGE-+KF-F!9OG] O?M1O#]D;"FS_2+(4T7TQ\% M9WIUGWQ_A!']L&54V4I8D!77Q>#ZEZ-WZU#;SCV(A9IS4 G^UP2FDRC,W]8" M627G'PEF^\V_&-!VL_U1H'9 ^QF9-$Z6O-1TSPUHD5@.]PVQ/L,]LGB^]X+! M4@Q= -5%C6WDAM@@-^P0NJS2L_W_.8F"YAP]3YZ]42]=Z-#2[,)H,=VQZ M>L"KRI!T_5K=]O5?+5_>L2:WVK 9.>\Q1A]R/^>S(X^@P69H!_P[ZS6'\6 M]SL6_3+:MSX"-IVPY0#\2AQ$.)<+(&N;M^]:R+"1<4RMV:@3X$M,KT8E<'V* M-?\Y1DVSYMB[/-4N8(4EI]ML^M44&Y/N_%45HN\C7V8Y%\BO+&05]<<*<>[ M/^FC&,7^41*<,_Q/,P2*&: 6_?PG@76_4D7-K9E@[E4C"]FVN3*Y/D^L\R?PC7:>R,-/H?(-O=T[X6P7W*9Q/S81N%%M&P^#FN\JT_V'Z8/4L29!"/H+/8^1RQ'0Q$$X'&*R!(;KO/[6E#W#(+VQ8 M_%HZ)[F[" MM9DA!-[U=,80"K%ON%X*6!P4X8P19JHE9I^@JEY%V &/#P%DX:3G#UA8TG[P M8,5")RN_PNBZS9V8"DYNCSXFN1>MDB?59'WFH#_F RQPXZ27[QG#^RCUI^(+ MIPEO*)0+\!I.*B"AU6UJ-_$:N1%Q _#5[T68OUW';,U2P"^S6UA;/#Y[<6G= MKTG\0C,V/4%9S,_+E/R=*L2Y@O*LCV($GB=)<(Y /<\0%M.P0G B24ZXZ"1G MLC=)VEK\ZG%)P#1.-B/?0"52ZN1:S5^+'\ZQ=(R^I99YRG<"_W\#_P)/_XYE M_F/#/9ZG@JU5; C_"U[.<,\N8_T.=6K=OSA/HZ)35XV@O% M+OA(*7_8*6/69UUY3V6,B#_DU#//4OBG)VE_YJ1N"]>1@)($M+1!PY:]58!XXCKK@P?+?UG-,PEG\NXP:LN? MPY/$AO8(\442_[[9N?2GM'%.XM^!A4D;X8\N-%Y17B_(0',B8_DO[.)3RX:V M1O%-9>/E^V&GLHF?TL8!D7]/929MA'\J.SYB\J-.96M_8>FDRMG/9-(3J?BF ML9'"_;!SV)2/N.HI&"W)?LC9:Y*!\$]=DEH_ZJRUZI?]?%8/3(^,"'BM#2R+ MK1-A?MA92>HZ_G].?2?6?,W M\D1)F&6%JS"]%CC_@)"\"A#_2/"+&W3/!6F-6_DZ]E/*?H*U@A)@O9H?*>*@ MRIT087.YHCXY,#$PO-EY9*\7+XS@19#/2>?XS[U%NTQ]] M.'M2( 5@RY]E_F.?DT6P#-Y!XO/U+]<3QRB=#3[W], X\BP&G/D\P9U4L"8P M],2IT"2)9%RJ9"7;)!75WOE/E E*/)!4_)(&?U@$[[LF5%>_!>JN];_7U9(+N<(14,O2I0S@P25>A2GL?$S:G8D,Z& M9M=#31E<_\"YD8 R:?G#Y S+F9.']$5@>7GM; M

    :/MI!'BC3*UK%,]X'+F\.N+J]BGO%@^%Z/9".M1'J MMJ,697,GXH]AZ:>79V"!PC:,^BJVJK^S'Y*!E&>19F)DVD$&?49*TS+G,((IZFS>@UVM0RI63=<8*&VHGAY$0018]W3OA5"[: GDFD#<20B;:L1A+!M+V3E0 MFZS@0@GEQF\QX9<[5EH%RJYC/]G3FR3+/C/OO$SB/(P+9IW; TWYLB/[2)F8 M5+1[]%YI]B6,F:7@+@[[!#3++^*@345BX-TC>"DD9Q%GB!Z=<%0"$0DB3:D),7U MVI"K5R9@D@9A[*5OY#JG>U'!E WNG%DR O*5UM8+;+OXY>Y2^B'W7F%GEG'] M7Z[,$I_8#UD>^N:^A$3Q_%#[V%PST;J+56FC8AKQ*#&J\(/DR=JUUTER8O809[V^^>2O/PG)Q8:I$<<,O.0: B32D_&VP( M;V811 X[\XW5.H,TF1IB$#*@U.1338(U<1&3[)O-3KJG9/Z9!DROZ$3Q?FOU M]'(#2(;4[D +51?\D# H^5R_+QET.[Y5MUY,]9*P3=?E&9J+.+AA3,8Z\&!? M-]Q8SP0=SMS?$;]+:\H_U[$Y&WX9C#-"Z. +&X*3MSH_BU3(V/E9WGP4#A.Z[F.HV4XC]2XI)ZQ!G''= :?U5.'ZW'1)\R=7T M,DX+!9"GKY4-%6#V2_4/5>+.B@]_HEO*Y C,I>?F443N_0;,)4/##'*(<<.$ M5E-]J^+M9(X.@^'L9.DJ[F6Z85Q(H=W9$7#1,T(7CO3W= R-!68C0Y5)F_] MV$,7 Q:VA,V\7J5B*Z4U23CB^&,,TN7^.OT= (%1:LR&@N/<'UY(6,4N M]C*!-?*)E,;$&&"HLR-0H&>$SAB@MZ<#[J^IP/P8H,P6XG7XA2TQ(W>HJ,\B MG9'D3UI]"C,_2C)X%K&O2(M>-Z2>.U;QNER+1A^$WCI:]/D'_^"(L'@13N)C MMZ3)B@;(A0$2;H"@X6-ECKX)O:CX#;">Y:'B9P4L?HE3ZB>[F%U$>LM@.+LR7=^=]/RV4A8_F4703LL:82P.W=,BY!UZCM#*.8'+!"U)+P).? M=5V+4@A4.+:*U4HZ4%=96 +,PKNR*([OME[NU68Y^K5CPJH@'ZQ M3XHXS^Y$",A^\9AL+V7T212PNA=+2BJ^P EOD$+>6X64<7)HG M8K!<3?7I[Q#( D(!M!Z,K<4DI9RD$10*8E:BBIA1"$N^@;BDE-?2^1/TG^$" M@D58ZK(/4*AB3TPAY+AI#C\N#JBI$=8A1J$AB8V'8XMX^8&F81)@N 7"6(+9#[JS!A3'=>3JUY#T-"I\G-(_/BQS# MG-4#X4SGBRRC>?:5YIJ73Q5=D*.2CL)=1[Z[VB-&$2VQ9Q_O!C<7Y#>$,4!S MN7-9K9MRC\3C7.S>YZR593]! C_*^>[R#,MTM M ^B:KY>":Z@Q;(Y>Q%!W=PDM-+0PBA0U/P(,VVB!!",6- E$4$EM@0@L,!LG M%)?(3M2Z++*"PO"+>M(.1F^>/9+;8A7JK/R4^/+F[<3)BLNI&)CX7;>\JI?'G]<''$2 M^Z'Z77E7& +$](6?E^7G6[THNZC&^^L\45A_8=2,+$@!-'XN?!*N VIQ>-[X)6 I)(026AHW])M M.P65G3R%G4P&D/"49OCC[L*!EYZAS#WHO!?$_SJI*^;B-AM M @U@;'=T%Q\5>IP!3/HMS="@I6&##X!FFQLJ[#1LB&O%AW=I.2ZNG59E/,*3 M_.8"Y)'"]E*&-+#@/J%]?LMLM8H6%]?EG6Q)*J<6U.9M6EDD4EO$9-C8;"G! ML30U2(WOC12#)II!'3PJNSH7/@YK,B^ W&A'D!O-"%+:L>3'0B6GL1T:+F?, MH=UK;@EK@+JV-6[50P!KD'B9[.&_?,RSR:2^=K\_1,D;;?UY^FPUC@E2L%[6 MJ"/#QA$IRBZ0@@I\^5AI%21HQ2MU09M(+FF?1_RQ/^-6ZN>3OT>&UDZ M_@>U;[4/096-78.LEI+]Y_>@I4L0TA;8;%P#I)%XLADU1:5K<7@?A_O]G":9 M=E*J:NR:^[64['4_WM(E]VL+;-3].&D[CS0NI*9XG+&>#$_NT^!PR5^K-7%] MJD+72IT]77-6M?J]GGO:S24W[I'>J$_7?)JC3;9NR:YA@U]/TTLX?/PK'7/+ MU4$OEA0KB!9'V"&\$TB4&YBL!T M07]1]25GEC8CK-_3EW2^2V'C+'^[8ZKF%W%P]7L1'O;J-YW&4W'2Z0?-,HP" M2A+.P<*P)N9QHN+)?@*N/&U=\T6P1EG)/(>4^B&*]+RD\,])$GP/HT@\S,!4 M@W.;U>&_]K]'&7(<72=Q98+IAI%F!%'GL&>*;N;1J&%5KM!P(=":1KK8)VE> M'KV%)6K8F,;B>H79X[+(X3S>WY*G[,+/;[?_\3__^%^/J1>+,F>LP>30V(;[:P#Y%-_Q[FS\])Q!]^@<4=,R*\47+P M\C3DYMN6YJ,E:X/G=D_,<&R ]@&[^Z3H#,7FTD**849,5)_PG4H(^WG?V7K- MO#X&#V9(.9&W\GI7 TFE4QT?ZKV__:6,,DA Z9XYFNQTAR+-"E@LY@GI1+V5 M#P);L[(^Y!^?%08#VXEP[5KL^.AP,]"61.[N">R!^2U5Q:.S"#F%V6.,HP9L M'2K.H?4HI1:!Z@QX'0/V(/X",9#<-@ZO8K]>"W2",1? 8J!MT5@/'>,)4<;S M5VAHX>3CJ]S<>&XN7..O< 5AI8C+W"/8:[? MFKS.@.769?V0O'ZY#4471URU3^$N7^UJ[X"S]HJ]T(&E);WU4??,X2**J^] M8/'C41[LJN_J>ZUS_KJ:IWZEBQX,TO93PPJK3@='JC3!*MY9OH7]\$QI?E-6 M\+AX#57^V=,2^>4246:? /B)Z=^K0W93\G> M"U6E-7H[.#ALV\H.#5S1VK&A>R2TZ<$KR-L9OGQU);:[OM#]DS+MT-4.^6!5 MJB:/T9-&B(>F6E9G2P5 *9(DAGS>[?;D%M1%+!>^&[@F-(T2\B$\PSSR()] M!K$;S-%F>K*XX@E[;1V7*_E^G,39^F4D^U:*^RX@VCK/2[,[[PVJ^UT63*YX MZ#G@_A[(T4-#W:,CM*KFB-% 1^H9F^W,DTOB\#(5)V_=M9=4N>W"?JEQS@V1 M4I^&+[PT)J#=04@@?H83-PFY'39![;Y="LKO*?T?LGYUB M3AV=)3'RV#7,UG$^H_I<]OJ7[%/MD@75GZBH]R>B#U''H')9BT%]66&ZWEF@ M6:FGPJ1][9$[Z:"JLL;R"]V//9[8VP&Y.PXK>WP-M+LU8L?4$'K6 M<7%.N_7>//G&R=O915DO$PW5 X/D3 M":D)V]S8/56S=UNWI[ES0U6]I:MJZ]1P-;2=VSU@;6[F,MXTRT/_$NY8I6^] M&[JJML@':Z^*K9-M70T1#]-^>:>.T<\TH*D761F-_/85[#0QZM'?BC3,@M"' M$P^]XW*X%_(1JJFV/%8'NB >M;J2S[K!9V7TEE4^=*!4T13Y..U34!Z<7>T0 MC\A><2?#J""*9[5_$\;T.J=[U;)IL!/RP:FG].#*O^Z!>,!J"FX\ P L".=A M;QM[:<5]H;@/#$C)P().H7#(&R^H>R/U50]W!F58T1^RQ M.E(;GF,W1-!'-+T:5+AK;K7CKJ=O^AP?>+U\AKH1UW&O#T\@@]RQIQI&]O:Q M-!!#P&15IKI)QT,[FX[#XQLB^,(9$)N(L;I]8/;W=KN4G\LA 660 F7RF!DZ MGFRW BU7VRWU\_"%UKL(]TS4>PK.%T:BAO[#LY?2CTSP0'Y8]^K5IQF\S5N^ MOML+/0NP00Y-2QE6AB[3/!!#VV*J3G7M6B#I?!\!F4A;*/$6=_EN-7E7"O%^ M0[BT'X!8 "?PH>:37*+*;FR%S]R<+#^<]%2^]LW/#<(O O9//Z1,,G'&.-G% MX;^85;U,OI53'C? =+J&RV/H'67J([B9A,]R$L*EMK82=6:+B[S M&J;L))9-,M_8Z'" K',8-DV[Y?'+RTDI"JEE.>Y4HQPF:%O7H'=I\A)FL"J& MPLX-M,$ED9QL2PMFM04!\<@[%N=YY"!L]QXM -;IRNR>9I3!P_.,#]%)[ Q@ M3FVDL^VFU^!2RCG"S*?3F6%Z#]!D EJX!Q\+7$%W'P4Q;O>6AK7JR[;B= M+(X#H=GB%JWL5$9E6?'T3R84/%H"N,?",W&[-W_V8LHQF= 6!.,^Y8^!S'Q7$PG:CL\M#:$JS: VGO?,C2$1#/ :A= MV=X/>>+_1GS94/.!5/'6VE3U;[?;T&>VE94OO^.1H1=D@Q0=ES9L_8K; CRP MO_&VI,J3DUB"CK>C_!6X9TJ",@[S*7FB^7=*8WB ,TGS=MW :H?R7;D_^9ZO M,.&W_F!+@(<"6CV]$>]PB-[X&[O N[QVUQ&3'6T=9!#+'5(*_R[_] X.K+X7 M;]?Y]29'=: UB2$MEZ?A4Y'SHDZL?U(:]J<68*W\;PZ@DG%C_1)+1S:[%S=6TQWLE[=5=EV4_//??O;".(/+@C2; MF>70IHX4?A8RXZB2?$>H\]B;&261\U!YXKX7BK=))4KW9&\-%# M$NG\:-)@HZ]^*>@Y'JX/JK4\KG$1Q(M((,11B7?T,?QB%A1V: 56.8-+ /)CCW/9C@"3H_U'0LC@=,)K3. ):6)IE]K M.IM@2:'/NI>:G J2#%OLYRAY8HO8,,Y9?W[H*$J^?V 14YVRW?"W;I-M'3_E M1J\ZS=B=*6WPB::L77!=JR"ZE#5(IB;^=(DC!:AEC#AJ:T:+\CGLS(Q3U,S& M3.6,@6 J.W"Y^U%NKB# M)5:K!FGGY6TK%CDZZ(@!*1[\9QH4$;W=?BRR,*99=N'_7H19R'7_^";]JSXP MGK.?LC H#=3WHK2D)8_YA\NS-)?V0NM>@ M:N HRD8(A_RPK)//'0-5&+D-7>//DH\=A+ DOZ>1F$>?P\-CM6JB9IUJA5 M::6V>^<*,+[2G(DGG J>_I4N^ M>[JTZ6GFBK<8BO/KH?D$1$VNHY/]/LRK<*!50>DFC.EU3O?'H?68?DC'WVC5 MFX6V1B?T:^XQ.DP=L4")A$ **O(P/6!+:1O&'N/#T+?\./PE5!:?\E/BQ".\ MVLT?R.,S:]^T88$K*: J>YZ0(,S\*&%_%75^/'&J?)ND^[(Z8)8EC ,4[/G. M F&HT@,+Y#WWPXR_R1H+;DG,'UW=>_$;X4]Y09&=9UK*L'*&8(U/(C'A$V6+ M#?G&OQCGM/(CED@L8&6"KW9EF61/S#EZ=H3E%=' :[NSB2*%;;-&DR.,>101 M!R.&%)OJ%4B5"T!Y!)*&4@CA!VD0F&WC!O.;PSGRQ(87+)VX/)%$(3B#DYC +B&\DREA7P;/5VRJQUSLDR+F=0NBRC&)5&S:2]EDSV"% M%X?U2I&@M>1<< 'L0U(P(HU<*Z]9[=FO*ZHD%Y*A)/@&]A\8_[[ :87EK<7! MIAY 1^-G68R^COV4,HD^4?'?Z^/2M8\LB,ZB,>XZDJ1C>#W%8'VH/8:>@]@] M2;W)9Y.?*?%J% ]+UI!.#$KVD&&$;.))V>2\$8.!>W55SSYVKVJ_3@2O)"#O M*AG>@Q5/JG1+@N! \E5-]UEO0#F4S:P>%!)AD3P==B]B_F@T83.%.]*9Q-)G MF)]('9?7(?4CO,@&D.5GJ4T.*LH;,U!>J:Y)R,$H?J]G\%,MQ0"Y\ MBOW!4R8KI;1,E8LI#NS7AS+3:3]87\N,XR:)C9P>+T58$O(?QP;J:YFM3HFS M0;,:O MLV=*7'AI6_DCQO" M(/S/\F#F"RCQ[X)] 5I/'6Q8ITFQ>V;_]<2(MC5ME%'['4W#))C]%8ZIG&]AOMB#X7U&#D^$5!1!B:$ZQ6_%V$J;D?LO=\H M_W/EJ=XV%W,!S!1B8N!O%P]-#1M(E_QT%_\C_A)_>HS_#_O/PT]$7+/8\(PD M??68#],-:_7'?_SERQ__].FGYJ9'QKG43S%O62@*^ !7+N M(48!RH+L&1P\ M9QL>4S(H84UIS+$$\\1D]LM.F)*JG]V#J$:/\:/;9 MB,MRM2L$Q:299?:F*+S&W"R+WBY\/V5V^23N,16I,C4SI3_226:R*>2M1>W. MB#<'Q^LP^?Y=PK.V-2M2\MH0B9OU.Q8KVH/NV-+H+DU\2J$EN3@>PI0,>7'0UE^T2M&.HX4<(V:9J+O,[ A"B+%CGCXF2LA623Y.GLB< M-U!(MOWGM0O&-N:Y8O%P_O:%YL])("X\P/Q_^EM*OWI[JJ@K.Y,<4BL;SO8 ;$CZ"E;#?7^UD@'LZ;0YH;K MC&(YJFWMR^N;>^_ 0D(O?J!^D<(^?9H$A9]G-^$^9#..NO+GF,Y(1^HT(S3[ MV[H]L:??QBLRO>)RG<62*XL4@E$*HE(*=*&>.2?21CG MY(419"N:M??*5[.:ID%,UBYZ]D+V<6*H%Z)=G'I<3\R8,$[]IH*15C?L:#!2 M"P-04'$4)R"Z"UQ7N[0B.;]V#:%U3*)C!Y/3?T7[5T;XCADL#)AU>1'"\N>> MV5^_+V9''VN"9N[7[(C=V4?K8<#=FS$-3$G-J2PQ6?W+IL.O9I9QMH!M(2]^ M^REK@@#8#,HF5H&8M([]XL6>V(U2OE#1T00I"/0I5*U.C_^.=#VJ%'/)V4AL M,",$^K*X5LL +F>\E8&>HY/)3/B3+ 5-AK M3'_D;C[:%*T7;74[(W;\\3I,CN8X)R)8$3F%6W,C#3M+CUVO9HU&YS!F8C%. MB4\D0[VA?%<6J_9[%%EB?^;W!FG KP.3 Q0C\\B,PZ] C@!(%'TC(\ M.?#P!&J"QU6?O0"LL%2IBM3%(5/(REM9A-OZ! U?";:92;K0G1GK^'B&A6.C M]@:K/*2:T2F-VG#L($,4+E[L=BF_#GV99*HCI'H]D4X$$]0?#@Y;W9P+"[NE M-Q\0UGP(,,(4"IJUP#7<:/:BTNVME<^ZCMET2>%,[&&F8%%EK%0>5,EJ[I"ZLZBQ\ MB(8E$3P)9THDKJ1B:RT_A\ X\K#D%\H95W[]0!J'1^-OHUK@[U5LO?1>']A*N\@Z+OCJ]4#NIQKJMB-H97/$GJ,C]?2) MK1Z_0)PPZD20-W[M=OXH[KR!J]O'S9%\>@]7JX-[H]G0;=R^\3SC7N[L$?TU MB7]GDT:X#5E0R@3K/)(_V!CY&.Y74AZ\W2T1C]H!@:<7DV[(\@%K9TT/]:Q% M]>0T?"H@\@%9FA)$-P-'[$<10#Z(QQNCE1+0[HUXL$]08D;M/V!%9%X"N1MN M"$[EKV@145"*+."[K\=<0=T?3*LHIST>, M@]^1E/$CB"GS:00@8\CBQAUCVBT0O%0UNH4@I#W!,_ZDDF53'6-"%=^L:L:[ MULVIS(N\%,[+?7\._6<"=;2>I%K]<,8I"G?A4T3+]S.HZ3>6>@S2,@5L,_,G M00;AS"QEI'"V@/GD!S4,D,5^\M6PE@8>VI#\LG(VLDNAJKIX5H O4:H_[+VW M9G4BGF12KUK6?]T"@VDU9HSV5,'/FHAWAQ#,&IA,V9XU^'!ME\^H95 M;5,"A7^.N8L2S+ MU9Y3V?^ZW[,Z6,P*G-@*)HJ++*/*&YR#G1R$IU.EAX"GZ>$8I'0(;C['100' M/ A@4&M!IKY:5KHZ&O^MW]*\C+PLXZ<6OC*G*%B[OAS>:#H.>KF6:88( M8UB@IXM9>*AYLLBAYKHA#5\\H+&L>2KJD$@S ";JTEUA$CPFI0IO$M=?X)G- MS_#8)C\NE5UD2J"820HI5I@PD%RZ:PH=[ FON6J9*]W%7Y1-B%\*4C\[#O[# M7XS= M!9_$%LHCL=24L6MSN[@\WB9,$@>W;/RGG9=]> O]IV(-DDM9E6SD%6KQGZ$:FSJU. TZ^!23S9$.!%?JV"T:43:2*FOHJ#<7BQC$$^ MM^)PB(.J"-S+"64XRW[[1KUE-A6$)1YR+\W1V^*)[L*8O^ZWI$4FS",+VH*3 M13(G7#[#5M)U7/[J]BD*=WSU?)]$T>ZE _ M)]V<0@JU]&9A87C0VPPWS5NATC=IP ]SC+F6 08#2UN+\"2EX2Z^Y.E0_^WJ MU>=P?0]%U?E/V71PG$;;.?B<8<*!Y?UXPDY!\!S]#*<&A"2D$H54LA 0AOSL ML>A%E$O'$KK9L!U_C2\J(2WX9V'QD813@U3UAGL>0!GLY!ST="G=CRER#Z? MHE-PLRA0%]9>[)V3%YH^)6-=W:CFM8X^HX9E)^ KS<4V;NB7OP5=+U,:A+FL M/=2QXMLGMUOQ0L1M"F=Z4OH,VQLO5/SR"LX?9'#7X28<@04+"^$)R0-C:I_04C$R!:1USX>>&EH1?!H@^6?-IFZ>KIG!,KU>_W MY)-N3KFS6GJS/EWS62ZCT';N<7YMW@R-PN]VC.9[$C&J2!S])#]2_B*[\T+] M/>8A*LX!@)991FX,R22< @8]39;>,*I_EQ'@BP3@2^=&5Q0W7F*CGQ*@E-&HT/MH. MDG9J1B]C1A)U#I6F&*T?F<90= J=)BEF%J$DI^O8II5W)!%NTJYJ/]2[LWPA M&-W3O$CC6ZTJ*/H$G$.@(6-HI%HZ>CN%+(-*+)!XB8C@1Y"445G+)*7R::V\ M=.?!?.'0T^4A7PU")3REVT_IC]3K)YOBN-2G5F?L]0TFZ3)Y GRFQ-LGA=A MK H&B-<$>!E)^:[/-DG+6HG\>7 _/'C0V$O+)PDBR_(-T(14(_X$\/H<9"7.ZYX5 @W"[94TYXZ;&0NBSE82?4B8P>1=0\=/[ MJG("%[ Y-[IVL8-5OU9O\DLDNH3Q%H/JXBR'7S<2C GGO$R4E^1> M-#+*6]A 94V83+SX""448II7TV*J?$P()[2,+G2B3^_]BD9YH!3.HGXA86:>HRLTHN+&+Y\JABL2%=Z(0&;1:VRG7\0D76 MV\X&75EDJ;OB4T=I*+$;D$N5\A2F-$(8.:J8,YX,,_.I(L8=@\I-K[XH4F/* M6FV=I=TVY0Y>+A>UM'6L"8$5+WP_+:! 96G-JH"EM;KG)UL3?K$O(K DMU'' MI9*/E$U&]-%[';'?,8HHUKVPOL5WBM^P5?02\\P4^YO.IE< MTE1EK3N4^#))"QM(:0HL1S&O7@_49Y WXXA3+PGG &38(/W@H>[O%'!HJ&$6 M-"J&:QQVFA.3+&B8V@3&CCRM7/.B;1L(+*U5OC FBG, MMX'FEX%PXP<3@'J MBN98(9I[!\*_)T+\4_"N%I5G5!KC8I^D>?@O+M/M]H[9(WV@Z4OHT^8[CMF_ MU"'F'/:,,=+@3O\@):?\?Y1"QO?X:];\EAPP)R7W=G$;+,NR5:QU;)<#MTM6 MVL7O**:&,.;2L92U*&Q!X9S#1IL?<7JDMI1D3F&W50.M7]]LQ'QQ7B'><1V9 MZ_V>:H M.;4AM:A$DA7>QJREA2.:PVM6/ E%9%]#.@CLU9\ 4?FKWIJB'9:[W9X8V%XY MWD7EME!*T=H+[5HZ.Q=!,9JXKDCP5&*T(YG:+LM8W!\W M)@QRR+7[D>;LD9N1!#& 6S;(VIE5!<8['"6>?L"_TW#WG-/@@DT+WHY>9%FQ M/_"B,+]D<$WWTHM\.&3-C&#H#+-)CLY!F7%S]^.5,79.@9)YKT\1B_-K-7FMF3S.SE_'74#S0.$%W\ETTU:*A/8>9#N0-X MBU$_>SV/B7. :\*H@_4$)G-P"E:-*&IXT^D8.+508+1KX+3H].K3'$/ M_C,-BHC>;CLJ?L ,'"59P;[;H_<4J8+ZL3203SZ33"+/)*,(()X6INDQU4DJ M;N ?G<5SB,22?.-,L20M/[[5MS@OF8OODC2DV<5KJ!_A]5% [B\3S#'PC)ZJ M.V)?F:+%@@_&E!S?R#?@:,=-.M3_E.R]\+A@ODY[Y"XPJ&JK-)NJ,>+A/2SS MY*I$]; E#6WR35"?-' 5SW1<)OLG<)LO=/]$TR,]NUL@'74]ZM2/:;3_C/VY M#(6TDY^N*\F1/:>W[F,2"^F")-*Y^KT(\[<'ZAG1G2?_"8S*E*ZD7P#5H3S0G.N:0D[2#DD7B:X M>5B W"51Z)_4Y;:WQ;.$^E=?[FYN_W%U13Y>?;WZ?/U([FXNOCX@P;RF3F#S M5?X>YL]A?)R<>;L3.TK>3O\8UE3JSN'F+#/J/H<^@K13V#M/PP7SW1)0?>?R M2'^ND^$;T@B%!<7M6/0N30Y0HD5?]]6,N(XU0CJ2XES.JA'O_=81[?_H/++C7WJN\VA^BY T>@H_S-'PJ>(F MN2<(AHBZAW$3C#;J-$$O1;?P;(IBAE&L$J&"L4H(TI("86F^58T'Q5"]^*UE M%)L@)F8![J#,/2>\@.G\>XZWB;IGM\$__A6 M_E&ON- 82LA1;89YN@L-:9-!C&-SM#%1=*@D3&JV1.*[ 0>K6A@O/I2EN>15 M[%^-1[%__#?#FRR)PH!+PJ^Z=-06ZFV(U!^&E8/AKFZ%<#1K"#L]@I7(BMMH MQNO[C!Z)G25]!IHZ-1I/"_GTM7-F1!HJW],Y)F<4[YD=>=P>^(,6\,@'!^O^ M"B7JUDC'J*::SL@'KIZR+SFX%*#)I=D0_D,09H+=4T^B$> MUJ/$G[P8ZUN +5^#06/K;14SE+,4?Q0F#D@8,([A-N0Y'U%H&]:B81P469Y" MK2PNDYT2G]4>8Y+>I8E/:9!]9N["?@X*/P]?:.\[!_J]D8/"2#.TBH'J=44, M#6,UF'P=M.1#F,N1=Q4K E_B/6FX62W@OY8M+KU#F'L1H?!D:A#"YIFE>*#. MV<$[KG%!N;[PPF :>]$E0ZADSXQV$?/2^C?, H$P@5[*=R)1Y'!AQFC=B> I M%!&#BR'%3*2'*P$XXI!*!%++P"=K_J((%Z,JH[1VKEC$)L#S9YKL4N_P'/K, M4M4#RMWID%$=D7K7>.6K7)Y>+X1>,D'XJ9[0L"$RG^9Y<8/SS\ (K_B_R:MA MY;#N;XUX+&NH60W@GJ9(1ZV.Q":2)']8;5363S#+[J'8INMKBWA$#JI8C4=E M0Z2C<5C>J6.QA94K[]65R0I9!.5F75];S"-R2,5Z1*H:8AV1@_*:&9'&=^H& MQN0%BY099_5T?=( \>CK5J8:_ _(ATLCO#QA;O-GFO;. M23W-D Z1(<7J)Z(ZVF!_)ZI/Y!F9#28KWUD(I>W& TUS%AK!+F2>$,ZXGM@V MQ",[.8XJ]^ @3<@:$MBPR]].UIZ+N=ABMFFK;66'X>K+U47OR9A6 Z0^J59& MSN(W?T4(XSU"SHL6@>#*4__/'Q5S%/\#TC%T*KP\]?_\$>&8Z1!N9J3X?QD> M!\G>= AP5:3)@7X)@R"B5UZ67\3!Q18P;R F&.Z'=#"-5KT=-0QTG>>'V]!7YYDZVB#UU5Z5ZFS3<0.$TT&_G%,' MV,7=Q:65R'3DB82;@?.Q,\@A';BF#"7'R%-I(70'8RI-GZ&FG6BYL?T8FGV+ M]1S,;24&O)1Z!H/56K%')G_(^':>KQUHBA0M=!2LHU!%.^R!YY#8!F)-R#]Y M>UAX038J8@Q)Q+TW+UE60]7+H,&3QUCZE&3/E.8D*,L,6$MB+64@H$L$BE64 MK1P47E[)SH]M)3[ZRGR]2%,VCGIO 70T0XI00XK)<.P%3+8 MB1(6T:OT+XMNQ6\8TBR'HG]QICI#?]H*N5,IU#JY$]HT0>Q2*DFGCKR*'BD) MFG6HOPJ%8KJ#6FQ]+K687A!/)SQ31 7I#8FIG3MM/&'%L".I+HM?QSY;6"@L MHFZ-W-\&U&P5$.ANBMC_AB2>E\R4"1-!VL'X$4B10($2( $*<7I4^EM R#6MSXL L+ M"W_[WU];H_,!;$>WS+__=/V7JY\ZP%0M33?7?__)<[XICJKK/_WO__?__K_^ M]K^^??N?I_FXHUFJMP6FVU%MH+A ZWSJ[J:SM'8[Q>R\ MO6#:/S9.O:&G0Z MCW_I_J5WW7WXR\W-P]U=Y]NWL*4GQ8$U+;/C-WGSE^O#7P9AJY;YUT[OY^O' MGV^N;FXZ=W^]N_[KS6UG]GHH^ I[N=)S2QJZ^?M?T?^\PT]VOAS]KXZZ 5ME M;*F*ZTN]<=W=7W_^^?/S\R]?[[;Q%\M>PZ:N;G\^U,*60/_Z%A7[AG[U[?KF MV^WU7[X<[:<.Q-9T_&]3?"0J#GN8*/UY&Y6]_OE_7L<+O_/?=--Q%5,]UDI] M):QW_?CX^+/_UT-1^'F=T*%#TQ"]3N=OMF6 .5AU_#;^ZNYWX.\_.?IV9Z!O M^[_;V&#U]Y\L1W>^(0U<=6^OD/S_SW-(E.B_?5,;FJ[N[D?FRK*W/OH_=5#[ M;_-1HD.PK6_.WG'!UOF+:FU_1F5^IFO.EY$*[I_+RK=P(5%13P:6Z5B&KB'> M/BD& F^Q 8F*LWDQK$^N5(\U6J&LS[JC&I;CV6#A;;>*O8?HZVL3+A]4!4XDJFIY M<"8QUS/8954'+!*S-UV+W$^>HYO <>"8>]=-9A.6UU ],L4FC6?@*KI14*2L M=FJ1Z+ME:9]P^0R7-B,3+L+6^KL!^H[#MI2@;*\6":%=<&U%=8-.P'Z-=>5= M-W2WZ*@C-UB+C&, 6RPF352UEGZ/MCM%MY&AG@/'M3W5]6QHN2"F4[@:LP<; MQ5X7E(NVZ7KLB&7;UB?L3D'S$:M>SYQ69IE";J8>'OI+P:7R591L\?HU6;GM M5G?])0^D.#)1D![ ++RT(+97BX1S8*"E'=RJN?NEK9@.-,&%UQ3XQFJ1;0B+ M6WL GH )5KH[@ZN#8G)E-U2/C0!K1)^"GA=B,S6MXW>P/.H+7'(_*Z[R9BJ> MID,6_=.#- *VL8Z52DB6;$#B?5,)&=D^4/,>JHSI234BR7ZJ MS/R!;:SNO5490J9;D6V?5<*:K%]V$:WA=,;+6>^(Q M9.^*Q+@^ UO_@ 8$'5&CQ5P&7_2#HLT"XE>=GD M/_WWPGO_-U#=I=7?6K:K_UEZSN'V;=F0&SJNOD6G"TO&^SS\V@'3 8)@ M8_BP=![:,I!0M5NCC[:,;":D+?[%&E!:*$?STKJB_QT[DRZ.1V[+$'OPRTC-^06(4X"K6]L#!.NU?++M> MT(IVJ.9SDE)+T'0K-4OC(\Q;.%RCDIP*^;_Q+[*AFPQP95+>@\'Z#5F00)Z! M.=AYMKJ!7X/;V[6M;#DC0?Y&W:=IWP'JSVZ#[BP]V4#Y7;,^S>DJ*%'*"+)^ MHVXDWDP;J-;:U/\$&OQ%>+Q4;B*@;[UNZ=$PMW?7?Z0OGPSRO07\M@4.)KTJ #MSR0MR,S_-V1L[R!R?^0-)B@_SGX MV$;F!]PJ(D7Z9S:E3G&+?TP>;&P+N:B!%OU2V9<^*BOT'4GBCTKM8/"M22+= MTWYD:I[CVOOP;WS%Q3F1C0X,L%I@:TPV]U%WWHZNKJ\:KSK1,U%/]1,;5.T&JG MV&4I7U HJF&IB;X8*&V192>UCIIS8'M^6PY0_[*V/G[6@.YG1$(_^)3PZ0#_ M\:^!]0'L_KOCGS=%+1G*.S#^_E/&WW\6V9<(L25L,:,K\3__JWO[\-B]O[F[ M>GB\ZM[T;A^O8IV+#)I)$_$2YYFDAO_NA&F[K48._N_4W]+G#X;1H\Y1! M)4&HC[MJ]1',E2^Z 2;>]AW8&7HX+=(<_*EZ'N)^7P?N<[#64==-=Z)LLZQ1 M5K&D%+>]A]Z-U/A3]#[40;<.'2 7K U'I8^8GS)K@*)%[?W TO J(=9JFH;8 MA0D5]E"'PI;*UTB# OOAO^B[.98+4[YI2F(1(U1/KP[U]#4-8N>$_X&[1'"- M54U&V::IA5:$4"6/-:ID '^6XBO'_Z3OB(B"K<$,5DR]#I):*]^UH M)",7+D81\3\W!_K<7D=@5[P[1[G9C=G&,O&[P=,BS0&=JN<1\!5OPQ= 1<'J M^^N;]R5R 5_Q/GQI*^C-A<5^^VX9&:@G_MX< MR/.['>%=\9X[XL+P2_5#%S!^CZQBS4&?NO>1$FK91P\\V_9#_)%+$I$%@NRBD=/2'L#%\MJR]T2G[*%4TU21W_E( [5LFD>F"U#G M]0^ 3M-#XA <@EG%FZ83!BFB8[Q:]M"+K6(8T8UWK$X2I9JFBOS.1QJH9:,\ MW (;I3_Y;EN?[@9%Q"LFWE!EEFZ:1NB%B#13\5YYI*[L/HKYL>R^ZP(G ._% M4-89BL$73HITWWOH7DNJ%T89(K54O*L.Q_,&&$;>.(D7:HX:*/L>P5_+$3>Z M9X .MRSU=_]&FS/U7/3>&MHFX=>\A$I-4P^S+)&Z:CD9'P"4E<$8F1KX^@? M#YB3M4?11,=. MOL#?9*U^,26;HPX6 2)M5+Q-3W8Q"+>CTT>L;%,UDB="I).*-^Y]V$/-[V7V MDC?Q]V3'N[W'QT=)L<_O=A3+6_%>X[/N':7V:"Z XE@FTD>-XA'@<3/GF MZ(-=C$@_M>S4?[$,S[\4XCO<\-Z2DW)-TP=-]R,]5+PO#SHX\]X-77TQ+ 7O M18R5:1K^>5V/L*]X\QVZ!S#G3+&_-@?OO$Y'2*?WV5"*(%7%.( VTN_BSY. MU:CG1;>W(PVOH.#OC5,1H=N1DM*[:VF5A (HXI?TTFJ*2B0E?I!X74O3\4A5 MZ0UX"57][>?3RY0/3<7PZ?.T_] M<7\R&'86/X;#Y>*G*FY7KA3GW6_0<[ZM%6474!48KA/]YLC9\!?_.O0_E@Y_ M9@4W<3#7,%FJ0K+<0ZK<=6]N;GO7W:L[%$Q18B 6$3%,I%7JSA4,>R.^,>J=V6"GZ%J8KS]*P)P #:-UBIJM(D-1>;&W]!O#$1HV MM%?OU!HNZY=Q+5/O6!T'OTY*7VOU[VK*9]'*?T2I6G^S'[Z6@]D[?!+-3P4O96C9YJJ[>! M84F;/ZO'EB\3RU2)LWMFV78P@%XT7M-\W0LYX@JN'4HER()-'-28Q5KL,2JX M*DD_OY'CWZ6M+AT3.#K]2V'0_&5>3'RZ,P%\!>E84DJU1*;02-ZZ@X M8Z;LT5D&W2%/LG#[U,\@9_.=!,=G4OQG9-+@8,/Y5=S<#SW&M+; /[W)&OW@&.[2^1@LI__0C>/KCA!)EFVL/4X0@P,DM*Q@5%]:?W3"BGD5+.&62-,9D:\ZW12+('' MPU7OX:JF9/7]I3Q>QSEZP=8$VE"Q3?0,?%]5O:WG>_+AADI7L:?; M^17;1Y&",C=_EQD3U-]%H=R4-M@ T]$_0+#A'EL.VF9/5W#GC3\I96FE??SA M 4#SMZ5I&*D7H.VC!*6,S=^=YBW1"T9E2L<(<6X+>OFQCQ:694M-J59F/NH; MX.JJ8FY!Q M;4)1L\UT*2I^\Z^7IMX+R5V2$&J<"458%B,-/I1-24Q7(UA 6E=8<%YRD"?'^X4I+8/#Z]"I);I7E^>]\PM)-[!9X,TZ M!,D5CN";XGP)W+'=F-;@OXX:@_] V:\T3W7A^A78'[H*^E_Z:7@=KIAT6J/ M_:@L)JED4Y=_>!+TV7FVMHI^FGJ?6%8:Q3'I(%-UE,)A]5=] C[4ZU>P?4^] M@Y19)BG-3>_NNJ:'+=@QS_*PY$DFBYY"\8AZ2I1IE9[R)<.ZS>M::\ %*1BA M)6?>>N-04!J-%9J]&.4B''/4EW-F#CZ Z8&\-RI.B\FK.+(.TLJCDDS *>91 MZ==U*?T%(IAUA1XNO(.LC"BU&_P_#1]^5Z EZ:A#Q0 L<4J+WC)N#2S'G:Y0 M/L_XU+>P#"W'Q.17E(XYA8U.05D%')3+215FBDA'C8(:9J'*.5B3[[;E.' I MO<+>&8B5D(X$A>U#GE"\(B-BP9AU:CGT.YOK\,&'O-4HMGQ[&, FHH 0B#KY ML "&@9*" Q."8$"SU]>VNJDC %S] X208%T"-)6E8PJ;PK/\!87%;GZ,YARJ M"T*-WA%[ALMRP_+?CB#SA%BG=?1@E[;Y49E09M?V5->ST3;,U,)L@FA%-0K2 M=/@_X_E!4[N-3"DL-Z=UB3Q765-@TJY(DO#D@NI' Z[5E.Z>:KMXB M92,B'P,5FV#MY_*M?WOA"SVQ3"O)G&$G M?=WT(!3'^+@GL+)L<$@+")SA%YQ,(1"ZJ=A['V^4"@Z="UC^OBP:<\10,B%? M; \UJP9)P)7G.M>R!UC"L?P$3(#WJV)*MXU-= *&3'@4- 4^5,X%.- @>>=VNA)B7^^J?MP@3&$47KW)\ M^+CB[2$)DX01&]IR<'KFB/;.1. )&;S?>^_ GV]@>+UX:Y.68.)A\)8IZO4M:J<68*U&>E( M4WCVX")Y9$K:$C%$"PIIMF%J0SH^<:%%<;;A06G^K(7!(+33M'=G&5LY B)](/X43?5HZNE;.S_LB@:4IJ&MN?AB^$U>M"==I,O_.+-M7KNO:^KOG M!D %*2KSPBWYM-Y& HJ$IOF;0!PZ+Y8-EP-F\ "?NE_:BNE %!!(IN;_RPAX MH/W;<_P'52BP9"2OD#Y(1W&1_*0?#=5AW69C'IS,D]/A4]5-(G??>[R^O;"4 M!B.A]Z]J>AVX..QB5@L7ISF)T"DF,("36D8QB'=2BKN,(H48\K M!?_T0XXGY8[%D[)83@?_^#$=/P_GB__H#/_Y-EK^U@1/2H%7^BCJMB+-F5RC MGQ'LM!F@$%6:[#Y15P-!D0&S3#2:,Y*?4=615[%X91 T2"VB+ J-^=R.N2\T M30^Z,U-T;60.E)T.9PQB2B?F=N15/+4.,R=T#BC(PHW31^Z(!,@NW$HM,X@J M2[8OBO?FB-JEKM]*A9>3GM.JW:@G*"R)6F;&3&+95A*"7E+LUN\ M6/8$?$).6Y[_UOG,MDSXHQILRP@+.:8VY-4[R\*NO,A2Y@\\2K% H1N*K3EO M.[0_OT')P;MY4T%^W204W?K?52NOR,QIH2 2LJSPEK#MZ:JO!1T@JCVKZ%EH MF5IP6=9ZW#*[2J#03E"5G>:)SP$;WX +;='N"6@ @^-9MD3*L$Y46$'X,(0G9/8KB1/#Y5_ MB:JUU&"1GE,<0NW\"-R;OIS/?KJIF=\C__T^_V]37S)G^ 5L57>PS&%NYTPX MQ0>7YJ]N,#@$XXP#T0@-2<+0Q()1R$+B6TMB^]#K/DIL%]D8PF@,&3%JOE\M=A:QM#!!0#XT*,S4CQP& MIN-380[@\'=T%X3OA@0PSH%JK4V_%5];^8>T0CXK':/%6-):8.3TBCUNWJ_^ MG-G7Q!SLPN&>-CDD:TNJ=R8L+(9#VD8BIG MHPY!]++S;B9WZIMYPV<0EM92^4+O_*'Q"&& HS!*YY8TWOF3*FN+TA%,^'S) M!:&R67QEX&$PS-"2 CH!%FI*.>;PYDF'T>,'4!C-(VNH-+!.N$ATH%,IH MA'YV]7<#+EE56-+5"WFS<]N4CI#5.V&*850VD;5D-]@E2*346O+Q0(57CFMY M]J$-R)G06D:*0(E7WFUYGBSC%H77ZW6[]VWD$:7@O)+G!F%60[.FQ9N (+S6 M,H-%^H@>9>.BLNE14TI2Q=F\&-;G8=&>DS[CGBD1:7_QH_,RGOZZ^*D!23,. M4-#GRLBH4OUZ&'5B9EL?.M37T_X-;E%'YN$QO[[JZA_^[B!'*O:&I+,0-+H\ M6>_R$+GYQXW!N_.$AR^/!:13.BI*AWG*J-& MFI6%\6K^Y,E^%I-SC'#>3&) B).%DB?4U4<3.?CA'O;9\M[=E6>$M] )*S-L ME0NM2N DX Y4G<]_/H>=9GL2-J=6$KA'"%S->5IJG0'9H>)TQR2;8]6_!QJ? M[*>K%]U4(/SF>F YK@/7 L^Z0S1EM-4OK..$F8 X_5H3$SD.A'R[4W3;]WC" MA<0:&XR07?A"K4((<8H]EL6.?5=T$R$[-1>* :8KB"U$T]VC&P=^YK?=%G^P M2U?Y0C0NB F.5JX^O77P(@4$'R(=(!\N(TAA!%GE+P0K"E(;HD?39Z4'%,/[ M)SD^6OH&+D3CAIJ 4+W:>1?ML:$B@/Y!R-E/4U4ZKI54. V#*%%H0]!Q6OB1 M^0$U &=C[#J>6.<<^9(G?EFGJ9Q$F=D ;E2TR D3SN]P!^S/_?Y6AIY!-(V= M([4*XU+6EYJS3*\^XA)OIF?*OM D%]8[1UK10"#44WHM 7^B% ?AY::QKKSK M!NDV#4L3Y\@J1C2$^D)E(-C ,GU T;6V =P@P:V0'8&"BQ=G;.4<:<8.2,N< MI1D8^ZL!5;6]8G8,4S\!9N^JUWU\;#V[6* HZPN5[Z(?I9.F=$"S=,P2%CQ8 M$I/F/RN+ 0!MFAT>X?*$AJ1C&:=P>5:1FQ]7"CU>ON)PP41 MP3Y/YN!D'&]B@^-5<<-,(BS,86G@7+A3&I.6^3M3D_N3Y^@F<."8\M,X(!V$ M?\%=4V=IHOTTXX9*6;^G%.NF4Q!&4+OF&B5'(I[\Y=8[8QY105'6E2D#>>@A M+>T)2&)XW>L^=%M*IY*8\')E2N=G.@3HE_4S$1J2CF6<_$RL(C?_$:OX,G(. M=J&)GJ[&:(:'8$(1L#>WJ.I*1Q5.JB?[ -C@$/R>2O779.)0H&1'$%D @;#, M]1+8VV?P3D.I[(KGR2<&+)KO^TX,GGS.X(J?#U.8$!#B-)+"O@3)U=Y,*-\( M_L*$:*+(P>S;_O[3+K"8X:'LR_&G!)E,$Z=OG@]7JX=1J)^K^J"%@VJRPP1^86A0AK+(7HIB;9X1=[G#),0U5N?EPMB1QO%Q#Y1+_) " M,\=1AJ]X=CQCQ:(-KK)(=$X/HQ1M+HGO3>_A_J[E7.."D)"[TM*ZU4J[T\Z' M924Q*7M?NGYG[7"U JH[70V_H#&'"XQE,@H=DTB'FX4XMCGZ@ M$0R%J^U$X]DM 5R\KC;59Z!%F&*.!@8]+M [(UIF2L_I6E/P-@(4QW8O7,.A M?7W>9+OF%B%0\T,M"V^W,WPD%2-"HDR4DD_G)7289@2-M$+?9ZCE0G>05C9XHI3$A-."K2<# ME4Q=6P',\&"V^[5>S]=+70UZ8?26ZZ8?H,]%:H9>AJS/=% M?,KI^@K^O\ZWSK%Q]*[3V^MK?_X;>KMI,?H^&;V,!OW)LM,?#*9OD^5H\KTS MFXY'@]%0W@>=TG#D/4>"K0!Y= ]9=->]N;GMW5YW[ZZK?[Y^:J\5,TSP>WS# M"_X#/<'IH*M,1V)%L=_/P%%M?1<]P9"2;PDI\63@CWN$?C,Y.-&;C#7[51GU MGS9 U<,E[-$,P>8KDGY@;=]U4TE$=.08JYNTL7IZ6XPFP\6B,YB^/HTF_>5H M.I'7+F7)GF.9R%4J-D09G3EJ(\^BT%66SC30Z"QN"4J(V=@AK1@H2FBQ ?ALC\:"QO1F N1&0(=^X@9L"P5:W0Q M)'IXZ%KN'S?RS^ ]U24K,9<1SG=3]Y0RQF@#^D! M.GJ=]4?SU^%D^=^=^7"QG+\-EF]S=)" 9NOI\L=PWAG\Z,^_2SR*$\A$+^ME MOXZ6.WEE> VG\_GT5VA3Y#4AZ,(OM<\ 5[CR%X/CWHR9I(/NA+ M+U%S!Z!_8PW=)X++$!1U=WP+(&<@/F9$#RRG@W_\F(Z?A_/%?W2&_WP;+7^3 M=DBF!9]8;M[0S*M4M7,_LSOT@Y:ZOG3#F$Y["9=^*5F;.\!CX5%T(_OZ*F,9 M/QE,7X>=9?]_)%ZG'R2EGFF)->H*\*,?OJ0J218_]KJ]^M]BR=-.9E0?K6S5 MQ'L*=Y1OMWKP=BG<#QP2&= ']5UG!/7!H?LZ6J(]>. C1WYSN%H>3J2.XR- M03V^&=NH^J8)3>_R; !;(])9A4):3MPM*2]_<^?VT&$P4VQWO[05TX$@T'*Z=[T[FZJ?UL+ MUT=Z\\#0@G2VH9"&LD[9RD'0U%">Z '$)V""E>[ZB;DH#4-&:-[P=3:>_C8< M=IZ&D^'+:-F9C?L2&X5X-A3?L^KJMA_/Q;)VH&U!!E,Q@WT->NH?W,PLV+5# MET,*,-B-HLU)9T3*JC%M3[A"TU3CL@!K)&[LUA:E:9G. M7_TP?FGM2BCW'.PLVT]DGN,OQ!27P6*<]HW!;9A?4SH[P*2)#.]A09$;.[Z/ M =#V_EEQE3=3\30=KJ/^Z<&%%+"-_1PXGD$;%GR=$;^W>)O-QD,T]-&5P^?^ MLM]YF_3?GD=P ]+YYQO<@0SGX]]0V,#;6.(PX0,@8<(LQ8A91>KE!G,K%5L+ M8O_R# 9=Y<0 0J[WNYKS7!34;-QNE)"\N::#YHXRTUWEFZOKJYOB=Y4[_QE] M[;^DM2*BKBT76UQ@0H9BMU:GJ^BRF__Y/3$PB*:>=*.?$>"3*)_"(@L;]A7N MO6-WH,GLH*G2'F(4EK;YST:\H1S)0\?5M^CM0PP+DH7:IW<*^9K_:%&8S^LT MDR&=&:"IVSY>%!>[^3E-E[:B@I_&R7W"GXP5M]?;QI)3DO-[EK(\W MA&O8=,RA;Z!]W"DI>QMR<89!B;2S3W;Q)#K7O8?;FA,R?#87!Z\ M*+K]BV)X<#L7\^NBRUS;X\H=0PJJNNUC2'&Q(X?857/Y\@QLN#9'[^91SC+X M"NUC!J.L$1T:["#-R?M 1Q&V1MI'&P[R1U2JSZ^*.6=YL8&^WH1+L/P-V_ +!;:1/604-=O#C[)"1TQIL#($3,:K#C-C98'\P7 *BL1B\]#S7G=\'L-.Z MBW["AQS@:K210&S"1HQHL*?WQ4(K17/@P^UC M$U\H(JXUV"^>N+K"5TA"=-/K=IOQ/ :>+8RR1G1HL'MXJ-BF/_>"X'UN M.@.34ZM]Q"@B.\. M^,-#KK"/H]B4?**IVT+^%!8[XDN#OD4ITS;2&0R7$%79! MKOIW,IG6/+?I-4_F:YG"ES>->#83T\DC ^-?C:Y0$<3O[: MMQFY4\:+;NHN\#'2P,K_QUC_ "G(GO:ORK\M>V H#M.44K[]5A.K&K3:LS>Q M0H@R47GQ7(3\%B6S^]-G1!@>R[1OX?&)5G.V,L":NBLB/0S,M-"Z3R^T%?8#[)P7*JQC"DMW7BE>4F87A*A0^^.^PXHEA382#B$,F;O\-6% MI77ZIC+#CHC_]QK$IWJP$+#_J8J1*'W:BV%]QA+LOE@V)_H5:+P=7.,EN( = M2@EB<9C=TN_%'Q9=KPJZ?$6YBBW04H.8Q5M* 0D/,V@D^DE.[ O@?DJ_\$UQ MIL7L0WHQ.WJ=]4=SE%[_OU$._>7\;;!\FZ-0*+03GBY_#.>=P8_^_'L35KP% MWF+'[HO+O>I>^PD$YM5X7Q3Z4PFJ5J0S-+R41SJO*(Z,_&<8>,N3D))AD52D MQ3.@E2B4A)U/B Y_L6S;^D1Q8TS36B\CZF4ZGT]_A=-8 V:M9_!._^!<=F&Y MYA[4QUC6-OKI!E8,C0\*U/,I$L1I;YGH) M["T"@S$@DJZ9MK*GA/1-G2 6+I1H8QFP]P[*21SN!FDGBL>,*R'+Z> ?/Z;C MY^%\\1^=X3_?1LO?Y)\RTCA,+#=OZLBK5%_ ??@&[0+8'SKR6&;E4^H;?C?\ M6YISH%IK4_\3:#, ]^6LNQK.WY/.OM"Q Q.X7P$V;9K)C@#-E#V:Q?N?BJWY M&@@R@#GHNDV FN-XV^!WC/,PE*]%E( M]'( VX'']57&@<=D,'T==I;]_VG"B<9!<&H'$:'&OZYK- M!OY[ RHJI\QG^ MQW']FZ%ANCA&PU"HU>30Z/9Z]P_UFH8PZ[#Y'!7HU@.7QA:*U-)"LON-!X(V:&Y9[OQRWX!-WT#OIX M@)#N@@6?1IM+)('R"WB!M2H^!>F>77^K=GQM%HZHF;*/?K+!3M&UXVZN ,-* M?::5G../B(#W7^68-X>K%4 ^D^.&::ZX !UDF"H%@^OHZ6J)8W>">*KJ[.II\ M'TZ:D;&0@ RU=XNQC=I,3)3.OJ_^X>F.[I\'/.UC_SITW84_.;H&@@S$]!:G M]!>D,T"%^)%MD,2 P\E#]@'L=ZM:_WETJA]NH/V7J)BL449BL>'K;#S];3CL M/ TGPY?1LC,;]R?-,$/'0 846NOJMG^-B<4(T;8@5V FW)>\>$B_"\@HC]5! M0*PMHS4II23B<1PS$FT*>8'2AW8D_QX 8^TD=@\]B%ZK6<2(1)NB4V)Q.6\. MZ^,]+"+X7?D!NJ,)B_3^6M_ M.9I.Y-]XA3#,P0XEKS/7>=<5,,7EVE*=]C*FY*=]^$>&R%J6UJ2S&DP:(YF( M\C"T:;\59G]S4/JW(302-A0D2N7FGU5;YMK/%1GE,OT.K+6M[#:ZJAA]&RBL ML<$0?;^67&5-U/Q-!U._?_T%!MVQ]C/@>,9;-G2KS.2 M>"[>9K/Q$,V(Z'6GY_ZRWWF;]-^>1\OA<^>?;_WY\IHO!C:DLXN%=1[MFTJ"T137V6@>TKN&3BJ MK>^"/6YT7!2^>4%EB.ZNKJ^N2SPP!VL>N]"Q5IVH$YW_#+LAKWWB^/8J062Y< #H8 MNF++2\.$0HI,SQ9L@@H\_Z[N]%=Q-BBZ /X'7<+[4 P_WB#GP)=821I2E#8/ M)>3EM$F1D1ON0+'M/433?SB3C2+)NM(QI8"BJ=E"(;I<5\XPZX@YV"FN'04Q M?B7BA5#<;5+LK*4%6POM(@DO %IV7PS_?LPQ"6#AY]'234C'J=)35&GIFW\* M'BW>#FY,/QM SI(V65@Z7I16*WZ-2R&YD 5NG0G((SB/X(TM!T>1[,+G0!$& MR9L?@A7D'EF@%][]^XWH92#+<^= T71C_PQ@U[:ZB?R#Q\?BM\A88VA3N#WI MF%5Z4N(+15.3M= Y8 \(./XSC8&'.NO^+:M3]J:44Q9UJ_/A]PLY95=1SSJ* MW[6.8FH=X]BYB[.V:O-U'#D97'D%"E*Z-C7G:!"&V;,G%DHC$/SS28$;$O_T M R,]M_:38_JQ]_A0\^E2:?,F%AK"XJN^?=I!Y*=]*"!:';S8X \/F.J^_Z7C M5E,4-:5CB%@%$PC%B!&6*G6Q(ZOWS]96T#XD^KRJMY1GW1:9Y*?.E4_[0__/A#!S8$<[,?@P]@T,T)A,KRJK_Z M:8$5)NSV7 8+D1:&>8[ MB$O:=B52&DVF*"0SGZ,S)WG.CX0-W0S1KJ&O$HO MK">"[BGEEUG3M\R:OCUS39/DE\[8EY@?Q[H)1LBC)M MH4A#,W: MCQ/;!==,*+7C8[R'X\ MW\'-EQ0U+_PJ@5/+DBI'H=30=K_KID)($7;(XXHA7H&6+D3DB!NG4_/<&!XI M#M&?@:U_*$'FS<,SHE ;/X"V1GH)7X9A/4+/N&#)=*\IZE0GUBO_Y#SL5R?J MV-D=GS_<]KJ/]_=WC[WK^X=>[ZIR0Y?)F.]PCXXBGI[VH8+\]Z91<.Y&WSWM M@ZRN*-<9"&*CU/ J?E9C<]WYG72^7ET'XN;A^NJJUZW;K#(R(VTC:\9.RA-Z MG!B$8QA2%>E(4[/.Z4A(1(^"-C(])[HFT@6E4VY)_9 53I"9T\#& MA-.$^^B%]^[HF@YG[TPO ZFHU(HBX'H2_<(BG2RV-F5OGO9/P%0W>MT#O/&DZA"#,[F.N#\_58[T8U"W(SQ6RNK/<&>6$I[ .U2?K M2:$R S;ZA;(&U[3V(5:E?5IGEK;Y^>M62-4"'1CY-=6#HU M4FLD7YD$"06[;8XW/!? A/R86"YPGCV BA*<-?G5I%<7 ?-3[TQ!:65QCA\# M?7/<+^F"TFFQD.VDE(NP?:K/Z[_5)\5 M,-31T7MUB-_'+-,839=L-0G?[>/5S8,DM"!K.$T-$4 (S=I1O9]F#.#V(^UZ M>G/ =/5#-S5'7V]PNP*JNNUA4W%QI;0]8=S.P(.<-=4@,BNX1Y*S&FH4MC.,$LIX-2P3@L3/=44X0 7:>H?GFX?';:85ZW2%:0C!;-NT_1@E+9E MF>6R$P0=TP+YAC20"W>VR-)$&PE46GZA]^RJW_:<'AGE3$*XXM)1I? $Q"1A M2(9[03=UZT@E\^X>KYR.3$A3X+ASB*4/J'8\F\<0A+X!Z2C#I/DT<4I*+OC2 M=PTK&> &&1C0>K[_H>A&Y&;R'5"NI?Z^L0PHM(.2Y:FXY0U;*VTC%0_QR\Y8 MCP&S3.!*P*I? 7(N :T/B0Z'4K0>#/R94\]U7,74P@2,.$XQM9&$]*[W\'C? M:$:5%YZ33T<>2Y4)R;-N>/!W*5SZVK^](!LQ"[OR6SL+GA6$H65[?,P0Q('# M9L5PK9P%OQC%Y[1\STX57CVO3A$ES8&99=O&$7HA0R9T6S.GI4)!@W%!R8:P M=-OY0!(S9,1#:QC1-UU=0P+K'^!XM#_\4@U/ ]H+Q!G=KO "?4Y7*:A)2=VX MM-TVMHD#)>1FKQ4[NJ3?)!:%=HQ'F=FZBKTM0UV_;?PJ)WC(H9;6F> MZOZJV+9BHI$6>[\CQZM-4U4Z]A3V6EM,B299MV )M#11;2^*Q[ZNJ[2D& MABKD2DG8[GN/US4'DA;6=9HV!23GY-/> <@2#7[?3L]7MY+1YHCTR'$\[(*; MK9'SI145$M6D/I6$8#-E[V>#+42LJ/+Y$HJ(0%G/]F%=O48'?LM&\(G7/'=] M)@3*%IV3ASJ8Z8:FAI_GI+AH/ ?H*-O8]S4H*=!B!6S+A#^JP6/(K.F8NZ4N M($>=ZH2]ZAR[U4GVZ[QR,]=P\O^)8\34'OBO;8S,> G=5/6= 4BWEDNUF1RS MW5ZO]RCK)>?L( #>LE=W>]:QW1AEX+^.=('_^-? VWJ&G^A^N%H!U9WY!G"Z M\HF4SE^-1ZJ4 J4Q;,B\3TU?41I&E-(6F]()D@N]N%MVW!\" M C*O9Q=IHE':)ZB-<=#3H"#+%>YC9YT7RR;82T)N#*8VI.%$%7,$/X2DO,:) MLAT<>4],>IQ55#HJE%=36O74@DMC$0XR1[MRYVVG*2Y*2G%UU25JF:JN=&JG M5E'&P"XLL"SJ+FK^QCDI/TJW*QU-JI@HQ*!633Z^"G.^NG"E!K3H,!_B$2S) M@/8,5G!OCT_UFE>Q-:0C$R)-O(+0M.[=Q-@M#V)*T)-B9\L;*B!:=EH8B_M! M 4$3RU3]M HXLX,M?\:L84&D%>EDLRY2LQW6W%Q=GQ[6/+TM1I/A8M$93%^? M1I/^_=X>WMS__AP5_U>>*%N@.89X)@HP4^3X.A^ M3Y_VL7\14\4R-I,<, ^][J/<"0/2>LHX#>:!@9392C/D(?C5,*6E4SD7?:5I MP")^8[0=I$XAIZG-K2<= UA41:?H?'G%YJ^=^:^! V/_ QC: M@?N@J03=LI M)N&US?Q:C5!=/OA')9:1NTH5*@9 S[D75"6I]CFHE%E^3F]QTJ@6[E,^4#*A MZ0IE #$,?>TG W%VP,]OMP"F8]E[V/LY4*VUZ>.QL- E(3@[41* PS?.@":B M4.*T 31JR3L(QXP.' 2)ID-T/,4P]J/M%H)FZXJ1M6(B'K$4;:YU]!,""#:H MM/ZE8]Z!"ZF*=,JO;LM QJ!EGLE:LQ5*0"MF_>,I5%A^P46XQ\._-#7&R;:%?W(^1"3*T*KWKZU[O]KY[_5#G60O<<>Z [>YG!KHT M96KHH.+]Q@"4-241O=< M5)9F0%$(I%=^[B. %#6E4WY1;3'H/4=Z6?0^5DR-Z!\[%FB.%G.P3VLQ1TA9 ME/7D02Q0KE%3BWX<;7>V]1'L38AZI*K;8A47EY_3T4OYH8K>+$.ILJEU3JC1 M8DVS2HW=AE6=[S*2F*C3DU(MUB.-I+*<+[QXMJF[:.-@:B_Z%_J)/#3Q%5JL M44:AL;F-JX]AWWDNL.D&**9TB]7*(C$V 5]-.EU8*_<38C6"X)MK%$#==QQ MIV%BW3/0-[O\V(S$G-Y(/^G7=F<$3P:CSXQ,B( *'$*("E,#20$?>P]7O:8K MF!,(V-R^U=\K0:EEU4._US9._3156JCPPF)C4^]6D'C#/X+#9-4Y_$TZ97'R M-^8+65UF QH]87.?Q/XJC:[RPE*X^#E# M]0^$V 2XP=/O+EU.2V)5Z7A34-%IQA267G#07_4IU]-(?+RB];QC6)PI0>;'L9\M[=U>>D48EAS\L;;2:3J6!X/8"K9]7 M7;YIK,#TE< )+AL>'EM$&%:Y>2UR,M]AK-[ZC,P/**EE[W,C'2EJ2$<4;NL; M5J&%7H^I_OFA@_ASY?,UO"#FP($R74CC.LJB:0A4UH >N: MNFCRJV7_?CA 8.()OF:;B<(HM0#K4A=37G13=S9 ^VY9&AM3\#7;S!1&J9OO MDCE(#H7-HP0LTF;=X\3C]>1\;$DJBZ\6BIS_'F9N5>E(P6U=6ECZEF6VQ>+@ M>Y-8J>-7:@YI\G3-0!N\Y$*];M7?A$NDZ84BJ+JO2OBS 7R=FEI_:]FN_J?_ M>RQ@>'<*E^:3JKCN/5S7G.B4(PF%8B3$C5?SD]%8X M,C6TF%K/<0GUZ$E'E MS0$KSQCK*]P%7XJ:9TF<'/%Y+< SY\;J\Y;$K3&&*/$B;69$KIS8JPM<';V" M4SL@9\*G;A@0JY,0;R?Z$UNJA[MTJH?OT^GSKZ/QN-.?/'=&DV5_\GWT-!YV M^HO%<(F>1(V^U( LW 2\J(]1F-J U+N'Q+OKWMS<]AXAOK?5SRK'&*.HZW2I M(A*EDV/HIGY;45X-::/!(KLL-X[G8(>6VN;ZS=1=0@:(5#GI-,J"?EIW=/)) MF34[T75B)H>,DM*ID4X1.0HDR"8VA?("J![BP;/^H3LZYHD_0DFYU4& ]:@0 M5NG$*N0'4 QWHT(Y\U6"*]L6I3#))S8?]73G6L JFM;IJZB3-FOBNFMX%P+ M:6.N\W7%U$!;%%A>:%E2(413]#@G)C]53CI5EEMVT,G7_'/_2,ZY91@OEOVI MV+B$DADEI=,YG=;PVLZ3K?D109&D.4J65K-Y&L+K5J1"=_[#Z0M7L=UZU3KS M;'6C..#XLEWL)>@>.__AEN+3_E7YMV4/#,5Q MLHXKN+8MK0$JKKM3=YY(I&0Y"GFA$X1P2,+0@C2<$:_?]#17%J<&,.8HQ439 MDO-K,[8B#7-X:9.)']2(R,*1*,L:>@PR_/$9? ##\B-3!I:3D^*7NGZ3>$&M MQ8Q#]E)XR,**F>*"O.3.B3)GHMU\F65),Q22#FA+H&Y,R[#6^[F^WN3H-*?6 MF6BY" J<3JYPF44]Q[6VP)Z#P+/B;/2=,T6?G-HSV]*"S(E/BOH[["PAORA[ M,RU7.5=8A"8#YYZ4\EQ6]?D(-#QC99V*S ,%M0:SN%$4#UG8L+05 M#6P5^W>R[^*TV!GIF$ITL1'33//B&!-66Z(E:;1=Y7J!-UX"+@Q+<^25>\F< MINH):KW;Q&/95;.,H^99#KERX&A^=##!Q9B?^(FN\H5(-( T_V(!07A2"JB\ M:M+0AX.2F1B#E[[59B>6DR@>Z\?.'DQ#9\LG%CP$YVZJ/NZ=#'*A^>ULB823 M74 .)[D<>,,OU?#0:^:'J,Z\/.W%FI.&6>)73%PA:OX]"U8X.!%/&L()H45Y MUK5T%99AV-E-''T3TK"L"K-6$I;FNZ_F[-!Q]2UR=;QX+KK0%T-H^+4#I@-8K\W>,E^;/?2AL_([T5'B M5V5!T(W+E5DAJ3U;4G,#[ JV6ZFP(+;8I&I2&D M,-JP1;441$SH8WK5/QC$AM!O0+&7GQ87?H9M76A9!JA63]LX+."7V0/4B:TE ML7WH]>YJSEDK)PFQ4#4_@(8=C1?+P^U>BS5V(6$II)H?^< &!DI-JYMK'Q-8 MA0L53]J\,)('8$+/,*M_KYL-H/X*]ILK1Q,M7AA:'JZ0G]U6&DX^0?IG3RP< M(B%W'IH;NC]0=CK\N/XGT ;6=N=!&A^<[9JF^[G., RBJ2H-C\2[ 0O#(6P3 M*SBN9V"9_O *;:^IC77E73>@I,!A"]NY3S^Z.YA.EO/^8!G%Z:#HG?&H_S0: MCY:CX:(!\3AS\ %,#[Q ^D5(_:J[FRB38([OG;IVY4]U^OV: W1Z!Y=^,V"O M+'NKF"J8OAOZ^F!_51=H2WT+BTQ7"_A;!SWR!O]&>GJ73^/)0=;K=7MW]0AU5X3GS!OJTAS:U"().GJTA"EM&)I.4*)@="II_HM9Q8FNZ;'/2D:VX[BG, M5AE0!*^(;N4R9,';RX7L6%BUE)$.M8^7R[E8, I MDI ;G3#SW3U':3I'YG/8N7!;EKU28ZJ;1.>QUWWLM=3H,2$@-!*U M)HM&3QXN#4O#K/)L*&>>V&DGB;^LJ%G"+OU9JTM#H>J-4PX( B*19;-/9!;Q M:EL:BG&A!5=#14=!26P5KRB=3 8*YRY[E)-'I $,*^B6=EV&:A3-GST;BV+4D//, A@<5QY9 M*[M2#;:1;8)0$3JM\MIK'L16K;6)[DO%;T;$+A$1B913M_V<*0* 7#Y];LM[ M)+JN*@8:*IH.%>%ON9"C6#%0]Q[N:7U7@ M/R=R@Z5E.0&P\+SH)L3=1V.[LTS\N3E#"V?),TH8A'K0#KP2?*]VC)Q$C#=H MN^D;M.-A?]&(B[*!O#GNF--"%8_P<7! ZN3=?TF5DVZT9J,='X1T,@CU%#)? M)RBMX.D.V% -YOH@/4;#Z8)RJCA7@6G%4XHFUS%[:YNG]W3!UBB>4C2A3H7J-9^G< P8U[V'J_MFZIDL$2^G M0.8C9=6K-RL=S1C 7^:E.\^O*"(I!&[-9=I"%"L(!J]3U>_@L7R"FA&#,4H>J[ZN'VW$$IQ,8Z MY0:B<.O2,9"=.(SD*XD-)YH:];N]DRA17O$B5Y*.38+L&97<+=OID!'@;,^* M-R\=!0LPAY5^%Y-&ABGWOF%N/>E8)=JPY8C>LKU\+@BBS%N1+TC'Q6(4*D#% MBYTC(\7&/>EX)-JF5>^VJMM%\2M >Q^@]>&N6%D?(\3\/R*/+2["D[69<^%2 M021:%JA"Q 1%#Z!<4G-HJ\,PPR(DRV@F">U-K]?KG@/):)&H)FJE[+TOQ=G, M%%U[L>P@Y9@S,E7#TU#B_%'$WS"=.O8P X^C4K'++Q'7J# 0A?U=?M? M9]G9&&%0*WG62,B%BT+XCAQ%0=1J C>X9?J7X.$T+.MO4NT>)[DXPU8 M-5[82F(Y7Q77LWU,IZML"."?WDP-Y>%4>W/X]8Z'/M_I+P8=V(%+U*C W3Y$.S+-SUY>4 )+$\EA=/MX?55SKJO\ M\(32XK5L'@LV(1@S&<.$\LGTHLU)QZ32/,D*BN*(C0 :2LH\\AOHC*U<>$8' M2Z M46+"Z5A'GJS=M*C0O$=>J*T+]5B D>O$IS+VE23LN11[&W#2HYU%DIX9_I=47]?VHKI! G@6(]O;K''-^@+WXSH$YW8-RXG M-!RGF'&0GM=1;=VG(^F->D*-)-_O>MW>E>SG+ZS22/EH_,Q&!YMP>60HIMLW MM>$?GKY#INQIOX2?);P$3U%30J6RJ2RM]*)2-TOY2)1G"X5YLBK_6%,ZY1=5 M'0,)4-"O/.UXM:Y,UM7,[/]$BLT1']D]$\&)[O M+8M;00"@V'&>"S;1!5[EEO.$@?,N2M&1YHM#-G.DJ)VEO?L66 M@X'*=[6,FG2S9)AY:\DQ75UAEWKM9_1 M=J?H-G+RS('CVIZ*;N&8:[C.G[H;8 \VBKUF3?'^D$[Q/GJ=]4?SU^%D^=^= M^7"QG+\-EF_ST>1[IS]Y[DR7/X;SSN!'?_Z]$7G@$U"A;*7H@K9O08YPALCE MOMU7H"4^KA)U S3/ -,5'06R3IJ*-Y0<4/>]Q[O:'[TIK-*C;X4;$A3G%S5X M3KQW!ZS]@W?"0=5)*6D4S5E#&>X1"L&E/)>*=9QX"I4J)XUN651 5!Q!+K&G M24O/-G\'^X5J ^"_KV9;:UO9XL^4B!5D5@P!XA-SRBZB+*=)AR1B3YX#%Z". MLZ"PFZ0ZTBA4O!5EAD'$\5)Y!@2])MO3>!EI-%Q<$1G*S)50K%5= !7E%-@_ MZQ^Z QO&F]/LDO(I)1?0TR4IO5R"PR6 8K@;%4J8KPQ:K@TDRK&'CHI#I MSK6 537MDQ=1;N=5\7TT,/ O@G/UQ)3 TD!N[W>U6/#5%=>7.QA5L5ST\"R M=Y8-K7NF;C&E&JU %IFPQTB5O]096U"AB"S"VC&SK#0:$[YFI!>?<)Y1)J11K3 [S T5H2$@;. M^9CKM'2;N5!$]$C[XCRJ4EP"ZZNJ[8'#0Y1[.!YXWAE+/0W%&E MJ'UG9=D=.][!CF)J'0MUL:,&?;S<-2.W!.E^#\E^U[VYN7V\>NS>W?)*FB#3 M];->KW=3\UO"O'1S8LCX@2/+U8H44/["SP'V!RE[8DXM:>C 66DY:V9*(&11 M/N635Y9M(HY0"+&)A/K2*==-KUD'-\R2RN+ M;H?;G6'M 3@<"!&UBBG=.GVRR,GI#DAI3;XHJK^H'L#5.927J,?,LJW3(KV4 MG.Y]X%Z[#Q8!H6586D?_*CXN.:].:Y157%I.UT DC4)NXQ*7&RHM>\(R 42X MJIQ;AO%BV9^*K6&,>$XMN>C$0^LY>R5*")K_NFZ6U P1[$U)"/H-W]]C[G).X[,(< M#MNXB#$R$6G]=U\(KXMEE)1N$#/@G!Z[M +*XFQ%$2MPI;!%_@>G:MV-G,-$/SFQ MCO3Z)"@E:QW$*JK8+!!CX*)-U705]&?AO1,U1E5'.HVQ@WZRPRDD,46*6UX[ MUX%E?@#;17>>%\"$K4\L%Z!'@5%1PNE'?C7I=%EH])625I:31^2UC1A(-*?I M@NW0(J-\8D\;T7,J8TLAG"TF2[1#!;2"<=K%&[4X_OO:OSW'C5Q:$_#95U7+ M,]T@\[()?U1!7A)CIC82$-Y>];K=FI\0*;[C*"\WWZ0:(M2"R[*E.=MIBHL6#E=7W9P /8JZTJF=6D49!J"P MP$+5[=AN3-7P7T4A@^EM,I&#H+D4H_ZP^R7:>.+--$H[1/4QF@<:%"0 M9;K_1;%U9!3G<-(BK/!/BTFCV?*+>"K19$D/'N\L\;@@75 ZE5$!3]977::6 M[9!'L\R1Z0+[73%_GT*3 59 MSL3?I%-2L74Q61YLJM(!=N,3^*HTF\O',P%[2,?"JF_K6RWZW+O7W9.^O M>P]7-46+TJ":U$&^'+5J0?DB:R'^]R9K(5<.64ZQDE9VC+G8DU-:&DV57VNS M2"@@;V2-9YB'(_2 NX=XR8&R@W_!/L/.TH3D/"%KFWSP64CTVB_EX*)0,@2+ M3AF=/&(4:*$EO. E>2-N9V3)F1*O_Z'H!K*^(U.U@9+*]%:BI;9SIB " O+D MU[HB>5(@0 O8>46;FO%].R['+6WUEO"'B]@"\M]+L)!Y,Z$T6C1\!M9VJ_L^ M[Q< 9L!6D7K7^%RX!=MK&:WXXL IM[XD/*.@3HO9(')'E,R)7+6*D\'%4\]U M4.0$NF.[1:$4.+7G5$OB==/K/MXVF@I%Q!60=U^">68.T D"E+S,EAG?2-N( M4UYX 9GZ:UWC0A@ T;;@BK>,&DQBX_K*?E+E+I&V@U M49@%YY5CG]L;3YRI%+M9$_R(WAN=(_72;9H)]5M-)%:Y>277Q_&(.5D&[JTP MG)0S6S=5?:<8F;,/4]V6$*.\S+QR[LORN!3%$(&PJ)3^.$+]))JWO1Z"L'D, MXB-WQ**R?MP:30O8ZMYV:BY<2_W=EY31O*3JMX0@?.2."%+69RO/\U-82);P M \[&,F++NNGJ",_2UM=K;(!BR59;PCF1:$1,%/5BZH.$3%S:"G)U/2M[NDB9 MG#;.CF5YLD>_A\:')]&&3,^*%J)=GZS92\;VR8MO[PYGB=+7<@.$?7A!U ML+-,/'-*M-@R;O%&(@I.%.4\Y^J99U-T9A@^\(Y0P&$8$YPG__352$^-S.KMYPN]V!&)1/FMJR=17.3I*LKLC=94H2\? MPY[<>DG\[GO=7J/WR,7DC?@BRKM<-U]>=!-.Q=';RE14259I-4LH1(T(TE97 M\9NI!) +1HO5'O>C'HMHTHQ>2.^\ Q"KG,E&Y<[MK8/)V<,5EQ5$H?RB&![.DIP6:QD=J,2+[MR6=8F*O;!]>D:U\VQUHSA ZYO: !E$ MPP :]BI"D2:28'4A6'=-Y (WT2.>\,SW4&]H:-#I8)4>N!._VY:#CXG!E&\) M48K)&;&B+0'#W^'\Z8RAM,"9FL,OE'K:TYT- C+8]F/8D5NO92PI)F_$%IX) M'C+84MECC/ZCM<7?9KPAO,WXK>,WWGD_M'X>SS4V^&W&N]O>'8IKJ'M4XS7 M\A!C) W%RU,WE2N-YZN,LJB-1AEI-5*+UP@]EGVB409=4FLD7YD$"<6^Y%?1 M&W RJHN ^E+!(*S7)7O8LU/@@&0?1FW]2.H9PY M2SG:ZI*3A:QRLKEF%EM ^DR)+L EPC/IPEP35:1C2BE=Y]D:"MDYT46>(+9J M#HKO[GK=7LT!2T*I0PM V0GK,>"/"=;H-$D*_J3]E!. 9TUFZ?9SA5[LLLE7 MI6/(R<44NFLZ;6<$C;@",JK6O;CUDUA3I+_,*-IV1E#++" !:IU'/;Y_/1*> M8"!2Y=I."#J!!;P?4?=R-,(1@K?8P$45^GE@;=]12$WN3B:_$,TJVG2:T(I=-E)JS'NW5RHK4\](CE *'3ASL%/V"!8GEFEC M9$[ E[O\!,8'>+5,=T,ZYB[H8\@2?%W+P@UY&.%4(6F"<2*#04EJC]#QPA! MO,9!K),4O=OKWE_52PM6-5$KFB"O+!<$4+@8' Z* 9S,.Q_8N5J8U6ZKP\ E@O;N5) M=!RX,U8W4(9G\ $,:X= "04@LH"B9BMU7U1NK!.U:@O@O3NZIBOV'MFL\$$< MPF(-6UXZ[5:]5&-#1LHCYUC')\H6_KB$$#EPNY.W6LNO*!\]F-25H>YB(LLR M\P^W.\/:@\!E1+3L&27E4V8Q9:2U2BNL+&J<&8J))"98['@1^117L9'.!4.6 M>3GJ*-'L)@M)I]QU!7_5JMC >1QE-C M8*F?%.^AUWVH.>MP#3S@ YHLSM;$7G/J]X)^(QXO?Z%&49 X[?8PYF$&[)5E M;U%.!5]0-N- 7_NB?SZ0<5JX8M@P,M$3N?I'G)H$]1.*7_1=$"-L9"<7!4\L M\P]/,?25#K1<]6(+7Y1;""%L_":/2=VQW=B$#O]UG,SA/_XU1TAD.! 2?Y-/ MKQ4Y#O)1X#0LB^LN_%4:_>7CF8%]_L@1LW/.0?]5-_6MM\7BG_B[?!H@ M]"NI@WPY:M6"\D760OSO3=9"KARR; US+3+.((]S\O.6;U@:_=<6YR$&0@&9 MDJH^2S'\=N%F*Q,A\G-]=)63R/5ZCW=UQX.+(4/&L4MQ? 0GA;VMSW$&[ ]= M!=F(3% *0P<"YL/M+-'%K/C?4:#NQ')_ ^X/[RQ$3^0"[=FS M=7,=(.$CZR3.#V;A"XA^- MN15VLM?,E-$_ .*6&D.=)VL):F'AH4QON@9S^ MAZ(;:$\#A_=W6!=[@5G0Y\Z8W54B*C131?7K^L+816\:O$"=ORKV[\"=V7"N MC.S',]PW\1X %)^\#(+*4!6:9IK7Z]2%48$3)#KG5-9@NOK%0J^HSJQ/:"L^ MS=265=R'SH_-%6/)*[NU+*MLA,I[/G#O*>"B51\:^=-5['GZ$%*2*1?RP?.C M?DV8EDWF+>,0**(F_W]^@1OZP^X(YX7A^8FD2AY[#[W>.=%<)(J?*<] M!&?GG5#2$^#E=-*Z"QRBKF*[S22][[%R1F8P)7ZW+8=[/ K^2Q?B\R0^+< " MCEAE.A:*!Y@/O^ 61G>PX0+L#5TH2WU 1(^?D)=*&V:((? KH+L>.E$PM>'7 M3K?]%@X#6I!9SOWNA?$\C70QN,L>GK9A@,BT/&^J4U&&$4")+Z<#TV"!/C0; M2OIPWD3'RT))G_I.0BGW5[WNX]V%\X+A;7Y<>6&<7A3=_D4Q/-"'B\EM !J< M'U^!N[$TR[#6>>\F5O#E]@R)ROR0)<&-G#1EO31&@_WP61#.=>?W%QN D0G' M.G#+INIW,B'&M:(I?IT&7]5K1SYJXE3-H(&#\<&;LXN0TRR MS5ER,%U"=:(8CQH&%.77+P.JJ@%51B&U!P+Q3HMP@L 3B.4,3D MH7UM;!3J!Z, FVM80KV>+SX39A*S"E9,)Q],:NFV=]?M7H9$M6C7ONRI?8+H M:YH>"(V2I!J6XQ]<";J_1O--:49%XX)!V6&-IH2RIR%-OK-&$Y3D_Q%E"3X$ MIU>2=RBW%^T9*X4IS'\8\=#!&=]KPT4A^8^'5+('H?GT9>2(.T9D!_Z,EV'# M/SPX8XY,J"C/C^Z;NAM@+S>*&8)Z>(-'8$K30IU(:O*NU^TU=0A5ME#CAW,T MP9QC_@UZ%,6DH6']?GL&"C_^UC*H".HXFSL[A5%,+HLK'U/)SU^&5+U#BD(; MES4='KY??(76-I:2G[^,I7K'$H4VSCKG;"Z X8V+&@=4J@>7,57OF*)3R%EG MJFW!+JJIF6V;.::H]''FUVOH01+Z TLK(G)P M\'P'\@Q'I<1#L3WCK\)A(>=@)H[@BXN2SBLEWU@N%5EP&=#2#6@>^KRX26D] M8_*-9\;^7<:SY..9AS[/.'<2K5<.12;)-YA9.G<9R9*/Y-+*/..<2^>X6^[V M>HV]AMG2(5Q2E1='-,M:QP_4E64AG>Q,>P:J/&YE9KPCWU-/2$*.!MT6"LZ^ MIJMCN+U?SNE[[@9*\R?^]69Q7[R,D*I C8;!HY!A<->\85 5^2^4KQ;*R"MY M)0?1>2>'.<'B0]$-=&,<+GW]U>4<:)X*-/C/H:)N_!K^[U/\KJD7295!JMS? MMIS],@$=C0TQRU.7 ]VZQVJ%!WZC)R),(]&D@- M23J&PPANHE:6O55,-?B;_TL'EK \%_Y-18Q:G^ZIA7WGPG"Q4$:DY7_ \[>? MX]J!TO\>_/KTMZ'H*05!'+XY>PM9?I6Z140[LBDRDFG/WKLTWJCDTX6 MG1V8>EA>YIG3['6H#%HK9T/)<@F(2RQAY,[:&O!HF*RMK,\0F MI-"$^S6<[R%KE$( YP)?6D\QN+"'&&7:E(9910F294AXXR&4A-VZ2:@]>[9N MKH,S]P >.J9E5&P_G6B%%CI//=3-F1#*PUL.(BP8:^/MYQY/8 3$@V=,K()] MAR,3_A(LE2_@? <(F]U&5Q7CR0;*[YKU:4Y700DFW^'UU=7UJ>]P-!E,7X>= M9?]_A@OXS_C'.N_1USK6JJ/[WVN [_ W5'.','F M"OY4N84*NC>V'.<%CD+TN(QN>G"03'<@?.CV":RL!&=>==,G[,B$- :.VS>U M9"O!]O,5P($%_X+"/OVP-2J@*NV)-+:O*%G2MD\6%)N?,KD DL_P!\?557X, MCUJ4E*GU\XS+"""B?)9,?H'_U-]PFUCPKZ8+93&"=Y9\%?+C.>T7+P-!Y$ HI05>>SQT#Z/. MD0*1&'ZAX!GP!$RPTMTLZ&AW+_0M2OA##U[?&> MPW[R6XJ7:%$ZSHDC&V^4FC\!1HB$RT@V6T9763I^\68!GF<%@&G^$CT2/K&@ M+$8LFB;.F%Z%X6F1W0J6G 7M%K'R&1.K ##-7\[GP%MLX97 JGO5ZW4?SH5$ M+(@T?TG/QIJFL$4<2PJPH[Y#/.Y[ZR++Q35Y"4"\SE<*9&; M/ZN,=>5=-W1W#^?4-U,%MJOHR$,V@[CXXP8=;@<^$(RM8&A!&MJ44GK:6)2% M0.AMENISQ;V9-E"MM>D'OBM?H>ETEAO%_=7R#&VTW4%LAZL54%W] VE@#C<* M&'H5:ZRM3..(1O,W61@P#FC/ )3'U2'(*'@HC"-25=O#7GLIT>*9,:XP),*F MS.HNMF @8;W2DDJ'31=83@P M_%(-3X,;C_[6\DS7F05K ?B+I37\4K:ZZ1+>_=77D&_)N_7F28JFN8NA_^LIATWVR[AE1@$+PD G=LYO#@CB3 M*/Q.QZ9)YM5\FVA7"38A,Q^DMU''K0+RG>(9Q5B[383A(7K(A[8\#DXQ=A)/ MV9G:P46[W1G6'B3^7-QX,7RD38RL$*&0N#R?\ZZ;JWY@*+4G"14^"^[@)8U< MC#R?NJZ;!-]MRZ%>-?F%D]#<]'J/-3\;*H($>$DC$I1V-,=N>]7YPEQ*]%\4 MPPO4%[DD:.F1KGD67*$4.R).8?>R#,?J6?@QG'^>!1]P0JH MGI8_;""4/0Z7;+*)X?#=LK1/W3""^V:*N=;?#1#Y3)/_9B(90[OG1+NRL)0] M5)>!B"@EK9A!'"4L\&+9?57UMIZ!^AEFJ!DJ M-HJZ!=E)3,#YE9]],CI9X3Q+CM$ZA<"I_TA<[M[Q,,UBJK21^ MM[V[WG6#^<4?"B&QTR5$O\5DS^MSF9/0Y?A0]3&T"MZ.%WXU>J7:5KXZ"/GV&.7X>;F]O MNMB8+)4?)7:]W)?7I11KBM#F@$)#@ M7*[O(/M),=#9ZV(#@(LRCON@?^DX\XXK+IU&*?215B*3=!3JK'Z%GR7!L[55 M=%R8'+Z"="IET@Z=<@F28M5;L4;]K4?@.GL%VW?L3BU5KA'Z(R@@K4$Z$651 MW,$"P:47\%^\S9L;#P6E4UTA:THI%^&HJ[YI,;[0386JH,3 )^\%)SD3"Q*AA2?3)PDK3-FC55V8D3)G.4.H(1UQ M"B];6(44D *ESN7)S 8[1==\%# TB!>13N^LZDL3(%>\YN=-"J\BQYW[Q =K ML.5;J'XV6=NP;HB).@[B]JGU28%$%84[(EU-> M/1(/!''%I=,E@RIH]$B04A9-PBX"Q]75 B,G-JM4VM1<3%;L(J5G!X@XIFB&85;9LJJ67$;J%D M6,KFG>"3*TFGT]*KH +RUIXENGP@#FM><=H\VK(R@JS0C/ <-GE;=J:?"6'P MD@B+U0AJM),@K (WWV:DDQR='F .-N@.VL@D,H6UF7;2APL* E+&'*W.?>4$ M.[Q9?EBGH9?+DP\>+390/T^* [1XOL;AEPH)]SG'"<L4:NW"3%VAMB"2B@2/T"B=7 M?#JLB#2K(X$+TS.OZ0M9Q4#8_%2L--!,++3_\&"Q=P.$;R1D[^@&EE-F,\WV MH0NIJP"T$6_'%<5BNEKI*NQ9'(D9L-5T0+"HSYPIB2N%4\#C=W6>N=# %OF$ MB[_8P/DK9\KS*M%L_LM^M)L*7TEK '^)O:I3I*D+1_E )NM#?I0"3J.]0'"! M0MU_5W330OI]B[4Y(B;B,<-ZTP(0(/.#/7O-Z#8?$QH5G,7 MCO*#C=O3BPVBZ/&\A8L13;9U(2@2AC4572K M1-5X$N!>KWO?/0=25@ BMPNKZ]/X^<'T M]76T?!U.EHM.?_(,_SU9CB;?AY/!*'R4(^I )]:#3JP+#8BL)P!,'6O/V$;5 M^0;4#= \ TQ73YZCF\!Q8MIRGO:Q?QTU"G]R="T<4\17/?BT+IUY*\2+1 8# M@< (367AV&Z,5O!?1TK!?_QKB2S&=#4R-?U#USS%R$@)A"TGG9I%:NG("38\ MJGLDAE75O^KN9@Z,P+AO]-W2&D),,-F$"K20A..QUZWK#68VA>4HNH#,=0[P MP48'J^$74#VTW@K#RS*SF.24EEN;!;22U#.KY++D'\HP=*37GK)+2Z/;:@UY M$52D?-PD2P#THPT ^:VHO'K2$8-%572*SI>7TU#'G$8,@ TW56:E([V<-,0/EXI4(MOLX8M-S@B;+BDM MV2I28@Z+Q"\><(L\O/]QC$E%25U/.IU7,ZN6PT?HU<_Z-H 0CW?=5 C0QL9< MWD.7Y1J5AI;EB(+?1'*$16CFS!K>K"Z$T!S]-%U-/1>="?LW \$/?8U+;<+W M(]*P52#+>%&9"<.6)84-%[\OEHT!*GIV<#\R/U J>[C*09$.I%<;2[69 /WA MJO=P77/LRAI?/D)"^@."7>V0%(/VWA*K9; M?DF V=9DB-S7M"!T:744'L6SPMDB%DJ4M= ;!?T>G-Z>7$%TG.!2F9!Q+DQ?><4%,: J;IFQ^DHG.XV,X>^:XYKHK M8O[Z>5%?!G#+9L#)S"198H5*;Z7SY W7\I0&FK*U\R*H"+#*9KI)$FZ9:9VK M?]A4MGW1=8M9R1TI3AEN@IW1T$Q;05[[HN%V9UC^T/)C$D'2X8QQNS/4E,:Z M\?*MEY5=J/>&%RN8#MZ/(P1GB+BT*1>32C#@A$M"<)'+E\V#9>$"8.9;Q-+\ M2K1V8185(D(M5_7G(_Y+@0=H]WU5M2$,QSM6>6?.U/7EHA?'X^5R" A]#:WZ MY !CW0T]E\?T76&F9!R!\#62@%WWNKV;>E??Y52=01U&V87.9]6396:#G:)K MH<1P' :)"_P\PX$S$F=U*&JVGCQ%,> T@7T ^]TBT4CPU?QP63!3;#?P6"O^ M ^6,]^YOTO?NY\-Q?SE\_C;KSY>_=9;S_F31'RQ'T\FB ??I<:CDS.)YU3*? M-ZOM(CVNMT_[Q%^HKLTSM"6=12FDM;0AX0=&G?=FCU(,__"@)7H%[L;2@F@2 M?UY-_1: B;(%F/OS99J3CBC\-'QDCQ"0ZB00KK/8V_7D"M*00(BBDCPH@(38 M\/WA8#2>*SLXK2MP::UZ:&DRLRWT=@OQ N&Z8+2J;ND2L@ZKLUV#S:*;F\5 M$_GEJ'.A,-246HWTUKJ$L(+GWJ@CO\!NS""UZP@Z>V%^ET54^GAG8YX^26O;ZK\J7OO6V!.,5^[M\&B#TZ]1< MYWI MK]>V'T:/7K)GLCJ)FFWC3UG1!<1*54R7X/D$% GR H'-Q@&WU*&JVU;*%!>^ M]O4--L.4801O:OQBH9B@F?4)_.0(\'.P]GIDPD]"R;#+EX*MM(TA/&$0<+.U M\FW4!S ]@ 9)#%=\*A-L^20^M[W[VYKOXW$R)&P"E[W$63\AGAG(D%FVK42@ M%[;LQ4HL"01'2 97*$#TM.+,@%A%OYL?DH NE _T=)W_5[;8R=MT[.3P=3:> M_C8<=IZ&D^'+:-F9C?L3]%A1]-W.\<.=\,L=_],-B*U,7" QM:,D+"\5T;80 MB]V[@S+?W-U7GZ3PZ*MBNT.3F626+AR3UX>DLUIE59\V8!6!)H^#..HSLA?H M?7BH/\\A!O)@:TA'CXJ4F;4>8@.)XG6DZE.X8(3(B>\AU)&.'ZQJHE8T05Y9 M1O[$,O^ 7-=7.ERGP;X3N@,>>($-#PQ5DT "A7]3A"E5H@<6M L>U&20EL/5W#_4" MF>#C8CXO<(&^ 6GT6?M:M21F0J_:U_+D3A8:Z/0,O?6]-O4_CTX;.O8EZTI' MO)+ZIR84!0QR9981_0):WO5AVNIGP:CB2 A-+5-]>@<,N.$DWS?-Z/&@\(_. M#-B1GS@\J&,S7RPMRTC%XLRA-FVE(9++\.%3:A&$3XB-SH#\IZ9RR<>QY;:2 M3S1$+IAA@(>*QTCM3* MD5[HFPYRD.:0K'-@*([C^ZTGEJD2,WTQMW..U&('1.@;#KR6<4$6SJ452K6/ MQ-2!\V;"_K]X*"[%#Q_I.U@FE6FJK63BCHF 0+F:K1=:P\8CIZ($>YENS"!Z MBCII*J_F9:2G$ ^=&*2$KM.8GU$20-H71;?]UQZG*YH%&TWM))#WO>Y]3PK* MB6$(#2'I8:KFU=@:HDJC%W/"WQV?+V,-*+VA#B@-/MG1S4[XT<[QJY=84OEB M2=/C!DN:N648+Y;]J=@YQU>,C4EGNOC'A'($IO9KO0(HEP*!FE^IFM*1B:/J M:7A%!P@G$J6?1JV=2B=O)@Z_5!_M.;J_ZO_D%"=;@;;/G8Z\(&O^C?0T-M'E M1\)E='*EU38GCB/AO\(?N-N9228A55=711*2356 ;"!U M.Y^V-$: ]HS-^84-^^M/,C9@L&3)EBQ94+4?=H(LNY]^U&JU6BUN.IT\>>Z< MX@.D;JR_Y"9:$]:2)^AFZ:5O /$O(IF]G#O7Q,%1? .RMH2VQA:4F@MSZ"98 M,2*23N,?WRFKG4H9MH7AY#HAL;(.\S#?=&^^7IU/6*P2.#8N$I5O%1E +,DT MD+0YE">5A:&RO>!'49JD>HN;,$!X+2#2Z86($O"RT>@EZR<73S!QX(VXIK!%^_GQ((P<:N0&SD_5E\S=HR85(5D*M'P'7 MS&T -BC"&;2<_1G'QR:B'76PT>Z9J>!>MA Z]#IXCJ*(]6,_T[.BI *ZZ,W8+]ON',-J>7D-. M^E>2FR7L,[*[R8-[V[W)IQ2U-APHW?1 D8J,KB"F-BYO:8H6XVFR1\5HVB-#?"55&LS?R;6,8K)$#]]"*1.!+.VL!"<5&9P'5M>Z.86VWMCX\+O2R7&#R,7!K,3/@5 M$N!\#V/YPE1+]6-;M5[;@I&B:@91CZ.2E"KMO&)?.%'2#(Q'H#KD-P)#*VD' %I;S1N MH#213J 6/055K+4S_ BB4H"(LDA"$BEU)9*X6ODEQO&X:=9QYKW*!5AQTH0) M25VBF&5[/J^^-Y_ 8)EM-8F>X93ZVLOH4# Z*D"N[+BRAO+*^[U3/$V_>&L8 M1LG-T;Z+G(UHB>4K[A++Y+6=[7L[P)MV]F_N;%]]J;-L7IWEW.6LQ[GM!V7/ MDWM7*2(+]6&&;RR,19.)@6V^O^+\;>,H1,'R:&S0GV*/FZ,LGF5Q97N MRB]J2W3_"']&J3P;0;V?/FJESCG%9"SZ3-+W P@7@GK>/V*E?DO$HZ9 :E=E MPR/8)-!=@S M9-")_@!\HF6\I.*?^]T\#3"^*Z^#A7-M^;HSCFG56<&UWU$=%,5)@R;$TK.E:R$X0[Q4F_P%W34< M^%ZT$"\SP]5K"_A8@T-<%*T-EQ*FFDW.'Q $D[]\.9Q,.[M0L3)*-NXME(.! M7\V_F<#7W86#-7"RL=A+*1Q/?BR0Z<+3VX6#U6&RL9QK.1IH+=$.DMXN%*P. MDXWG^IAH$"2>\)H1N 27<+* 02S2"0!L%+W%Y)*Q$W2E3VFK6'R^*>[I\$# M7LL%Z&><;#+7#?0P.VT!1Q6&>\2AL68A//?[-C&'3< * M';: ?+4)0V6E++R4I44ISA09P_DR*2HU\X-ETIE8/LCUEZ_'^2#C_O.@/YQT M7H9/H_=!;_(R&K8@WR,%XAVN2"5&;UYB[VG-39_K5[\UWS-9I"J)^.>3%![1G2]YL7;QICJ#;I;Z)C_!O/&/]'YW[3 M0>F+.N'V39>1KR>'Z_@K'-4F;A\6564V,4*@A[F;X8TIF2G73B=#"/QU%:&ZX_ MAAI.[:N(B*8H,;D/*75M^BY:(B\1GJE*YC,V*51<4&H1^'R(-A MF%&2426$^8PQ:E4W<5;'P1BMIXLA5@V07!OSM"J,?8'^2B546]TC._/^B-8H MI-E21LO\)W_KWEQIODZW'-"]$D3E4JN*7R%PHX6#)2Q7!JUM^]4A))DD6T91 MR&@5^="%3A3X'G)(:;P!\.(97L-BPGCSS%\ MPE@G^XW87I'B# ]Q&/E+&+QX:25]=@$\*JRKT9![)JE+AE%6RX+"N M,O4N]K*]<8'43\W0Y*64K- M22M_U&86599?67*XAM239^C/ [!:( >XO0 "T=R3DV+^U-R3^<&;.EC/X))\ MHB?Y)'6[$Y-)+O,*,'Z" MR.)<%?X'#=I;8U17&-3I1@46A6\]0D/OY,Z75+;&J-@<>R/]"8DH4ZKVL,$Q9]'-Z3Y M!F9I2 CEO(8XQ%*AEA Z_YS[ZU^2.T2#S58SZ3_VBDG_\,?'^$@A^Q_R7WQ] MAU'3IP@.,/?HE\B@'_7![Q34![^W'W6*#(HS@*(%#)B6AM:LO8 +261*PDY_ MT.\Q:I3:+(H#9--!F:_3CP M5W" IE,7]D$8D6V-&1FL)4:JY+GVJJ2>B#H7(+T0@3?@H!ERZ+[L<1MC%%7; MG>62S)1I1G"U_%J2A5BU.V.TWT@\00E:[<\R,2AMT0 &2B4'E7NU(=)^?Q?% MJ=C!,P'>'.$Q69BBQ&IZ+HP0QJ#]N8I#WW/B@.#-3%P[;G8NC!"27]F\HSJW M*%ZMW"2J#(+-(XC AP>PQ8O@]+<8!/ASW,T[#&-7]$:S[P45K#[>WE[[),FH M]_ZC\]B;]#H?P]['X\ND_]CY[:/W/NF_O_[HO/?''Z^3<0NRC'8(/2$/> X" M[F'!+]X+S81[.5]_Y'OW]NJ[7EM34>=2?8X4!AMN/B!W2(YFS[X_)89Z#(,U M+(\#3\"KAX5 M[TX#D1+*'C9R)3,DM;V-ZA<3MOTE]\?0Q=W-GZ&'Y79)4'>Z1!XB,I,3(2D* MU,1MGH>-HXF8CD\Y4D-L!8&*_3&::PW.:0@Q[@N,P2-VJUQ_E91)8I*&^8QU M7!&75D%@0S-%HB!.:U6,811ME[L8CY?E"J" _ -/M]L:%O2(OD@G-I*HKO@* M B0Z676"**_O8ATW^"24Y:@<>*U&J+_^2?^;[NVUYH)G,MW6$C%EG<'4MWI) MZC%B>\AV,HY:V:AR'A'KWFQSMU6W!^?DG@I-RU62?3+T/3]/<=IX+VYM(P%$ M1$V)<-O>A>K>L&616^3%6.C4\F&_YQYB .&VW01\PK#_B;'#DF.$@TVRY43V MDDC,UT\6<-D(HMH096^TD8Y-PY52NMOFJ2Q%(C7AZ=U 3#J>M+:72GRBIC2X M:_,4-X31?O3TU@"Y)']KXC_XRZ7OC2/?^>_"=[&PU+'P0>-I_A&PS&"XP[BS6%;6WD!K^@&0/TI9-)9\ CR,\Q*\PJ^M#$P:RYH=&WLO6F3JLCV-_K^?HJZ^Q_W MGN=&//1F4-1]NOL)0)P5%7%Z0R D@HPRJ/CI+SA4:>VJVE:5EHEEQSG=ED+" M6NNWQER9^??_65GFPP)XON[8__P'^PO]SP.P94?1[>D__Q%Z)23_G__S[__U M$/^S^=?#P]__-X(\Z$.ZVWA0'#FT@!T\R!Z0 J \+/5 ^_70H MY*+\3ZSP$T=Q_"'S*X/^RF8>VLWGUV\':N@33_*B/:&_XI'1Q_?(_O:0[4T\ M\!:Z#!YJSN2A6OSUH&:)'(&1))++%R0DHP* 2&0!1V2E@&85D)%(G#P8*?[/ MWUH0;_MS]L"'DQ^YB4[>-QRN7 MR^5?JXEG;J[&493XF?P\B7FUOUQV0COPHL<[-E?[0/YKZBQ^[GX\&G_EZT?# M+XG]X-C/8;/!RQJP)$2W_4"RYGO%[H:79(45 M"H6?JP1@^U$=7S^^,OX"\2,_ );_E^Q8FU= 20)]I.\WF!V-G?SZ!)@/X"4& MPI =.XB-TC\_ K *?FX9 ME-R,@'FH+_[YL?L="2(W?M.?__X=Z($)_OW[Y_Z_V[$FCA+]^[>B+Q[\(#+! M/S\LR9OJ-A(X[B\"=8/_QD_]&?]\=(VB^ZXI1;]LQP;)!?KJ5S(:\+8?=44! M]N9C?$')D^2$YH?0UH-N@DDA_B#R,0L5R5-$@2^*>G=8'>!<467+A59?8AR1 M<3)58M+'V*BHD#EY MMD;8QO+'@RU9\?ON;,\OQK$L/4ALN4_9"A./%]O_V _HP/_QH"O__*AL7EUD MO24SU9;=&UEK])I0B4&,M46A@QQ^"MBG9+1"TXV?%WEG>?!OOHGY&RM]3"FG5F-G;@'.BZEW/: !V]<78/LENPJ2/RP46L<,A%5!3G!*56.TY&"!U$<7D.:6?6OXG] MBERL3KM4?E8K$@) ]7*0,_N1!KX#%Y.7E.,HK0N"T+,;CN]_FI=2@0AX3IHH5ZCA[2$J27D-:RVGYFS0N38OL4->XF*9 MZ9 4UC \ ^$;W*P?5NSV[).\I"S'"_3UYK&C[P:^LQ MW6$'8Z1C1Z(@UXCE-]#Z+^%N3LJO^O(P0-$Y@K0J"XNU^.EWL -5RXK_$W.O M"V1G&D=1&RY3]?T0 M*$>,0NQFF*_J2(3.BUF_%O BI5=B*XE^-!/^,)VOI[_GH+,SR=;]T#<$@0_X M(K"PHBGYG6O0>49Y)O_,N^Z=23';UL3 M="H"H+D6(G[=FD1!A](F2S&;O&UI])7O2L4OJFQ>UI2FC^]'1ZV\);(-H#D@ZX^U6+?*OB \GUPZ&Y+ MNBW9.*G!._8)WFD&/'(P MS!$E-"J3XVEG-O:E)+["O_0&ZNW-TV+'D<3OBAYC+#9[G%K1;<5/S. 1"5-GHG'Z MN,>R""G.!J4L*/M!C.9D[N83*KI[(;'M.;$:!E&2$P5Q@L'.0]U-=(Z.>I$+ MJ)7NB\GLIUB1EH'F>#;8W]$$U@1X(M-GV\$"L48&ER/XG!B.G&Z'^IWNV+Z" M8XWO <_BU&2V*.''$=&T'+C,-)_K&7.V-9F.,1XI)G)KD^]QG1^;L+N$7RJ% MF0(UE9"\P9FKF^FY\DDFZ6Q^Z6/DG\DOD1.]UQV'Q18+R@8ETXTFGAW\ MJ?)U;K_T20Y\VB]59;--MN4KH50M5]*]A.R&$_-& M7P!E \X*,./8UXLUY+TU$M9.WG7S9D>,8O+Y&4:2;("&(X/WW%R1ZJ-_*I5T M@1^;1#D(O5ARL2'K C/I9DIJ-]4MRS:?/^C-W= #(L$KNI M,IP@N?*D-68$ M)6]W?KS'2_A>('8E>[HUK,E?3=W6K=#:6=.]6::6\5./#7!,1Y MR5/\9[=M*ENQU)[NVKC&3?,7:[FF$Z,KE^/T:SIK5'*(7V6#R/ MLWY3HA>3&G7HA/$]))*1?SV-?#@BY7D)>5L/\G1)6XJ2KS9DQ>E20HDTC7U> MWTD4K>TL@<6YUD)F Z:6$H,YXSC,]SG78IR:/_^GB43 IOB-C8D:-O$C2=4UBM-=;KM&==69CWP7IH%XMHE/G- M)7U8US;_ZL$1+42BX$=OKM%ADK3G!M#>SUT[L M-MH8WH1[\ORLK3'D6/.[K8SF"F'%\1VKUV\8R-6G<;^ BQ=HYXBX4=X9Z0/7 M"*G< BU;2&%>_@X3BE_2<%"CJ^LJ*69T8S#)M,;3-N9+BVM/,'Z)OG_1?'A' M+2ZU#)W/&7Q-\F6WLBKEF.]A"BXP@YO)B.I2JF5((<)6%AW@RT+5O5#[QL_C MGN;-Y!.(XT;_W[^3WO%?_J8M/&;OPZ:7_%?2F6?_73J0;CKQ637KD<5)&"J*$ MOXZ]:0M.0J/]50=1XBX*:H? 62[)?,,8,-TYFS78]J25-#]O'PTV4UG[OW0E M^5O5@?>P(0&\N!2"J=:/9[*>W[P?S@?3Y(VW?RKQPU:NJOOGR\^XM_]NSV^R<^7R'8W8']DPF9!0+"9^4)0$B'0 M1PIWO^S_WM_W\TB,+TGU#XKZKL]#?=GO'>7\++"EYLQ F"3$]QXX_RL#Z M3>A/%^US,5]PE9B1B4-#R6.!]3&W7@Q!S>VK%*+=Q MOI03^H[!0HNF=['S"5TG\?-5Q)T;ZR]+XIR CT'M!<7X91+(8PB:0U#L<9S' MWQY%K.PO?:8=^U^^@78Y:/:$CWA7GDHKS;B'==>J\.J75*@%;S\ZSZ$"H]'R'DKHKYX[Y M;X(L/ISX>IR*>1$OF8!3MU6_0Q3M"WB'X:I9Q.1C ;L0 M&IY/AWX.#4O/9?M-BY0,KK$:=O!5-C?SJ3L:3D$#5C@=#>BYT/"Y6L8K*:CI M5R?%5K[69"72DF5UF:4Z$WAM BQ)WB6J&I^3;QPYA5:X:278M&*\4#++5]R2!ME M5P9EU.OM&LBZ@"AF[UK^#OFB<,CW="U?Y2FB5;5+8P'H9:VQKA8X/DR[R*^M MY9=!09R]G47+%Z97G3:6;01%=),#74&8K/BTB_PKM3Q)WF"0[^E:3@\+RYG+ M*P%:7N?)J=?HMM=W7PXE"@XBNN.NS1=+,=N>VC-V::Y'?E&HH\N1$ (I/RSJ M836/0YO.'W'HE4+.(8L^/]EUR-L?_SYK#_\#<],:4UX#AU2-(7F*58=H.3=# M%\4AI32KT!87[SC\BJCG&CCD)VV,0+16 V6FN4HV@V*5W.2.0XAQ>"F_C%\5 MAV6D(!4R[9F( IEHUB-NU*C7H(W@[CC\DKK^AZ;M9G.'XZH5A44CWA,;0ZQ3 M7\K06K3K3]M]I40_8R%"C@F-G.2-4 3G)L695)"&'K21^^WK*X:+!'8<2']& MO)97X*MYAZT(4G6QKBQG8Y'O0:NV$(H713 <(;#/B_>QJ2*6\%./S9G%G4.J M/M=OMW"6['7X1;G"(67WKLU_$/>SAIM8X*>V6!QAX^+M5]>((+E*NY11Y:HI M\-T)6*N=!K+LW2-(V#$,;=/8-3"<:W9IVI.7$W; ST8ZT\FIH RM$[QC^&JM M;A^RP]?9%V&\*(0S8\62!E(I9!N:IQ0)#]KIN&>8WD#L/2R[38RGQTY?!^-3 MK6ZVK,)BS>*C=9BOSYM> =Z:PQWCT-CQ]Y5@7Q))EQ?.".0Z,1DJ^<((8>?9 MW ),1]F:TTF+L7[JE7B#3;<#WJ]LKKT6'K7IN(>UJIFY8+795:@9Y9+BIL6P M?E\\7FG*_O)X9#JAG7.510^U9E0X<]K5$MZ_XQ%V/%YIZO[R>&QF9^V&FW5* M1A2U%OS*K2],)&U%KV^'Q_--X9^Z[/[W'*D-O,V)LK:\9<2%,Z1.KS&KYE71 M17&NWRTLK)+M4&D!ZGYCPQ,9=CN03XJ3XY.O"YY7? MK85$A2FB@[#9Z[N@2C7$>SH'/9;3$XM\'98S4Z'1QE"$8ADF,Z[T>7H-\59& M=RRG+^[X.BPW%&34-172SXJ&76KUQ4R_3D#G=6-J?[UR(,?_R9_'C'A\VB\?A\[=/'![9UE MD@)4'[+T\ZB^=TJD6+M>M/(P:%^OCF*^1H@34Z045['RWG9$9-XF8'_4IQDG'^?F/SWS\L^ MZ5$9#A@(36/>">$/'V-)"9/D:[NO4!,$FJ-4[078[C/_^[< '!MEEJDVNI*K M^[)D\T .O?CZMNF% M_.=QQS\Z]'4;^#Z_O<-_PF6<%#C C",6S[%UV8\3WZ9DATF\LCD'O:@O=/]I M8,W+=18(.IR@H91; 5K/4M,JE"6$E_GWE!F]R< SU*7?XOP.^^]B_4W[^-/Q MOZFW =?Q FEB@C)PII[D:KHLF4_;6>ZPNK';>S$<7GE<1&BRU-[5L^NFW=8S MK ",D<$59V9#,Z"<4WD-W)O:V4G<^3C"-X;_-;8>5!X>^7I'[GF1F_Q*Q7E^ M6Y)C",F[>\Q1.6M(8P>@912MC'!?)BPL5989 O F/__&VCM^+X#?S2G%TOX& MU?0:#;\/YJC%#W)M)6244A&ZY9]I .\17^_(/2]RMP%SLBK+DE,QU.Q3N@WP?H;9!\ KOO.+\4SI_9 M:696Y@U[P'Q^_#[8Z?OP3^CM3+(+4Y% <4%@;!6)79\KR*9?S&-&K#V:.3 M J0VAW>D7@:I95I,,#KNUP=S=C!8.W*YT^?UT;U:]C&DEND[4A^1NF=3=%"7 M_W!1-ULRB*79X(JH1+9P5\)JXTA(7XPO==LKXW4XP( FK6KH_K21XUY($\$Q#&8"GS'1T$+TWN^?VZ, M'B3Y/;S>ZR^LT&3Q_!KE^ZVY2[;O)O2>V5\+DW&2Q#0TU&CC\Y51GAE]K&_; M,W%TMY?WS.BM?NKWI#>!J'(+>E)9L21@>[-1H^*0.)0 NV<:%ZW;J/Y<9 >H MG$'GLH-5J\2\Y4C?K1SS_=#QEI?B?1K(=J,7L%%EJG/]I4+V"M\B(+I1'+RW MJ*!,"K0PHLH#PYK5_'FV6%3G2MJ0ZMXH$P'>:/.I M%/NWSI?/TH<$"OFA@U1\MNSDJDVFB36Q!I11P;T/Z#((>68;(H%3,[TJAK#Z MO!YAS5#*F.WT N)N(?Y8%D/Y)A\*PR$P]$Q)5'&AT_.R4$:!]PK5AV3<'(IA MT9X/^R18&;Q<&PF5#J\93EIE_/VZ-DXJ)4Y!NSV<^EF5G7?KRWKH=*M]^/8C MN5?U7EFS#N=Z3KIG>N*8ERT#K\Y[J&*3[6XG5>UF]_6<\*V@?P?^+[F>T\WV M-$UHS'BT+E6CX=#W778%I<6$N$/M"VOSWQ2Y+]?NK%Q6716*38+%0;UN.[6U MI 5W\,)<._S.^#VN,DR"O(:T1;YIZ'J#I#N<#$:S5(45L(#W:^H;WQ2YI]=1 MOP4E2.6^AJZM\=3UG V.JY4;0-%"&J0S9%M,@.E;JZF(WOI[S.V'TY?)MGL%GDW$3 MR1LDQV=;M4;$X%TH9^1A@^F]9ON%ZSF[D9N=+VL<(2!]D0UF-4FNC>XPO5=G MKX71@R3?*I:\:FLXZ B#GBNJ52?#L*/4!:0WNI[S.V(R:<)R]5*7EML!RN>B M"ATT))&U4Y?.W^AZ3D@Q^:[TQBF5A\W1LHL83+U@#A6]FLOUH038/=.X:-V& M*#B3[FBL"8)>0VN3:;L+6JO416977L^9/G2\Y:7,PDH6M"EJH(..#3*@24=Y M\UN4/FX4!^\M*N3J2W2-$CT@1.@,&Y0,D@!(VIS#/;]_;Y+.Y0N&U"MRCJ%' M8LBQ]6R&5*!T!?=\^4,R/[T/J>XK?J;9#TE#RKAA5V[PNNU!Z0+N?4"70<@S MVP 8D:X$0[TC#"QTZ;=QRJ7R:;,-]PZ:/\G_H"Q68Y9@JB" ,'A$=!?+0@Y? M8&DS =^W0G52UP@QF*DS?&T&J#Z?S^29(0Q&!2A+G_>NC0_)N$R+K<)8:-2F M00U%)G[-*5MJ7HS,*MG(,XR0)WJ8-[=[O 5EK MQA]K7U>:_*W)?KMU5 M=#?(NZ"80\%B,&\II>)R/(:R=@+^T=OBM\7M<9=#\;F,<4DT.Q2.- )5\ M;FC.[I87U@KH=T7NZ7740BE8KROJ+##*@*MG\:K3'"^@3+X@!O35Z[AWG#^S MTU5IA!1+H\Y"F$_)H"5DFWRO=;?3<%>CORN*#VK::C&@I M-:4[;F&KJ7]WI#:'(J.8&KXN#6(W%S:&%4[/>-CRGL;!-C/PW9%:IL6HB.5F M/+_R6:G=IGL5%_7*_7N("]O\1@J1>M;UG%QIV1 R&5LV!AIOYPO=LL,N4C5C MK?0+BHX?H?IO69[;:0>%P"F#)[G"BMD MA4JBJW>F+8WJNSU\+H09+ON\U(KI$Z*I A67)K-:RSZJ8N(+W-]9S? M$I-QDE3MH%Z-;6@+0U>6C1K15-TFG)OJPXK)[Y<9O2N]J4M!D?/S'13%EWE! MQU= 7,"YC.^>:5RT;A,$H6?VM:)B2$)0Z[%CS\[+J;,TUUW/F4)TO.6EZ$*U M-%VP\E ("[(SG8U;';,$I6V ;#TGK#AX;U&A0TR88KZS4ME(+W5JJPC8PQ*4 MDPGW_/Y3DC].TBTZPS0Z*#>(@\[FL$G8!HHY4+J">[[\(9F?WH>T$'O%:MWM MBX(>.KT\;\MXQD\;%.Y]0)] R#/;D&DO"T:[)Q8%CL9P9EUR%T4:RIC@WD'S M"?D?E,7,.5^W\A5J(H0^4R*8F4T"-VT2_[X5JI.Z1C2ZN)9;D8FB4C4CRC0G MF^HH;8'>]^W:.*F46'!&-2N#325!0KK%.,?OK-O3M.KQC57UJ-C9J@>'KNX+ M=5W@!UZX6\_'.)N )?X.> MP5- KQ;F-&9/'F+%KLZ<[7RWG)HHTGFP67TBKX6ZJ(PE1J*ZJI0WX3:C2=X4^%U@QD9$ MZ3D-/="GAZNRJ96U&'2\BHX"6W/U'#Y2\FQZ9;V)PO]$=+HDCIW)M]Q*P'[HKQH8O'H+;<&"P2?LURCX5HF>L61ZC SRLM#RLORS4Y_3+^ M6LM]=2F?9KES>#UR%GF"9:,58#*]CKWHM:&+O5-AN2\DIRCC<( M%,]-B&XG2PCY8GI]]#4L-PJ+A%^SW"USKJRJ(F^C.B840FZY(+EQ^F7\M9;[ MZE(^S7(W%+34]QM4V>#PK$J+77,JL]!-@*3"X!TD[F@KP@:IOQ:\2,8N>A[B:$T5$OTGH<&IE#[]0]?8KL%H*/5N/30"(KROIJ^33'JIBI>YU;:N+ MLL6;QIUOMQHEK.RL&K=H]33 M$'NWL6?%*!WJ,??L:7S9_N,+>=5ZJ+8%"L%J*+)0>L7**FK2TCT:>!NQ)['V MF^-76EVP&M#N:BNE62%,82!X(SF3;UGLM?6X9@3X&#/JEM5==16WJJNIB%BO",][ MI'I63)Y6#1 &XW()-4<16K:G5G.I9BH9.(\\@@BI]VK %^+WN6UEV,R2'Q5D MV@C%!3HM-=I(9WFWK?=JP!4P>EHUP!_FYS65Y"E4\H=3D4-0A^ZEHN)Z1<1^ MOVK :QW8YTKO*[6ZU^[A6<( "HGE$0IKC^';$P'F)/PK^^[?)77)5O;3Y,9Z MTHQ, V-YE.\7YFC7'M6AB^<^)N1'*K^#3-\H?MC=*M)L<"M*B&S+XSG'J.OP MS35#7** 5>;/0UUM5LYS"X&J&M&L.!XLF6D[V[@-05\P$(55NLE./YL6QV2C M'SN^Z_36:8I%>:!90GDL-.?16B^$JYO0]1OT?T]Y'Y*(:;%Q(>&[G%[Z@Y]N#\0 %C5FN)DVF='9]&Y'Y%Q0> M8)7V:<4!X%#96H[B0+DQ@YZ_4+++S*<-U?2$$ M X4I4!=[DWDI&^0SQFW8[2M4:B"3^RF5 MFIXYGE3P87W 1N-@V&_-K(%LWX91OV:E!DHD_&;GBW.MT)="C47H\73EUP+= MXF]+]M_0WI]6J7&%ONQJ^77!*%L]%F=F*N/YJ-KYV M5D;96Q00/\QF\IETPP&:2LW9,/&'GK ]1!ZW;4W8$D1/AZXE?4<0>@A@K"+(:CL9LS03L=F!H$H:FA8$0;7']I;@GK2BPD!SO)B M(ZQL>!K[^H8C2V8M]'1?T>6##<(0WNYE%8(P#*ECJ[W,=)E=KZ"U,2\3^P2- M/U";KCFEDV5<)ZPM>>6D MPKUHN?AA\4_VE-^2LD\C?W/_=.CK=IQ@[:][RD]Y((<)/XOZ0O>?S+C=+ANC MYLB6V7"5781VI3 SX-QLXK6S#O?0>(5'KX+C_='%2\S=Y;TO<_>F80 X\Q]9E/_;83X)HT8*K*J,41T-D^Z,'] M+J;?,7]NS%> 9 ::+'G@&;R!)A0 H:)%@1-[77]*5SKCTVV+^U;A4S6=[N4:S5!"X4F_6B.SV>#B^QZ70QZ7I1/+;<6G@ MMVBR@!9,%L%DL]=:DW5[F4I3>YVX% ),O'3R[]7BTA[.]*=ZO947YHUED91# MU0N,5.+I&\6EL)Y?#5M<:A9\:[":DF64] 1 ('.;EI2[XTYE7/I],?]J7%I8 MAJX^8[4N6F_INECW=!95[_"&/2Y-*9+?CDO-F=D 8H; T/J*J?J8/6P&6"JQ M>)6X% 9,?*X?N L"*=8PA94\.U;DO9VSVHSM4,L%B?+-ZDIT@FD)@6].YYV- M=R_3^IUJZ6?!AFXTY%D4#1EA@.'^/,>U@G %7>X!-S8@S&?/@@VQIW5TQR=E M-N(78(XMY%:]?[<;:?R&K2*8!+^M4.N"A6,NDI-Q/:#HP?Y, MZ]T09"AWB7&_;+*X71A-B\6(&,%9(;OL<4,OL? 0BF_P\*8]V0=WPOX$(EOJ M(--=ED==-IHI9#1:MSTQ@,Z677[+ZSLB#_NA,5PDL*=9@0M;133J^/GX"0M4 M"LAU,;%4 MJNNM.72PN0OWF7 W=<,&"))*!J=NZ>7#R3/A&JL>[3I*G6'QU3S;&Y%(G@+0 M14IO"W=3P?L3I>D0[N^5ET\H[G U83#5 $V6T>85+1\A*PK>7?/@4]R++WYZ M76][\;<-1]I75ON5EFIBI:8AU%%F.13[>J0YT'4.GJ"EQW3=E-P>?XRS^[T5 MVHDO%])>9F&764%JHN%@CE.T &\AXVU%_)V\FY+B:5Y3X+(DS5/TDK4FZS[3 M+MJCY=UK0B3;JJT -9XC"GYQY7(GBM'^%JC)CS$2\+?1?:35C^G^[O)_7$7GR[P@>3)&A5G]F ! M3.=PL[,U)U;[#9^K&Z#11>3BNB(B\*V]^S083F)&NA""G=\RF/F<'!$M5C20 M;KD^&=8"HE6^6X9K;W!U;KF?9ADRII!?L:OI6-!I:6WZAJW1V=L#PS4MPU=M M@?:GR8#D&SX6FQ*:<2"\G>QK@D!S8CXN@!\\30$>?@M 2[(.0DR6J3:ZDJO[ MLF3O&T=CWBJA'/@-W8I%L]\6O>^JXK2K]7,H.1"%!:#[>!M ESQ<;N8@&>HS M_-Y%NBN2 M&ZEVM>R-#,FE@YI,N_/^\([UU&$=QA:;I_D!U_&2GFHA#O;^N ZH:_<0+=-2 M2(-OJ?T,&2"](GSSPT\S L]HNV];=)KTW[=^IM235EIDVCX*Q![>8U;#7.2F M#A10+%])(59>77953:*+>B>5OW%AEY#NT,""2^ H*H^)W2?Y^O4'/9H1U@M9K 1 4W.\RJ M*I5+'2C@\!7IP\JKOF*>Z]G93"4Y]S MP&U\%"L0S;+SEI$_CEG<-7SHR>QUB.:>FDN MPGLN-W0&'@)YOVJD,XTV4R7FOFT@_-R*PG)&#\C4B?8KC/17SE:_S^XJM:I> M+M=&)394QT'=#B;KMI Z&7ZIW;WXO/-9[.Y(;XH@L;L7DB+Z0;M;C_,DO3>J MZRQ2:0Z)GMY<8ESJBF%?:G?1*TGP?797F*_P;L88#(T(2-*:10Q68.X%C13) M^U6[.\%F-:2V)AN&5!^,NM4F(:RHU.GL%]O=LTGQ3%L$E#[0T+<_QC-6@_W' M@Q8VQO$?]^>*2&TV($RYQ9:UE4.&I"T1$G00N?QZV7=P^>#TL5/9?--S+1_< M:."RN,Z.K!XF6 -'($?=:8>7>JSJI0+7Y]V+X([K<\\B?P2W[?B-GO9$+#.B M)Z'$'1$\!TEIZ%DIV- Z0%9LQW3F49=?:H]XL8J M\T5E.E]'+%CT&T0[0^3-)G0V[5.X^0,+[DAZ&TG;$^U#/W LX'6!N1G?UW37 MYSP%>)RWZQJ,OZ4EV8C9NX,61^57BAKI,Q0I"%1 Z+UP >]LUKN@M3W?_OT\ MN2FLO3:#4*^8 M"1%AT#('H4 ;2@;>ZB]//1Q+NLH2..U-N:92I =U9LXME7;A'$C6$O43_P=#DFE@\[!"4_4"L&"6@W/H7.@.K-LO;,8P;OJ M[Q44O$K>32'@M=K%1Y1?60ECN[CF#)932"9RLKV:K:=-[%^F_%]9B7JO @>M M1<6P>'?-2BV4LE5J'1AYZ/PZ# K\%5+\ZJAN0$:9MM5J=@5R+M7GM1F?6<%W MV-8M1'67K"I^-6IZ.(M1?5OJ"I)H-'.]3,G,+*&K+]X(:BY4<< /:DF>OHAC MPP6HQF-[8?*27=TWCAQ(R?& /K79E:PE'7CQGXDEWN&A->\0N%T;NP*RR W; MI5ZO.JI 9T6>"D>OT_OD4MXB.&WVX7R2KN?!6%+;C(&"=J%4H9AZ-(/O0%?H M)?U5.Y<^3AV=^PQU-X>JY5&^WF(EG.^N7'Y 5.K0:GQJCC.'N3+PF3/).; N M+40M1Z"@QCGE7'9 ]N"=BH+Q>' HD/&GXWY?1,;^*L;Q7"<>#^PPX13G^J1( MHQH*EH6Q4F)Y7UM FWC^ 1/[RYX1>3$T0+P7T-E]S0*94+H\K00L,Q"RK7IY M7#*ZT,8.5CJJ!9FT N6+++$K(3&ENB?"3 M/AJ5;=%E_"5@U%OW"E\6):0$%P=10HM5!F*KOI@8'$Y.^HP0%9HP3XJD(TJ M"@ILR34]J154G<) MC[6[Y=CS4#(3#BO)53L!1\"+,NWAK(Y*H$POFI.<6JY"*^ W"'W2XY.I8NDV3<(H9>2E#<06]LN,U:WB@#$ELY M\Q+7%6ZC3G'A! 4ZA+S2:W'1J&B)NBJYS/4S0KE8'8E3!9WH[5NW.%\<%4'0 M@W%9;+T0%46=D=#L>P2%#FITMU\01J.^=1MF"8JHZ.8Q=1 5>=E1?]C">8ZM MSY1)E<[8D5RX]6F:+XB*;@1#+T5%?85J%S)D-R\ NZ61 \L>^/QMF)^OC(I@ M.HN0EF*.R(#7 @:CKQ!T9$-X0(->-L=0_8+668@LZB[-H%:$UQK9U=$EFE" M6_][C< G*_$;A6FMZ7Y EB4"&WF-JK8R )V; =QOK;H&M!H-CRS///>"BW@^ MZ>G-/8JJX=C3 'A6$OP\+DG?V61[ ;P@V"TG 'XQ! G$=F*=&.N5 M/!B2B "P1G70HD:.#.^BD9=H?;3(?R3V,A+&8@N-(WC^O!)0KSI6MX'3P"ZOF9Y MC7S1Y B)%JR5UT+KS<92.&7]6BK",OAE!FK6_+^XBJVY=WX;$B-BP2Y=&BF]6- >$72GY$ ME[0LA(;Q/;,VA8M$,=CQO%Z)I\3W*>C++77[7A@\P[M0HYOP3 MHM@!XXA'5UPRF24U&S-E@]'4 I!F8#)G+UX?_P#C3HUBL(M%,>A1%(.*@J:+ MXD"D171.:1W1P2OOU^82&,>6 M8SJVUR9["=,1#6Q9LR3O>!OEI$F3LI7D/TE/^4(RP=/1?&^,]JR+XL51?KOM MV;";8Z^ TH[9%O4\R?:ES7E7/AT=_O+TE-T.R'PX\75%E[S][$=L^MOC<1RQ M&21J!2+;&_M+#;KP[6FGO+=%<["GWANR^?P,QAM"W;>+O$>JGW^AT^&P>[]7 M\'#3Y9Q7NHV_E;XOUG(MUY7*'2%<685)J,KR7+KK^UW?;R#QV78P/CKW)'YC M0BLT-\<#L*H*Y*"]&8Q3*<5Q']N.3[I0F87;\T2>*>;3#W[,XQ984K+LA#&; M[&D<2=GQ1QG\OJ_MTT5\(-F*Y"F^X"HQV0GK4/*4OJ"36S";SHBNT,3<0LLE MM]X:FGUZ!-\I?DE@>HJTMNT^[Q77YS7N77)^LDLG"?KS;P=KX^JA#?AL:_(- M*79%[W1Q9,$8AC3AUJ@\LVO @C)7O*LDS"KQQA$>VU7.C&.YCOT;2N.O+ M'*57M64S5&)F4(JB)W*2S+:D*U6;D5P]D,S] AR^4Y\OK1QNZ"6*<>U^@^;B"(Q&AND5IR(71V+*6H MN-"^>2\3/;B20_9V S,Y5QUK$'&W\.DL_7V$[018OO,D;PDAK 24-.#?"@FEE)_V& MP#1*S6RV@#$C>(\TNN,WW]<29E.]D(O$#2[8/?]GZ? MC%H#,4[9G@(A24E MY6>TC NL5"!HJH0I+:\+K;=]&PKG9L[E$'39+:!.1]"NH]1/ZF62O6\ZHL<% MI9_U2)?%)W.TS\PG##:X!4R\2"[LMO\Q4\0/5LY_QFSPD@F2$ZY?%GYO7!7- M_GA10KF&/F(J8T\:-*$-2]XC_+?(OEAM8:/L)U>N#NW"&6H+YT+,.1R-Z8]< M1BBB3:->E%G>C8A)87@+1@4R1P,/^MZNFW[6257L0;E6T$-)*!?:$475,EQN M?@MX^EK[!''M\S6$'*S?TH&?J)VBQQH82J8952TK?B=/E\P7[MZ;H@7KC&N] M;HDSYG7>$#*%:+)$TY?^'*SX^A ?;JKB>>)3*7A;^CZB4Z=U;G94*_XQQ>%_B!%\I!F%2$ M-GNY/Z)AL_,S%S]1VO8(L*H:,V5398K=^^+P=!8WMURZ&N_H*%];TG:IU%Z$ M ;21\XLT[Y!Q.M&W[)=>0\L)-J0")#/0Y&2RZ=B*#+J#+KOJUVNH)'6@-S3PRG"NJ1?]-12C/:_B;U0YQ,.:8NK(!5S5FWO%,_LX$ MV],](Y_-27T\FEG/6DZSTD5NUQKF*!UTL!SU$OR* A 2-FYVR=^_-FKJEVYL+=WA"EGI! M(IF>;3"L:#7)?K'#P3?M=@J>WJ0S;7(]S50\+;3P7"=6IOVV4D6?&0[8,C , MLJ#;BDB'?3D#;5'@#_KZM(SBB,AT212[;N0=M:EE+=]2VZ@U&[)8H\EE:YU4 M:OGWB;POU,?U54A\7^2][G:$:D??%Y/JYR'M(J UE/N)%UAIG.(;@>W/U\KO8WT3D?;&M#*X:>8]F M944UQZ&'\AFMZLPS@[P[ARX5@]YK?&GD?9GM$[X,B>^+O(U0+N2R7K042*8= MHCEQL"86=X"F,?)..6Y?C;PGI1(>XLIH+)#\BI-4W"([^3M$(8^\KXG&MR-O M%*N6!;9H6P*^K%C:&K$R?BV5Q89K1-X7D^OG(N]:Q -%%MBN4!:-A<.;;7?, M0R=4*"/OLTGT+/VPKPDXC.K\U.E5%NS 8?%..!F%0>.>6J6F#_83_6NOY%94 MJ5UQ,8R<"F2^68_&96-J7_[DLPLAX@K=T3#TS'\"%:_&B[DI;8BN4EX)>JW? MGZ!%A".6J<;%5_>[PH",USJA/[?1>2$>K* A !4L=%DKK*@I75.@RR7VV(!G MR^ZT=$-_#AV5?K6PELSBB.5X.5N0K?D8<- &D7"B PK;\4KD6;5EQP*/%K?A MR-(+*_Q,,\[0R\".LNYFF'G2WS<6>$%67 M04];T M*33<^?B/RIM'P2@1[?B]D-,7%RI585D#, I_'YDVCT$\W4N#P0A!$ MNI]!T2E>:!RI=JN4RZ9$>+P1# M1OT9%)WBA73<60U'O"8;G-/KVEJGD!4N?^+\K7JAM"/F=R_46QH^[?8'69,+D)PD ME);L^E*(PL=ZL9*I*R/#JJ"U(AL56)."U@*E#E$01\J70E0C.^@W#:O=0LM> M9M#F] :"W1%URUXO:5WL2O9T.RV9_-6,LPDKM)YURU)+R5..IR_;P%,=SY)L M&="2#Y3-5FJZ' !EPVO!UG_KN4TV6&M)UL$@O"9YV]M9RS6="(!$C+&D-R^= M7+\?@R[VN$F_2Q51WNDSE7Z Z+8)G?],>B0?^;D]8OB(H:]BZV34'TEBOW/J MR:+X_/,/9;AO$CI5B#?M_?^L6=(*2LT*,9*ORYA.L&38,L?^LAMQ7"HTZY"A M=\WZQIIUJL]J.?8\E,P$@@KG'NZ&? Y%(KBQA*\64MF0QLV6S2SJ?92!+GRZ MCHMZE?-WO4F!WL2!'_7G:_NFWE!-YZ%!)LC+BX:K[4S=8M4)7&.(IE&L>-E1RH901>OO07I][#L MCO'S8YPX.!&'$ GL&.-MSXG'#**$#4$LFZ2\LIDIHJ-CY%>D9: YG@WV=^P MBBANUZS5^E,!62ZG!<8U)1B!:L%QE*^D%MK32A#\QO7E]/D!;NVG!AG'YW+DO0E;&-$X"W MT1Q729)U,YG\,6,>/1XJ/0MHNDR3PQQ:1B5E4/&,@@+OZ8U_H/7P#.<7B+W- M"/4\Z-@']SQ8 "^IX>[PP=E=KS.3_8J 6QK?*[<+5,N"+@9X-SY>(?>.D-<1 MW,[L)A<_9MJAV12Z0Z7##JKK663SM&8MTH^3-XF^H^5WM.SC)6\*_!W' M>DXC9N#T]'E',%*3T>IU]T/$FT3>-EE/.R7MW;%*H MB8H^M:TE*NE8:R+U"ZZ)0[MK#*2Q"02]69]%QVNQ"8_2F!284X3E>5'+RX%9 M9D;IM2+7BDUN "%OQR8$NUP&(>-46+*9037*Z>9BNY)ZG%PG-DDQ6DZ+31"O MS1&J(E!&6"^0E4$E'X[[Z47+=6,3B-'R\;W+-*S/#;)LN\D.ZBO<4=2@KHR@ M10A\>Y==!14OG;[UR)HR<*:>Y&JZ+)G'H4>3I?8YBVH(3#@NR"B_,$9RN:@T M+/A.:]Y4=U\CZR#&>*3K$E70WS.-\YZ:]KK8>U6L=62 MVBVAO,RR7-OM"Z-&VD27_/P;:37)8>NT#J\YK!M<=#E/0[K5['PX,Y M?+';*:([HNNVY/9T\#T;)O/]35U13,!*FVB$4A.Z]\MF?&. SU"D8$A"U"]X M J=UBG!.D;TNSJ";)(>;H S?JNP_2&U'SR^!OTTY-8=B5BX3 MG441E Q>8=QJMC7)2>NT:==>3LWA;Y',Y$B'SR'B&L&19\+A::5E:>6G-$RZ6SUU93G$^ MI_4BJC(<5D+!ZLK#U5IV*N-Q6N5TL7SNRG**\SFWWJQITS ?&%8=0:V\5%%' M\.V=>NU\[J(G_[XKGRMCHU9=DYL9 W0FPTK3%@\PY#/7?2$Q_?F<^WI MM#BR=,%B)=IO,JXBELU5VJ+(K\SGKBF]XUBQ4AF93C2,P7@^ZW3SHFNFKMA\[7SNZE)^IJ-S=MUKCX;= MI8$T.QK>"J;E12^]0KUE33W(YP:#B=;"NFY68)K2+. *3 ?2C5ZNF<]=64YQ M/C=IT5-W 0IK@P_7?B6#JSEMDM8\X6+YW)7E%.=SF)^C]4%WXAI(K:+V1PPM MEUIILX(7S^=$^K.%4R^]F"PD& MCZJJ1^;F?-U,9]NXC.FS[6"!6".#RQ%\3@Q'3K<#'7:@W+CL*[K6GA96ZUY? M,D- 1X\?*S$KD[.-HD9RLM&S==B[:ZJV&P;^Y@+\F<$Y&+())#_T-J%JR0/S M$-AR]/)X!U?ZW62QD?>TS+O;TL%,M:9CMAQZB(28^2K%0@NETSAZN-K[599^ MWG*=((L7WN0-8=P SL\#2A[OH7Y5#&ETX+<5KC?!6\!. RB_(PZP=-D[BAQ4 MI[7NV$ RZ^:@GE_CFI@&:-WMW=6[%RX&2H'O.9FH7EZB9*4W'_!S8ARBT,V> M?UL0=N;R MD[SO9!P41X"=?>N(QQ'"B?_;/;W0LPT0\;('@)V V4O*__N"CU"O58VI.6FA MY*RJ8VRDA"@0^7!6_ H#^W2XW"5/4;(T=")4;NE%'6TUHK&.;6X%&%?64= MRQW.Q,5_)?COZ4&R%W;55F)+I(0'W6YO;?>]M^5%H +/2W;?>CH7@_*\!)L) MP@9ZH#V-S*YVYVH^G:O1EJ*MK;*5MA/',B#0MT$J#6R@ZH&_+5)RZHL/.HST M]Q?0CAWN@SFPJI<[^:SFH&6!6UJM*;Y&X#NR/[.)]LKNXNOR> M4I47!'@I.X;ECN<8WE#'YY>>:Y;K&VA?AU+J?D0&-<&:,AT1GQ,=O0S=)/U= M^[Y"^Y[J L\5ZN)U@1[#>*?B;VIL/&UV9+/P:%,!726$$,6LXK$$,]!A*.U\Q210/>-DJL2D MC[%142%S\FR-L T8TJ#+SPS\.:M/P5E+VY>VI:WGWXU3GT:4T17*+,MK!!V8 M W52[$)G;2[7I'3;QS5M&74L\G39W#]WZJ55\Q"%1W)^ R &/FC7014IJ0JX MG3K@7?.^2O,NND;\%C6O.EE[:M&LSMEHV1\@?;[)33'HIGKNF@>]YIUY-<]! M>WIM+O?ZE-YK"M9:S(A*P\K*)'2Q]EF[J/,B1FYC;8^F,;R&!!HZMX*:T2QD MLN/+;_7X[G GCV#DQ4M,9:9#4EC#\ R$;W"S?EBQVS,8>'&5ZDMHZUNN)<>R M)WT"MB)YBN@GY4I?K+$F[GK(1&7+C7H^WRF/5G7V*:*RMOU)_^[><7//_CG[ MW_9_)P_ZPT,%OBCJW6%U@'/%^(F%5E]B')%RJ[\_4?>=#([E?L6W?.*!;GR] M2/"*+F2+#"=(KCQIC1E!R=N=5VA,[GC_ Y-^ 05LZ-LQEL_,.^4<5?+9T!S5 M,'9M=H/B$YF;\C$X'*P56DE3D.-]D!._W9]\602V8^GV2\.>*M*C(7X>O_WI M@BB*4:GOM@,4F0KUBIX9JUYG73@XCG'_Z(V;_(S(8Q]JB64M9!4A.RL:?*>) M%6=&Q:S,?P?9YF')#9]XWLX/B@J*8?V)A9NL5;+RMM;/E63C=Y1M'KF[Y^VG M_M17OV+9.*$G W_[IP8D96-K8@'\^W?\KP<_B,S89%G2"EGJ2J#]PE#T__FO M*RG)E 1B C7XE?TKGW_ZRM.GVN-WSO:LIO@Q<42@+\!_?SP;U9OJ-A(X[B\" M=8/_'CPAOM#=7Z;&!@=1)4LWHU__Z<61B/_0 LN'KF-)]G_^]_:;^+]^;*;4 M__QW<[6OK\$O#(_'W#[C5SS\0_)_8O8!T](#M+9N?'C0/J/_\^)\>Q\27 M^:YD'U^9?/YE.YXEF=O'+<&&ZMU7/_[M21,3/#CJ Y/82CN(%2 9)6:L%/_? M?8'!L@DD[]?$";3_/N?U;TR,M071MD_,$']E,UMJ#@;;RR)A+/87ZJ[^.W&\ M6+!;3O^5L,!W3%UY^!]T\\_YN'WTY/CO@^=B+SSW23C_?9'1FW'C'Y-FJ.$5$,O6I_4N.90Z\9^1-7J"-B'\Z1-#$,97X M6J%5[;'%![Y']5C^[Y^3+7G0O2;/,D*WVJNR_ /5*CZP0Z9"M MKW*M+WSWC7KC3]I]3,?QBP\D7XMA&CCV_WXH_L7\]8"CV4SA\64/5.FCKYM/ MT+Y[.R16Z\"Q?FW,T9/N8G]A!6"]H-_'9O#@92:2;$P])[051'9,Q_NUUZ/] MB(D&_C9/:O>.2M9L8FRP:/3'R0PL!)GKE5BW,I!W%&R96X M;O-A(ZC87<4OOXE*=/EA%Y1V$[O]L?#]P9:2X%P!^J^B(X>)_TPFSWYL;$I+ M\CQQA!O#9G\]RAMZ*$Q$A64Q;K[\PPMC*%+? NOHA8\,%EF0"^A$)41) ADQ M S**6%#P26RP"((DI5R6R(.=P=K>T9-%L8&4$$OIZP(^<2:!QU7FW55'1$7T M^96!H\Q6'=ICA/+*"=4I:E"<2<6LP9Y?:59].9T?.7(O[[ ME<1ZN%;JD]8*YE]WNR3A:Z2-;BZ+\K9[&CL6],X?_YM MS"Y5URK9T:(C\%:W+S<:F)+K@U_[#X? (V,\ M[50C<:KRUAGOM7(3O&P0O_MB&[ILOCD*<(B_R /7MKUJ^]VQI@9QY!0H,13- MQ"7]\P/_L7_9S9RK+)D[#8@U\O#6 _N[>\C>%G]:]_)'$="?E.M_-27/>.!L M\/\]FL*?09+X;2C;4O7_Z^O7OYZ0:>M-%D[.BIZ*MQIH)W MO: _G\*Z_#]DZASL;>]:4Z=!D] ZW6-Y#L!@W/J[U^NG MYQ?!V;OS_KO.R45P<1J =7$!)L1__9_V[L:+]E9P>AZT=YY%SX/3H^#B33=P MK ]C>70.+^!K^5!.5##"0'82S,$W M"E0:J:CIZ'?V^R\1EF# _291.,=?J?21-OP9Q<2Z'"ES;(2M7\O#T<=H>'H5 M'OYZ5;^NY^> M?U^JZML?N91SDE;@WK%[%G8//F[U.R_?G6[]:_"F>',4'>QVP.+\K&-W^\<\ M=B_..R?]'IZO3T?OCW;T/LSHUV=M:?93P F?8)1G4SYPE_^>=%ZDAAGOZEI< MHOYM$J?JEPH.\AS_M? U!U8I1$ASC*)T^W_O&-T__BJ2P M9MM^@J'&GS7*>9_8>CP=!T4^_+__P"S=&HK-QN[6QL?VQM7&QM;ZA]GX'T&8 M@!WUFBEPC5D;Q<4L">>_Q"DJG;5!D@VO7M@4T/8!W)Y"54YN3E9G8WUC9_F$ MF1C6YL'N^F:;DE___%J[>.\^,_+8V^U,"S[82H5+.EHLO1NJRW'\57IU> MJ-_CBW=3=?[7HMM3,]/[8"#^V;_H'O=;K#1Z)X?K2W?<%\_A75/XD-#YL^[' M<%C2!&%J,C<3$X1%4,P4]O #SM.@[@L@N$DS.%9-A+XG41?[S*_=I;Z@0$8 M9@&"_Q[DI*L6 MS">S[,TTCR<=A&G^BOVN1 M]Q]$H!]!7B_"CSU!QPWI?@LVU;LD>?]R;>MH].[T_>71('ZS^>KXWP^SJ;:V MUC8VM_;W$4;W#62UMWZ^WE\/NM-9DLT1,?OX\NG/:7"2K7]!+N@G%/:JN[=Q?+6V=Z#>'6X6:^_BSH/$$HS\S9W@SR4SDKKK9_ M?]#,&"[CQYB.;W$LRWS1J76:G\'#X/APS^.#WS_E\8>/Z5'W_>CMSO#T2'TJ MQ@^;M$/8+/!N:1Q^$RTGKX@VZ2R'MXMG81(HS;T 'R/Y0O%T,#Y,8I 9(DS^ M'<]J]ELT;2=[>Y=O3S=>_W[PQ^L_]_YU_'[S8?)RL+&Y\Z6YGL\3%7B= -^G MZ4SZNB&Q.Z-/&Y\3?;+.*(;-VGLOBJ!4B9I-LE0%*1DP+;0/F?$C !LY!!&) MU"_!L\=6SZB1._"\FKBL[7VZ_M?9F^C/#57]._JX,0^OABQW%.7ZE=LO_S4>O3]Z>=!=^_?9-)G]OCN;;^*5VX\(E%O;6-_8W6CO M[V\>;/WGYT9H])B<2.X_[G66;VVN;[6_Q7'^E1'J][5=VNL[/]/KXO+^1*\+ MJ[O]$[TNKN[FC_*^#XE_B-82#6S291^75\$\_L3L.:J:M/?>>K/90)_$*<:# M?EGCBVK'\-($; UJ@C1[>*ZJ<#@)ADE8% _VY;Z5/KS3%&G?94TUNC*/HCY7 M3LP>,GFW"E >DCM4$#+KV6>$ KZ5POU^Q&?S!Y:?$\EXDOY1'X<39/ (LC2X MF<3PB?4-/C_2[6MZKG[\IO/G56.2GB##6!U:Y7V;#JU;P'^# ;+2#69@' MU]@:Y7:<\7=Z)GU[1;)RF^ ;!F3EX&)$L9'NH_,_^NV=DP_#=]/PT^^;6>_3 MN/UI#-*]V2S=2X*AI_U>_VO(\,H=C,MEN'&?/^IA^'T*<3U1A6?>H^2HM ;O MRJ%J(58@Y_]Z,_ICL]KZD%P=[GZ:%H?J[2CL=4#.MQ^DQ2\F*C@)BRC\*WB= M9(,P"?HJ4<,RP&)%5=ZC7.3'!LM^VXCIV(N8!B>93KT^'MX4^2Z> *:_?*B* M,A[-/0-N:W?12]^\R\78IR^1<7Z(T*C!/!A.U/ JF&(Q<,R+ZX %XR((@QN5 M)&M7:78#]U-A 6\?P1=%A?FKL @B-8I3QA*>5XEB:=G>V-&RXL@9B,UZH/,[ MO"T>/47Z'D;_&PZ^+V/OT=#=FKA_GWR8_ZL;Q^_4Q_GI^9L_CM=2*N.[;0K_ M5,6R6J';?O:+__;WKU"JWZA6)GS;,V7&3[*O^NSMQRT#^(82GV9E@*T68]2' MH 9'6#N04]U9<8M^W$)XG_\1E5%9E:EE'V3GZ\K!]D/DX&_;>7]D296684Y5 M$'GA[+B/&QMO_M6[N8[>O>^^*WKEW=##)1< #=NV .>V#O:7QN.N!7P:RP<#"+J M:TF7SG(U5!3\:V_R_:A2N@B>P4W!S V*:C@)BDF&6'5=MU9.PK+^*C=AL;B! MZC1BPT$AIN6)3!P0;? M(0KGQ=]^M$F]-Y?$HN]9AF7E[K-.=^=H__#]J'C7[[P?E;N_'7[*U\8_T,GV M8YYIVX^QOU'&0;RG<5G"KB"O*L]2=(N3>:# 19X'/?0FD-GW6@6OPC+DJKG: MSK?W<(_"!O>GE8S'ZD;?L]&*3[7WHV M/VQ[DJ>5P+U4$ Z'L#USI-4F$44W*VW\%$S5=*WQBV(*^QJ>DNNS 01Y"I,S M;^$)#;>#PPS'/0[ .;XI)_KK=3BP%8V-W#IRBPFMB]&,S8T7RT9(7[=?Z,ON MO&#Y^/2%>$#+Q4O&JJ\4QQ,TQ6!M4]L=KK&Q_DUKVIS(H5QC*S$?6,^VN;6^ ML30-\5A0BCO"C:32:(U1V,=9_O5Y;6PM=7XHSW"T9?DQ[Y[/9X._WL4'H^[D M\G#2?9_?Y4R\;9;C%?,P[AO'WFRO;QU\:\J;3GTR96*^A(7E(7.P]]A,(O>8 M@Y,F??PWS\/^>GLI &L5DCK_^)_^,N5_FR'V=](.L<*A8>K^[H["&?6/3WX= MJ.'PZG!K\/K?[?+TM?.1_X^'IT MQ=[WT77FBKWOZNO&;K.M&ZR*4M3C>TW#.^31N:'=\YTH.7]U=K#QV\99NW?T MH=V-MAJML955CH]67'8/'W*Y>&Q^NS3S9_B^HUM\3*QZNV?E"LN[4_B>--KVZPO;'M5(?UPWP0PFW73C\F:D[)BV?MG>#=>A^;">QM M[F(IV7-\D:Q?F4HY0S>':(%X% 4BX]HA&'5127,J[UNW4^ MZ7L%,YI7ZBMK^]YPE'=P-%G>L6MRE(1C1]GO7FSN#C=_GT?O3N.=-_]*3Z/K M*+Y5V=!GG+S[8$: 7 MCL<@ORC@4T+E,<1:BV6^6/9^G9'V0_V. 6OYTT5L![!JE$ZF@/8(TZYP_X)V M1%5RICE7(U"KZ5#AP< YHAC^ &7*T'[\R+LGIGX23-(6&=PI9$F,O^K(E*U%HWC M/V1/'.7<.3/ MEPD]_=N:N?MH[2:1ED9J6$\#9-_!/A $(L-?TO=MZME(/#'8#!0'"I.AI UAP1(P%>O<('E!.6"W\9CU P692!OR6.]D%656208A#6RX. MGM"%=/=.-8:M%;1WF>:<1.">$G![+\7/%8([FWLZ,M [.6K &M!+TCOV:82G M=FXG,RJ][]E@VS>'OK8'/V)XK%+LC#=FMS?VM1)AY5M=5;PMT/ M&_OJ]/#=MAAC"G6[,'(?-%UU!;#N, MQA02SOZ6UGL.Z6ZO8>_P& M>S4HLZ:E)?1S;;A$5"NITN;*LWHQWVVF]&=,&M[JLXM%+'#[?_^O>T''G?Z- M\M*\9F.U-LA5>+5&(OA+F-R /$KH<7]_?7/;0,C-8E&+2FJ@&=A_6CCY4U?. MU>S*^0_#$[.]'X5;*MRYC ;MX>7VYF#K,MP=JB/\ M^\MG]^XJSZ:#HTVKL'OW*7C1>?FVBVT@#D]/+O T_.;\P%^,I6#UJ;LSK&_N M?6XI]-?9'HLEN+>M1X^:"S^P''YS?6_O<5,>#WN)6ULCW/UBW@+NM]=WOZ<% M?*6*81[/#/_P U]W=WUK^]N_[I=T/CJ#,_*AA??+M^Q#"C8?J=#>(5191I]R MKW/NK'-^T;O_M.K1< M5?Q ;_]9ZF+5-(*A9MR\IW;H772/VY=;![L[.YN?IQW0= C:Z]^+>JC/D/O& MKLWX.)N'5<>J2EY_W)OK[W7WO\2/=-Y4C0_NJ+YNF)S'A=7 MP5%(&9T?6^OL/JD=*S\OWYV<=_NG;__HONI?=(Z.#D^/*>MRN;EWT-YN;.%Z M7Q7T\DD%_10JZ%%$Z%V:*W"6KE44],MP-*+<4V,0^4?239L'3[K)"-;FV?GI M6?<WOT ;;3XIHY]!&7TMF3G+LQG.DOJQ]_V+\P[&^<#+WMCZDFS5SI.%\IWK MDF\D/<=<_8;5Y@V]7J4JJ/M7!6O0@BL2JIWHV\J*X!BKG:6@B5FI@[,J'TY" MJ8WBWSH%$3^V\;/YI.N,M.[VNV^[AQ?=5T>]D\[)8:_S]E7GHG.YM;>YN?<>>D\[I+"55TZ]_U M^[U3$*A7\/';/_L]/#^_0!GM/2FCGT$9/9X4'2]2PV"HJ.(J432K.FF8S(N8 MS*DC0_QRF*41,P;A->>JJ)*2+CF=*6:A^,%-K9TG)6?%L_/[._ %>A>=B]X? M71!+^/.M_'6YN;.]O[7W)3KN"0OYR_.SM[2W]USO_\ AVV_Z3" M?@85]GA29"VOON8#X:A7OYK-$OH[S.?4<^3'5EI/=I<5MX/#-YV3U]T^"MTK M\ LZK\^[+'27^SO[&[M?XED>/&FLGT%C/9(('1+A$/*'DI("(RL])K/XU>ZR!=ROGI6SP\"9?WBK P>_L'[2\" M=!X\N9(_AU9[! %"%J0\2]CJ(GQG],.CJ;:?:NTO&F>]X[.3H]/^Y< M]$Y/+GZY-?WYWW^J]ZG\GWQPKI\$DA_10*Z='$R#ILB.D*,^A-&_:&4)ANO>N==)L1I[^_L[WX1BZ_NH?O$))R>'I\ MUCWILS,/]DS[<^T95E1/S)(_AZ)Z! &RF@J[=JFT^ E"0D]*R9&IS3Z(U'GO MXL_3]R?=\_Z;WMGIT6'W_*+3.WG9/>D>]0Y[7Z*:GKB7?@[5]&AB).5W\^#T M)@4[:A+/J*T(3&48I\%+E2HPL##9S]^3G66!Z8(P7UK\]Z3H?AI%MR7B>-Y] M2\.GO[JO+G8W/Y&MF1??$]_1S*+I'$R.MTDA;820;5%WAZ:\+;+7- M;?O QV1L%+N<00_>:X8-N9\\RI])IVV?G?=.#GMGG;>=P\/3=R<7G9.+HVZ7 M<,/=\S]ZA]W^E^BT)_:HGT.G/9H8G>5Q.HQG8)U9R&9PI*2W9%_EU_'P1X=! M_: *Z_XINS\N=_9V=MM?U%CIC^]%$3TE[)X2=D\)N_L?/3O=?[WIO>Q1J9,I M@+KS^^NX.W^_GTUZ[",EM;_S6?W=\W#G_\_)@8W]O[XMZQ#TQ1/T<>NMK M2LX1_"-H;ZS]%O2K*0QF_I,JIM720 T[96=[?6_GSE=\E,VS GKB&[[]CZ(Z M^KW7)YT+*D?;W-O>W?A,A=&'.0G+E:] V[A34_1Z:YLU-?#/,APDZF_MHGM_ M*?WJVO-#593Q:/YCC?,!V]X,-(J+61+.0<9351]'$J=J3:S5C;L7]3->]R&* M*HJO_^>_X3_ZF<-$A3ENK8G6?=);?@OORGNMO;'QGU]O3WUYM(K>@?[[O_^7 M^RZ#<'@USK,JC=:&69+EO^ANU\Y+RD*PCARKM4&NPJNU<%2J_)O[^_\9V'_BBRS,[#3\N.;,GZ>1^5?Z(U(M^K.L('*Z M7W)*Q%TKO+=W5UHD[.K]*"O4<'INR3_N=49WV;A5= M?ZZ;)C$,XNC__N-R9[3?WFD/]R_;P^WAY?9@L',Y.!C"?S;"C4&XO=O>IE@Q M/I5_05'DRZVMG:U-_<57/UR&\,(JKT]\VYGX@?=(F;Q!ED02I/ZO_]/>W7C1 M^^]_#KZ6#MU8E(3[#@A<@ILPC];>9MD5UE!9XI^O/+X&'>^:.5N[=7US,8F+ M(%>S+"^#(=PKC-,B0!VSN0'WYE$G,NK"C)HN:+\@^H\X#FZ@[?P?V/*I0?G"LM=@\ZPQ.O;!P<[+;R2OMOCEF2NY*?M;L-/NQ^'1&'BW&/;O4?P#'\@[^Q>+&_Y?#TX6CH3 M >TH%919D%5Y _-,2BE/F(!7"C8@(%*8C42D, LSSY(<1S.^%#E-&]3H3^G M0KHP5T&:E0$L3IGE:/(%HW!8%NO!>U"_15!4PPF^@0Q:;MG2RR(?TV.O5?UC M9-##+&"Y\ T!,GR<)GWH4X4T4, MFR#,@QMZ9_P$!@-65QCN30*%6 M"/%]<*VB#-0N[!M9_1++1?"',%9:,-R=+^#5X@3%!7Y=H )2=!/0".H&+H3; M7*DYZ C8U%.5NS^4I\.8S;>P<.,\G'I?4GUMA7<<9N.427MK(R[AG5@-FSO! MHJM9B;+[(AA:-B?OE492U3NF2A@*K!>(8*+Y&E316"$I70M'A>]EP)SP B"W MLRR)4;:#,(*?%T8=#JH"C'V0&'@+'!P(3,A*&/\Z1VKB<.W=51YB>RN8CA'< MQETJNFR6H?F#07]L+C'(LQ 4 5R<36'LL-YY19OD13!.L@%<9;ZSFW/^0AY- M!%7NR-SI@[NSW.&31,T(>>#0JDKD/)OCJN""V+>!90$ZF+8'L)GVL(;9$05H:>X M]D(A.PKX'HJ*")1]1[P7K$"5CL+K+">[D@^JX1PNE@./"J%&284;D,;P(E"P M\WBY'+$IPX]!@AT^^"5?P#00R:J5,GIM&!)(O6AM.,9H-=5PDH(C,B8U"*(4 M54/)[!0"/GE1?YD;>"3>R+R,*%2,A02D2'F"84NH^)H7L@@35;C&R0BT JS3 M'.QC>"ODVAB*",M!3'N+BM9Q\'A;\%R'&>HW>B/B.4O"&WY\KL:57F(KJZ"+ MM!4%^IO?/+V.\XRV$RDU^S/:.V@VU8]]_+"H!A]D* 5L4EQ[4'QZ6N'LP7T[ M#MT#QHP45$2L;F!ZM79Q1YSE<_=:>;@Y#%CR^)B)1[C5*C!B6Z*D>6_@5'T M?4!J'018E25S5L(?(UPAW+X?8.O)W2(U"'.::W@+T"AA@D?E"]P_-[!1\/]9 MKNGLI)'4#E4[PP/0V7A$D][6*@^/ 7VD1*H8YO& M?]9"*O1:P63MKB*ZND4#>H6&I'']V6 MYS@"Y#0+U@#MM+^0.IJ>SEHBS@,\9W+LL4CC@!\Q*,1M@?L1UH8FN

    3B+(U;LZ9B4@]4$O-U0I_%TP%ASF-*%50";"79;01(/#GP1 MH][&(Q"5P-365,#E8)8A$P=I";%!4[@0#B,<;H@'<%$[@/%2+4/U,Q%^BA># MXRCW%TL5UI1_0L<1O/,@3LT*RLB0D;TD&@^&>IOM#/_37N]M;^Z,V_&NH=KQX%"5P7[[K8\_5_N7>;GN;N+AJ M%UQN'>SN[&QZ7Y@?;1WL[^U^W6#69T:*<*P@UN3!XFWS1B M51_P:;\7].<%; D\SRGBEP[76["OQKPWZ"1#Y08V%;C8<9BS35&PYJ9T&NP] M].C&.3D"<*#"8'!;@9:&-ZA0L<'^R$)3G*<4(#A/0?XP1(AN^A 9NM"]FHO-/P7/V;M"?*<4!H0! M(EQ)=U!@*&0@WK1XX,W!7SG;ZO#=L^%S,$C+S$J]*>Z4'4)/<&:A>:LXVX,\ M)/O-U+V3E?N16"-]=U;MI-@%:;GF,;D&<0[[":SU6&[C;D$MVXV[PNZN$*9O MS =F\36%\S-UL#:!OWW:H"DP,H&)C_(0[0Y1JV1N*G9U)3S#*HD77T=J/.N8 M5#:\1Z)#*!@8BL&'1(DM4'L;0[5(LILHNQ$ON)A4)?W5$MU-<8GK#'UNM#[6 M[9!QI&2C2@8!U59\I1(*.7"XMB)#G"X"-Q>F!O3N$&,R#;$G?0_0&"B[-Z# M"[ C0[B[]@04!HPU)WJ5BI5)L1@GDB-SA-M0H5(9&2]1)))^;@,[Z.#C+ED/ M_H"3+0-GS@;P,""*N5^:_)LLIV P6)9P%2\-^^UXEJB0N^:0W8UA'_219"9" MV2BP0I5WW*Q*_GQIVG!SVX$[L=RVGQ+F3PGSSTV8/YJN77X8T'FZR@;"YD3+K:I#=(K[&0&X*G"00:W0>\QRZ_8^T:[L1:*QAAM MP7:KA'[%>! Z4'0SLW0-0_L1_O5@^>&@SP.C=#E_PZ$\5^WRA:U:6,+$ MPTSXU/E(HJ/T&K&FGM Y$!Y53O8I>@*8B,)A.RD"C)$*Q2G9!3KX1)$H-28K M<&3>RX3X]*@CB9;#0*XQ#$ !G(N&*$IS3L&< >X+CS/*1' ((,"D:PQ@5>6XJ:=6O):9 G@S>^WF-[>2KAX'U&$SLN6D,:.B.JISCO?;!5KIM/HWCC[5< MW2V9KQ4P@'MI!%LZGP>GU^@@J)N5"D>X7OU]O$#KGML@ +C4\("835'8ZVM@ M@.:>@P97L0N&EUV%2J36P%S"F !K0&84..;BNW1)G MS X.Q>RT>^QHV)59A67& QR(< B^:) J[5NN!V(S=&"^8> M_I@9HK/4)H8P"A,R<$#E>0:*"W7VD# _F&3,*YI*C$%=T0N-JQ0\EBS!4XN' M#G?"R+@#< !)Q(B[Q#YF," 0;]&T]QJY>$;OTICYK,S-/(!(,E^=K='Q4P5V M,D'@4/#83T3_M77WZ^-6H V J6MR>D'.,#O(V2 \37''N'F1&$.+E#<6#(4V M7',\I\DNS<.8O"@<0"A7#_,*$R*(',[%');P>_PU M?DAQ1\\28>V)(\16BW3Z:]"&I.T0;F6@UT"V[[@E":]M:\& M4Q]TQP8DAC!AH./)&IH6&& .9[4: M-!]933TX4L6Y+,\$X5);BBF,W/[P)YYKQ9'EWDK M]HMT*@^:5I@=X,4 M@@]5Z22(S((&Q1$ D9.?.&?::^$H%WR'^Q,$C]/09KW>&94D8W^6P7& M"L?'&CKG*OK?\&5>T6F]],[U/%*+?3C3>\"L,,F09^W6")Q3C@F$5]@4(9AJQ M,V8!E3"KV4TJ1T?18AO*;N]4E1C;P//!'D(6 \.'P>KLFWN?*HO(4U"@]9QT>>XW97A-6L>DI\1QHHPY0X9/I=&V-M?N\ MC5&V]]/-7FX''G,MT6Y_/AR4VR"+:)=R]@@.GED%IH?.\R!&6I$OS.(7<52^ MX'>HF15\T,I9U7)LF-K4^@:T!XMB$"E^0RT-W%Q M@S!@4(KC4&QC__VS? P#^"27+APP8(!E*<>4),_@'#3R@BU>_U9@D&-BH2W3 M8ZY5L!ZLS*YZN ]H4XJ:\\'-,J))A\+.)M>-=7D:O!>X)ACGV0WAOG1PJF!F M2'!D$%2)Z/,IJD?WX,)-P-&JB _A5J DYYO,%P^'5M"MP,%2.C='3\0W2.VKPG=CCE#-/* LA5#1 M;$SBD<'\(WA9 BBT(&[[JK3(EU28Z-"PS,22XB!=\P@A0SAB]+)BBP6B/I MF[#EHP).0(!N<"P]5Y.)%R^P-?!*Q$4)A7Q00-X^Y'>NCRL;IJ3SQ!FM@SZ_ M+=F 9P>A"1M>%/4B'&MD#R%0D+TE;7^/X%"@M F5@$37(0QVS/5 "Z *'4&3 M6 :%^!%W.5 2(\?[)>IC/$C B5,I"!YC=8H9ZB*:<9BRX54RI[*.=!2/M4$4 M1N&,,@=5:O8TIV,$MJ-C;[(G8)_"F8GQ&8KVM:SVD;\YA2/71+!7*>R$*1/0 M]NO!F62]R!IPJMF:PI0H*# 7*9O$XJI:$"P]D"S\K*0:F8+L@,RPAC/4""<< MGL;Y:*D/TE!=!Q2P'G1X4Q3AE$I<%'MW-M&.)R$/3?(/TVR .TN'0.-4+%;G M79P'X'!P,-*U_+O,;6\^Y;:?%"QXD<%V #D_0(EUGJY$CA ((*+RU29*/RANMNPE(RCKJ6SAYY"*1,9K[> M!J^A&BK2;/2P*SS#,6R_QN!KU:!J-3()CU=P!C"!@-"D3\J>1ZOCF+Y79"Z$ MVEGPL+#>>F2$C?UZD$0-@"21J"@>:"<>LQL1(Q-H>B6'-9D7V'@B%2 J0VQ9 M%CQ1<*%ABR.N/5N#=S$(.5@+J:J.G@;3+8&::\6#]N)0>K (9M/>)?X+K2D3 MG^ C?CHP+FN29031*@AB(8-"D4&W-YYRH-T"+/&Q8T($2[T.7(*I?GDIIP1 MK(4[UL)X]MJ^>Y,E)9E*0ZFQHP%C\OH3^\3W&#O"5+25!-*"[R]I1AX.I[&" M9]W#U\_UQF2A@$_<*A>S4=W,I0ENZ2\9_\=]2MN5@;NUDO(QJPQ<&8BT[ M*IH3'$JZP=0&*C:01]J""/$][1X77$& :0W7,L7B?-+-@A=NSKXO'9\3N%J2 M@^?(4#)?LU4(.+VZA43I:5["=EWAI+1XP;'0B.96SX$!7DODC.<\)Q\A+V,) M+?$91(Z)J;5UCK]B0K6L(&.'(07==QR3-]IR2++N$XS1!:AZB].*/$ M._GVH:""P"&=A*"XAZJ2LR<-T\QN8%AV?+-L.JU2BR@8DB?F)/86BD'6@V,9 MS\)[HJ]GMQ,K?SM0@5M):$;\OU;3X6D"]ZS!QTDUQ)"K/@W BVN:LON-IP#9 M3D!0%4S'M2ZYPPPE'3,)^.UY,*YBW%HX,7PSHZPX+SU" 2(LC61%"\XP.;"< MEA-W]<8E]J$-G',->B'NI@9&H') ZY#\399 ]_-U&PFW =7[O#Y!0838PX[0 MH#/T\/FD_PP84"Y)M^6[0T#B=!A+C7NK'@>10%5<%S(==*^=+G0PU66Y%E%^ M+P/+J'#T'A E#'2*QK-5'%YAR")2JG!"*9+9QHON+#FAX?'(4(/;JAYC13I/ MQEHILG'C?%C%<,QEB.K$XMPIQ8:&Y./1W@USADB:[Y(8! ]^FL^+DO' ,T,Y M,<@^KG%HMWE&6H0#H,#4C8F Z8WLGF<2S^4-[,&!K1UF.(QTJ*7YF;#5Y;C% M:##C>"4*INP$V.0(SZ&,Q1Q4K=K=A^&,@X:Q-A+U#!'D1-^?+)QX'->F>GD- MD".VHK-;!AQB/)0"41Q:I%8 "?F:H]Q]3DG/5PT'Z1FEL-]U(I$1A'[%/#H& MZ;B<%!B&PXNLJ>*8IVL,L,8?+#?"OEJ!IH.4(HN13*R$DJ)C V G^JEZFD5? M),@5W^Q"$1Z*N86(%9P/1*C5":;@M.7@N!-]1EQY)M6:.'4X:$/%IP;L M>7H.;)DDDLV#40Y,81*!&:-L[-/H (-]/HJY2,DF581R@V[4%)B]47HZ*!,$ MIO:5!Q5"%)ZUIAQ6JV$FR:N&Z:+,A]9=E7B\'NN"&?IZ\!NH8"6L)%KN9/R" MX)BSJ2^GZR\KLW$>[BD>AA1IB#]1T#X-7G.PYER%PXGK)&IP!2',IDAR-(-5 MI5I=L6],$LE)2+['NB]X=^:=\7+-3C%&X40E8/@VE*_Q,D.[/"S&C@BO!T=Q M7DBM1QWMXFI_%\V1)-D-B@&*,$;>G-N//+%(P@%6,! \Q463(,84WOYFC1Q? M/L]4CK 'D-VH:3 25S+*2C%I!G,-V: 2V<%40"6(R;(X;WPY?Z:M5+@3+0%/ MH;&:BULHSY<88>UY[]42':G2"?-QW#$2,I1IAMVS?W5\S2_?KW\("4'0$^>? MXG6R;]&8URP%AJ- X'^H"9&@AF$ZGN8.<8JP(L<2]E[X*7MFY LDWH MKG8+MPQM7P2K1I4A>K,RZFX^?V5Y*[JR*P).T15!(.7AC6&'<:Q_SYJXT3:W M6Y7++@VG'0T9I[;IO6T5LJUNH,J6!L()P'C6LQOH(LO!-4#X*2;:8IPJ)O>< M>= M8Q0;'L%:!Q5UZO)SZ *_]>\Q1[OUE*-]RM&N7([V;SWPT+H\MC!F+\;2L[A" M8?4Q6#S$^7"\OLRH'-;"=3P(*^.430D%GV$$3-:DGC-CFPF"F-!"&BBI\6ES MSUXQW(>,.W&=(:_8B2L>/H/SQ42O- \DZ666)WT[O&X2SP0>*,4%XL02V>. M$W04%A%S<"@E"F2]QAR99#H'% Y]%J'CK.\,,A2/5(% U#-01VA3LR>&;V9' M? =.EH>AX<0.-A:,7@3@$3S,&+0,CJ0XG<^MN:2^BJ&$[)/;A!>M$P=HFU'- M])("LH63#FE1F>-#))3XX3("0U$(68G=2U1R+<]VKV9C*D$Q=K=9U(9BHE*' M+^_#^N-%ZT0..;3?8A@=WO*?&"86CPX- +#+0 UC:11:WDQ<6'_"<**&5[,L MUH$/[_1=(>CN>PWQE,W@%1-*HG^ M(\3$&#GN\M7WKGB'''/0*6\PIF\$3$CR,B$&EB_@$ A M[%9QJ_[Z,3JJFQOM-CO.!FN@(>&F;F#HE(,A2W)8(!&C5S]4&$SW9M8@H?C%I*C'0F*\1(U-#,GF MX\0UI9R8$<*)FMJ#TEUI,3C8J$;\#%.IE('4<-3K3YUMYNC+U0DX(%\$951N MQ#-NCJ_(KJ)8Z]UUO/A[CYK;NKQ:VLU!YD9N-#Y8>Z\.^L85#XXLZF@ 4=> MW3N,R>@>-Z%!O%K@D!..NN@9TWZ/"GCXDCE1RPU3&*! M9H%@^%0L3'LX52JB<+Z3XO JGEH.)*ZEJV1B RI='*<>SNU#H3A.6FI;R^%@ M-%AX;6YX*4B0]XIC+B7EU6$O"42+<(MQB U@PE2'V +;FP,LY"&E/X6_1RQP M/PL:Z7$RC*:LO<'R; 37B!-VZ[9>#. -YK5XH"^T^ECW)L=*/Z%LO:3[ MC52\Z22GB>![[+FU>>.\1+W6C#$+8 ^"4!%X$-W"(:5\%]91?$:DJ2#*PVN_ MVB2:IR#UPZ*6<0B'$YF)N#"9O\7S2+QY5AC\W8]W"G5,D3J.\:+.Y7"H'70O M]P R2G%]AB(6IK)^L>>(F_'5)@*%6!CPZ?(<.Z9!C>3+L.7[UHA)*G&A@-UC M>ODU[IC7GZ("MC;1PQ)0/%MJASE. 3O:HR1S607N;[G(H>(CC6Z7I<#Q<^MZ M35UYQ0\+(0EW5OW=NI@^MWN7)R5=:A MV/> #'[/NO"NF+-G=]]:07+7*AEJ,.9R"XC+37I!.%T'S\,9=BA*'2Y[KS=> MI_]?X73VHNNUQY/O7L-NO5*@H'/])??D@A-1F^9]ASZE1MU4FFAU, C'8X(M M@8H?JJ2P5 J R.J94(-CI[,J%$1FSE:K]9BT?#,23R@L$?LE)=0&(9AN"W+ M.B9<7F*^([=9)L<]_JU)F9P$,:>TFV&LNN2["$?HOXIY37>RJ=1Z')S#=28( M;FZB^2,PGDS]5"B:41ER$6=_<>\40Z# X^:@) M'2!NF9A@0$7BIA*-Q,6M53'"VV6Z*B_&GP >^# M!#6E#KK"$N94@2*@98.YPDZ!0K@T5EQ%Y4=NF/I$?<0>2R#]G00V9!Q^ETGS M[:>D^5/2_'M.FG]5UD5R;[S8O$U"?"LBQ@6FQ3N8&>]%Q.@=^6Y&ICZ=MD3P M[E!W:>H N:>R&]A@Q]&I^;+X3O1,4[")OC-.OF,'CG67J:HKT9&->PU;/8'_ MP%5'NO;+*2(U\&NJ^S2'K7C^MEQLJLH)XC&PQ-'ZEAQMTZ5+1$TIUA /CL:C M!=.U#8W!:.P+)!1/KFP[4],FU5JAM>I/%Z)FWKV0]Z;DE??6NA\F(6$+)Y=( MC'FPJEC:H*U@.MEO,@$VQJ;$K Q316TWA'UO,&?(I;86,;1-HI6K-?0#-')! MW]C&SO4O]#@,CYH3B^&I%<[-YJ0K9N-2&ES/!V*[))TE@W M8?X5Y8TFC? APU*SMC@>*D4'S0=X'6A. EE3KT:.(NI@DC#LY]40Z?^:P#+$ M,0$6>*D;B!?,JV-;5G) TJ5HV84P[B0OMI9ZH5$R:]3B M#M]Z_N&ACLM)M$F+_-KCD-ESJ2(A$4_-E3'M0GJNL:4YUTXRN8ES7?A9ZLH2 M]RV#+*^#/0PPP6Q)9>/6.V5%NC1[RG6ZQBQ695N-QHGUO[&,J1$QW M+;"6>S5%$JOZ29#YX(S$9"\\E:6C]O@S]F<(RBM)>I0*@7]-PADQ_8+T4IS2 MK1O5QAS,(=$1*\.RH1>B'@70)YG'K;YXB+4\KO6F[['=>(;,&HT5J6Y(:(:( M.Z1;7'2032R-*LKY4UQD631A-C>]Q'GPL>&/'8?3*5/^I:K"Z!R7$I<<[O:K M+&\6@M]QD8'/ (<*)JV0)E"JL'3 (TPPEE!.2#1LSUYG,BW-)VI:BE5/E2H# MCXASA\?@L5T:IU7-CIHY RA-1ICBR7I2NL6-Q99(I;#@T+43RCOVDN?SD M^*5N]OH!B&>9QF4AT'<>G(/2TA!!;9-@&&5*9ZCE<5@L):0*)[ULM&_T'37T MK$KCORJO#G]%5] +E1G&)YHG\@FTTV/L!UQF,NYTN4)0SF>L03[Z5IX3+;&F M8(LKY=@LY);'BQT8N$Z2"A-)T1G;4,8B==Q$% M$9OLLAO]G,\8K^!>HXMZW"/#QN/P#G*JD&%,YC#UU:MM?.^L=<5'$+K>D#WS MAF@2$X5(0>'A]3C<'T#);F)R#)2#T^-=2O51?;I?P]RYHR_1FN#5NJ'Z[\;\ M.UFP"W8KE>/#=E\T:'U@L_,#*? !4< CV.EK+7. 0T(NI7%*V($P%<9A;)HH M3&,8>TPC&JO)')"K-0+Y4Q^QG&BU\M#-&]+&;Q?BO_[6K,N8-I/H-^$464)) MG*PHN[%>(]3UH'$]<.V@G?2JWX3)U9K.T+KM4F"7/WM_G\,XD]WGLYSX/_=SG.><^CQV C(-N^#SV0",6S;D]QW58 M2 <@\TT2#HJ&K,#*+(49I-OFA@^46K[9H^?S&/%:%O)DB C8U\4039U[58KY M4P5F+''F@>$*1G0NS$-AA'$^'\.W'/IH-OB_P/GX]"E+_[NH9HO1Z[WU'7A; M#&.N26J (L@87\=IT"6/,HWP,;6L;^]M8\?Z:O8_-++?JX%ZK-LC"I-I>1E; M7E3YM8+M3%:=C89HV.9@;OD%85$FL V8>= V0W 4)Y\R":'*]5J2/B;:->6S M<++^,5SW2G,MDNC3*>?QW_SA=1\%0Y#:>R"51G%P012M ,'U,Y$A=.$FP>AF(PHQNE'&WUV MIO7@2+'S:=0"Q>34!+US:CB@H/(SCH;S$J5DPI M<9P]$DBNK$;AB+#,0VL%LD]%DO]9$O4'4:JQP3I040'6N18\&A<1NJ*PY%RW M/L,07)(H;'5*H>H:1W<4SK_+W.G.4^[T*7?Z/>=.C[*\@3'6/?E1B1"?39B' MW-O0_7+DTM1J?=&RL1]0,_&8-+_5&ZQFN+> J!PIMB2E:DU\)&$HY01&9*I) M%F%-4U9:&!)8A=>8^4J< #2%<9V&N/2WK03.)#H$OCEF2>&XIE=U1\LV*WC# MYEA $A$8\2-9)8>:S[I?@8_!N)]GO=^J8CK6CRELD7<>F27C=+-+DR)S9:J^"K3)AZLO_V$19H6E$Y]LQ".44H%(=R*(HPXBO?>PRO'W2L:D"ZZ7,9@)TEOO'61L, \ ?& M$$4B)R5/:UZ'6M&/T&CKJDY=UT1=ZT)QB9!X,4XKV-'KNG@68QRAH4"I:;<: M"?>SSLNSY]; MYH)SGLPT)3.;B$YCF9/;V@61BC^N:2JAJ7%P'NU5Y(^\&Z$ M40MRS._B"9>4DD1_Q%N&\99H7(:E=I+SB1?H)-+TM]\$2BH*$2/'NNT,.ERG_=!^[(P%68N MFR[A4(=S0;ZD',&G/6A+[1B2C]%?#.QR"Q2KY4_3BSR\,H;_TN'(V64*E<$' MB".Z_TBGMF[QM254SG 1,O5959BB@CF'A8D6UC1?1Q8_MB%TH39G"J]#<@]J M(\36+1@A6QT7BR.:*6V01U+6[;8;I^HY#J?M'2](<'1O7:=5*T;0(!:MW^+J M-P1&J#5"?Q7P?#(.10*$FN2.VC']VK:>JW#.7R-^X "$U(W++R!&:KDUK Z: M^TUW8)]2]62R,$I-;F#<.JK8XZ0_._]25^^WJ*)](X6: BJ:DS\H>0,BA-8P M&^L &VR2=G0](/C0=/CEP1B-<*,&XC7K])M$+ I+O"GAD1%K9#MEAF91$PS$ M)3$*Z'F6"$^A+4)G7:1^O86T"U0H['=#$%@X!: %A\ MSDP%JB#BW$(.;5/) M&%=GS]7#-IJ1A?C8.*S@ERUF2Z*W6$\C*>MEQ:PO8'YI$6@?KFXN3M&+T@O5LL!28U-/I'5R<.QMJV#4;(_B1HIO(O!,S M7H8.2P=SHP$?MM071,(6IDKU;T'\]@E!89%I,,SG%&H# 4V$\5C*[_'4(-'G MB]D4(E.ZD4>^Q9%09%Y=&$B 26Q83<3MHD]JQ'>A>_?"'KR)A%339*+ MY"$*RR'9)B[8BA&Q&@S2R/I.CC968L8Z+NQV&*$/G+JR)@9[[Z0Q'K)S+$2W MY5U.^[WZ^M<+K/"2M]A#X%6<@7^Y[%O$9M:_[&/#P2QL*LWJ< >6*#B;9"4\ M]V-3A=;*[&A'"^OSI5[Z[DK$:??8R:MJ.A);'8\BQ#M4)^=J5:=6HI8T)7#2 M2W54NR<0INT$;,%TH5^-X>,L&2QA]S5S0Z>T/:@=RI(B2,LFE4T'U%&2U#-G M.9SKW2U(*@+9TZB@TWF1E'*%,GZV..AWNM1W1/Z=X1#%(XE[5Z!!$2*<& T* ME_=>@R#O&CT8\1EFJ4.C5P0B:&?\F5*[)8!,L+X5W M7C-KYC]E5B5HJGR,.89C%O/YZNP,R[^RI(27VH^(F:AM/31 M+BE7;*^+\%)384F-,Q.&E8&R0"-U,0_24''F::HFC525&1U*C;6BIID%')]Q M! @ TYT31?+9<3[#>X-,(]3OYVH!L\![4&SZ1ZM"_3@I=^TU_3G<3+UK(F M(V3]+VLOPB&>.[J(.,!4DHNU;+0&8US#D)4%8H%3/T+L#D%W7 PED2TX$G:_ M1BYXQOB=62S0@I*'NEL'C2!C[('MQ&3%U&U,DSKM/!9;_$091^X%0]RLW)I! MP&\/7]G.+-[PECW>LT@]1#VQ,8 OIQ>2;^C/APF+:Y9HJET=4_R\1O,LU$=W M3_I#;*KNN1@F@E9J(1E.BXL]+T1N5>(4:- MZ2B^CO'$UGS)P23^ )N?0N$H0 68P?"6U!9,ROSO*./TZX,IW"]'C>$5&BB. MBSAX5HU;Y?/A[O+9!7X-[R>: %6X,@@9:XMY8M^_O$\)LBD;TU?6ZXQ-Y;!% MOSH W!H5DUYD!HYIK.KM=AI8@=U21+U)'.LC,TNX'9IFE"7V!'H*V'HAYW*.6G!)3(O'/\4_[;/7 ^.A'9HA+Q0"4-M MYE@OJ"CU]FN5"OYF:Z,5;&YL;K;\CI46T"X]=HC&0,)Z]3>DLXI*5S[&Z,?! M:_Y'>W>/'R (A7K&HW8LU>81WEBA,VS%J]!A(]90S %MP$'$T6P'A..4^5.< MZ&?L06TB>9I&5<[-4&&JJH+! ;,$6T-@T)O;??4HI8>OT^ZL&]:MN+@*CD(B MC%X7%V-EA/-KE$2T[JR'X'UZ:'#DARCL=1JT9L3]W23#MW,+US,.>"V2<^?Q M@$KL3'F%$SWUR@I:3DT!Q5O=$@1AN?U8#59%UT%*BS?;N9E!.Y+) ML#"+HD+&TGG _E[#XT(':52^!>(/-8K.A9H+V-UI'.L_LAEHLD(GZ7M5 M8S-DQ6/+8YPXSB)'IL<@*QW'+"E\2AT,JAD:EL,)T=[XZ"-S!()BXZ/ZY$T_ MZ.L4\"E=6X0:*[08=8/S]W7G#+\[RC&R9NC.=7#=44ZCBE2PA[.GIC9Q%(%5 MUV6\9F1:L^&13JD&#.>MSH)]U02N$PJZ,YE[>X-JS M0@/0"&[O:M?$J_'I&2+',9U2OS2$#WDO2EOW%PS=$T)G)\0ME<0O''KR%PWM MK5\L=F9_<5NLGX-C-KZY NRKQ[K192OHF^Z7LLXK%01X;WHSF4S-O5QH6HG[ MM.JQ)8"BQT+?WK)U@Q(W'XW8+V(!KB4#^EGE_LDUSRU7K[2"#L:184)"UE"H M4EH+GC6UT X9.".-.469@%SNL+W0\+;1]/2'5,^V?Z+%O>U.IISB5@Y;0D::D0?34!ND8,'+;ZV M863!-1N &:;A^= KHQLI>"@[PZL9IZ8]DZ78]$O%= 4>_EN]!>Z.9O4,F)/,\'=:#];^A?$G=6W MM3/-%KM=[/G9!NA'[D+1( BGAOUOB3+T6;#AW&B MN<),J(Y+'T,#"-5Q.0.[=G T7I;0[CN6<"KRT*$Z:M]5%!X#+KTE!Z47FT$0 MPX=#MC\BK(O&=H7?F'J"992@.Y&AL2> *-=$ZX/)]([%S00V)S(UHPN9R3P)\)(P7!0$,!X=@IZ=#,-[V^CK7>R5/K5TC?F(;[I[#8]U'HMF_F!7>?D M3FB%PLR%=ASS+2CUF]OD# 2&;,-OW MF(W>>\I&/V6C5ZXV>+F) FHF^JL"):!C;@NMROW<1I-J\1H_,0V7Z3/NMZXG M&TAC'.\BSW671! =U[P/GR%E-GCO/3!0Q58]#A$9%H<+Z'N=>YTJ/-H8,F8Q_RU=_5I'!/)@WE)I]#<.:F,9->+NM:JL>^6):*UD##KU;'TSI= M$BMX),'4W7(+C=EV_13MP\,O25"7BJ:MW6,8)K@T#-4 MP%PF@W-JLAB""-#L6RH<\CET^,#MD5ERP"W2%]4;HS+Z=64DT/0UJH&5;VT# MY2B,>^!(K2!+U[7[R:^W,,L4[2'HPPATZK'Z& \SHV+A_\!=H,B UK0L M/*M!=YP>GFZ8PW7W:]N2_7:R$D,NS9%@I'B6IO=3O2,H\EYK9#7>V^USV]+@ M_*DI!!(2@*EFJO*:;=K?67^9O%?=N#1TG^(%G.2M+,J>3UKL'HC]%@06X39L M7MJ_4+^Q1J>3Q!$P37]S_V *8X5,&&8%;%<_(\FFF!!BKI3YBMO=G&:>6KZ' M70NJ416E5+B!.!_",$" 4]2'O\$MJ^'5'#5C483#256H$F7N0J6X9$H2WG_$ M.#0;6UU0QYYB7=3-K+&6OL*7-BR$ ;P/BPE\5&8IEZ%P24E5%G#_H:II4LS\ MUM"S2UM8WSKP6X[%!YR)RU>([H12]BOH,C5?.OWW/_F6EA8YIZ';"X" J6 ^ M55,0!5*U3O&]_S["]*$IC26@MLQ2E2$Z(^:AUCRB4[^=K,>M[Z9E]71S G_- MNBI"1^F(A\X:M 4_*IYU%2 M#[K9\.H58SXAWPCKL+B(#8+WR20C&R MC&SMEH>S$/B%XS M7P[G\'H3@HSU73R\"D9Q,EV8ALD<;A_I6Q *UBN%$S18.N[$ M.K=:6KI'WRZIW%NL(.J7*UA70IX MUY@I)IA68HIM9Q5X-R\3"Y"+$!3PMXV%():M&PLV$UCHSL;9H(OZO,5G CH-;.*/+,V> >-GT!WT MO1J#T%G*^$:LK<'3K$H1#98P68W+!K."H)BOL4>:HF+.OFC4F5BXDU52+^1* MJ:,A9ZFJ\-AQ1*_,T+EA+>\ ?@E(8HIX1?-BZ5",#(7X.YB1F#\B7=8*QF$U MYDO*DD=15@.3@S<<$$[7CO=VH>%7:0P:TL((S0CU1BVHHTL\FQ"8U+%96ZZU M;.N.'R(XWUG"J9R$6KF;RF)1Q4:LH: M#71+%M%Q#6,H8ZFG#(;Y'*LKJ8\?4U#IKM[NK9IU]G+=2 Q\/$KA4UGROMX9 M3VD!IN@Q%2)V'I%'U7%U?3(I)V/FZF5_IISRMV:^G^_NN#ZB2BI$%/]5A0GS M=E)S^I;3[4Z2CPY+(M+AA85V LQL:1_ +*2 =5K&Y-1L7ZEN&D&]BU7 ='B2 M^;N98+I*FMAEZ3A#X=!DHE@+S(L497CFWV!YA0Q_!&9U(M$2Y/XCST0X.)RV MGG<-SQ@0HW#?::+=5I'0CL2F.,*Y(5IJ/%6N(F#.$VU.<26V M+?#6%=-VSU@,:1AA1V;J,4E/UXIPC'7B 8NX"\"(0&#FEIY4%Q1)9:M7$>XB M1-B8(HP7YC%E1(O03*X-9F5 B#T'=;P*P6Z73_;"$O#@* _G"$35CBB5/UK& MV56+A.>XXE3 J@GOS;L0LUA*BVN2#@[NDS0683!MILA:!XL3H M^12%\G)/A3C/5C2E=Z)-98&K4K1:QB(!F11)1Z45,RI>V!\9]+QIJ*@$Y0XT/^*! MZLMLNA?28^ Y,DP41Y!/&)K9AJ,JE<-%@O 6&1])FL%>#,YM7LTX=OLLOGZN M4Y=2_1'16+3LP*'+V&_=W&>6E?+T&_#U*-TEQ_@SN)5)_^K-/*06N=Y6XY-! M"#O2>(I M(8N_0&L$[0ZVN:>H9ZIRB.DEBZFF=ZK)AT9+5?B+ A-W-!J*U$$:'22EB&D@^/M(!C[32+C .!>"0%A@Z,_@)-0"=!:*"[Y")L'# MZY67OZ0I1GXOS@:ZVBU*$H(OJ&OW*?/$VUA_8SR=TK^W/N/Y$V3W9'A'%1<3 MS^EL>6E/PM&#\'C0)0* M_$A@(>9E6MZ+:'] */<"BE/=,I"0RK%7YWS^+ H-]@.M>( JH;-27I[**M,* M*[IPD8A)A?)LL@(SOH-XK=S71',(A!3S-[B=NPIT6LTHT71I2*0>SSAU(4\R MKILX2;C$B6AH]-!*6A@P+FZ0. SY9.ANFQO;&R!*$V2KNE$>F1@Q6"U DBBN MPR<3@:+XJ2ULU,CG?$$32N2.="Y@41Z=JG1E#=^4BV6\R-(Y#><(1QI1#R+\ M(Z4*G0+;EV!&OX 11/KQ-4B>_Z7Y-7;8)")UZP^S^PT.(35.(0\AUQLGU.W6 M*<; H^'..4P@.E!$D 3OIJL%Y[Z)!0X(+"X9D#<-I0QZ>*2>J-2RY7Y.S\5[ M.J>7_HD[0_*RFO:@PGA9R[PS(KIJQ8A3%6+:>U01E8>VSMG=T?416;HZF[RI M#*2FG!W64 D\\CP1*;:!<@CDPP9@,!298(@!?3BPK0S>SMX]L^LTI9@IK19: M16..1(DUDPD&-D:G "U1%M4%J!S,&C8"F!!E3,N6LIG6WSJCJL>%_S:-61ZG M74TK. ]GR$+U2*UT29([_?\*I[,7W4?JN&.7K*7!E;0L_F02KR.')R^ M"Z>'\%=CG[I1IA#&222T'&RTM&!VR-[,A($V3Y&^N<8+9 GP3(J'JM*%;^T( M"9RH>"JOQD'']BO"6SX[>M5YSH\?".=@,&+"OQ8#'5N$:4L\8T,*AER(A24R6.0 9FX32 M6ME*4K%.C"MX&DN0AOJ[4+4]T9<*/X9VMYTI\XJAI&P=32G3J@/L0#S6Y+#A MZ,1WF?0_>$KZ/R7]O^>D_\/=4%^YP=%@'-)>(]4K?@17<:-'ID2SFF*6W1A: M! S/R6$PR]6:47]T4NH_2L65*5)R4@,F&85C.$G<(Y3^!%M4)?2O D8 &ZXE MW5J#*Z5F\@M#(4964QD7] ?H?*0Y0S?-D+$PH6=6P!+HHZ%60&"#LY+R0 @K MZ?*/C&8=U=]B':8PX5H5N$A-V;CF@ _F)X5K%W0VW0-&4]WVAO/KI[SO\7BU5S":).TV""A_&!63!7"Y#H@(V"2'*)- M0GZFG,J4534#,\%M;V+3CBB51$2NY$O% MU)R;+P[Q+WZ%7BMP_^KA +T/>O(;9OPA2=;%86.\,SR"H^ZU8*[";%K-N+&G M:RD@?TG&Z%;'CN?,R B&:B-+)Z[*XK[S+0TJDE7L;[HOX;W>F#N='XFD$(_W;W MN?V9IRVT21UA@^IX@(*ADNQ&2H&\<7EEZ:PBW88SC;=W,XVK$R'RM<7BQC*= MN1Q7B>BX%\3?<0#ZS/QFOF3@B<(R*!-D=Q:JB6G?];:]E/11\].Q2&K(RH&@ MS9\GI*LC0/8L\T=/PVS5&R7F[/Z2SVED"2O8U>O^)N-NP+N[;R'F'A[T^^V@<-R$E?(;< MB@ EWK7+-+GA<3CGVVSNMX+VP=ZN,V9KG'+P;(ZZC!6AKJ]V_'."^2]:&'X1 M&).UA?("-)E#)5. H%7,Y>G'$H!E2MOI9J+(H,+Y&&) %=,2U,1$SQR1DJ#8 MKP>]$7Z;(&+'V=%N@KCYE_;)E&J!([5B0(L\THJ1)P24HY NQ-1.SYZE&/=" MB:+&ZL.R/F-P8F-Z4%8" \L# >[JE^#]" ^7*4>,*A>V\4 '<,;BV=@X#R\I M_E-6I;(_B(T%''E='F-*?)':R$8MJSI0K&"C85UKT[MKEO:#C2#"$@8R2X8J MOM;)]\;YNI#!8/2$%@6E'H>ED'^[,:>OM3#^A"B7J2\NO)[TWN4!P%##"!4P M0<1PYV ,9LA'?8F84\?H)L*_,KRBFM-T3'HBM*]"4;0,C>HI*T;< 6,D#^1Z M61BTDPN&%5]VF=RXDF8#\&;#1LCJ=T DR)4B M7> VLK"8"#>^9%0-XIWL#/O.$&QDG" &4[",:$6/8FJ4))KHA=6!HHMN46^4 M7*2]1O/J+ Z+IN@MJNJF^;2W79TCYH*[,RU]13D.L*N2MA19*4@.8JGN=R.8 MDFB.8K:*N.OM/3(]AO]D*EJ?JR(\;%C&,*%?<,S!-6=YJV(_7[X_:C MVX*;C!VB[[P/V^A@FH18G6Q_17M>NQKB'6&FUG..:%\V#0,]+T?Z2=;,EG7U MG,.,[![9T@&I>4. F89=WV>)=;B*\52C;.T-9_$_8 2?R4411, D9TX"0$YTUJC\N_JPX49HS]4B#^YK MM.05['W.CCM^\$0?;7))(:$)U\;4&KK$!(*OI$&6>8.V K#2C&:E5M+:II\S MEC ")Z8PE<$A@JT+TL :WN<^TSCOWN,\[:U_7MS_]^)^T60Z.T&.2BW>S8?: M@N6-&I\:_UA^(]EH(&<8I[.+8?5HA45-30MIS4_JREU;)AQB-D PF(KJ"!/- M.D%53U/4"QKF*]O6<<["7.'P[P2OD7I$3&?1$\8D-6\HTHT!A40JO!J&$N19(?-VT88XDJB_:SSU: M/4.5*"LBBN/AYI8XXY>R#-4[SJ1"A]^8>2;[Q1S"5-YF#?C;(_;?93:VO?&4 MCGU*QW[/Z5BRA9I.><%(BW?.($DTM\$X2) 52J-260V('\6F8>'$NT(3MY.S MGI4 WI$!NDRJ1U?H1^,9A*/QGCU@*RS*PQLP-JB[%2P/**AL.$2V+#*DQ=BS M!L^ZTW\+\[ZPFO#&:V)9V++(Q2"QRJ]# ND(;DJ#6_S4JT7P$+)$YVV<8 *; MG8R3FY*N++.6F"FU9(XD<;S[>#DFK\X[+SPH/C6)\3B*'.8Q?7>^JI9\E+I< M2CHNB6R^J*>HGE%:YBK%)@&8&T,TE\\K>,9Q(E4\=_)9]:19[85\UD>-#I[7 M+T*\-9D42"R&D.+4$CG7BK!:#%:6R91CO,R4"_\(F:L403KS <6!!(!(0.?Q>,%6S4I5E,ZR47_SO5\IO2'Q9%, MXH&P+8T1[U[JT;GM5BCPDIJ<.OPEU4+9:+1&[RR50J1<^'$^1A-$3(_LV?&K M\^>W;2'!@[O[B-_+S4[$N@N&CBZ% G =AL1#D4F/5^G.23F%" SO">$>%",+ MX_1#E<_9F3995]VL[R:+ZCPD) LE 7 M@(P?KTA>UR]J,&K6CR^V0 MV^B04."EXI'IX+F,C*O>X3TX$L$YI2D21'!QJ%^8ZLP$XT&H#,J_R $)2X$D M<;+5.9B9ID*9C@)2%HR_]#U@+R>N:U9"KD_F^ERIOU\/>IS7PE4!\<6"K)0@ M]UP)JDO?W#/5<,VC]L5PTW65H-8>N#8#$D6,^,7D'%4<+JLWGN.Z@.$$5U!) M_8BN.*[=>'5"+:<>/:N&Y6F<3,/)W( EH)97R# $[QY5B=1*5JG]V]:R%1ZV MX,C&KERYJ\&&?'&NJ?4E9>TFI"H%8#Y+!R87D9?M1CH,)DKJ=3'R5^*(S2<4 M=6O142.0(68N88,+V>+P@_@:? (3E\/[8'0"$?_$@6J1V#3%J,,*3XDQU IT M&"^!/BD*%7\B>\EI9=O2Y4&DWZPY@S8A==3*N9Z,&$I@VE.;1;<&7]U:H:1T M2,3Q5!]&VH95%V_0IO;M%O FJ$K/FM'8_ 44_BW/YGP=UZ0U 9T*USN3S=YC/%GLM=0F:U62=O# <.'N$[(=X(O=Z[BZ0#Y MA'#=#'+8J?UA0R6^1MU6$%FHN)'<"1%6AAPW":YF-VB&C;PF;W!\>F8#,P$Y M)3*:\$*W4\(+I#.(,])9.&?V^2R)N7(&?Q-*>YAZ^@Y^-V.1=4YAIEIFBKSLI? U[76E(*8$#4$%MF MA9*4DD$*H9"3*B"[POBB0S2M4'U,9]CBO+"H5>F'CBAF'4U=LT>FUI!F@FK) MB(%B,\P8<>*K)%@""NM/\XV+YTB-1OHY%&;A7,P3O^]"G6++J7-'M6Z3F20S M300*VO_RJ-F&S+(=#@T2:A27FNO)=',P+3Z,L_06J$NX90TQU#3W\S5SQ]*F.:DP'RP558L<HK(Q>+D'MA;2HRL:HH^D*$O+DF3HMUYU2Q M$KEQA?,EU3(8KC"X"C1^A#*-9^ZPU' DKE)G^[UF0!A:<6O3NWQIF60G,AM" M0?F7-C;DE^ 6H(XNTGX>_K78@%Z_FJ&$$\(IK1P0>!RFA48#L/UM)@_7A&>F MI;<\<52)-'&1N70[X@L06K.&655#\2* !S&B9V%1ZA)!F7.'VSXR5'.QZ1<2 M-,,Q%[F MSH<]&=H)5T>(^YO)?3#=#M['W'HXU1"?R;"Z,YQH2$1#BN9^[T$$"E\S9!# MY>J?,,I(_: IE]NN2(1=X^,51=U5V<:F0 951/B)E-.MX8"/QJI$2*<67*QN M%8"!(&\+7;DT4ZZ0^RQ9(H)K%%@X I12_$0[0,&9H-L\1GG''=- M-\AR&3G6)#$4#'6O"=/5J\T#*BU%+:M1"VP,6+ Z;X3)?&I:-G9UO*X M)WBKF]G4+4ST&>O<(Q54.2DN[$] ;"#:%@3E7-'F^CZK5=OMI_SH4W[T>\Z/ M/MS[/"7;S[$GWX8WA5NRZH)H&-?FYV4\M):3S8&9CO)JK,.*&JWCLB-P"%(K MQL+'B%.YK9 M%$ ?4]UB#*:$OBAB0P\.(&)/EC'J(T64GD-U%!,$!5Z<*']T;6%D0_C:'UDU M0FF&RF,H"N-@A#RF(\89M;:]*?Q<"RM:B@BWSE8S$(GWW;@<1#?,II8Q1!R: M4THX&9QIW9\7.ZNG39?@#-F )*E!YMJ0 @3Z(S&UV@<'NZWE9ML2"EX\_+I@ MN613:9QD<,?R.V/(;1SH,QGK;U3*G,LAL]<:,P.,=S1ER1RD"(%$?U+P=4LZ M3)T;!L]F>=CDY0@(O2$#8M=0,MLRQ885TH;\V<6"R'!)A'\JZ5 M0Q0%2#(3U^H\A6]4.O4*)OLN@Q?Q@*E9O%IS+9(M3F]I!N&^2L1L76"VD%?C M:)(:58?'Z,:]-VL0;9-]8X.5F+?AVDIH4T9+H]^UV64SC$@LE:0S..+L12Z+ M4 +4JZ,"W)G.-"!BI5&&62CI>U^"9% M2Q^EQ[CVS YC"G9LVL\0[7_*B$77#N MA]&)M! +?-GH\+""Y968+&B^4(^4= EY03.7W&H4LA,"C@P?U'/SG=Q.8?ID M2/QP%9UH-,M5(LS )4<6J9B0NT-K6IMZE)-R&NP-H"Y9G"HB%*1S,K?,ZT%' MMB63])6H8:),,8Z<"'KP#"6'D@EP<6H2%8V55JA&&/&VNNLO50 P?1+EW"G: M,?7"01Q6S*9<>NAFYW6Z=5KW:0M8R224*1+R3,J5.T-P=8)+Z:>C3C"$8JC# MSZ1W2.6P=9$(EIBD= ')')N>6X9\U,1_(^&08+Q)'#GA/=:.(JCE@"K@ M.VTIMF#YXH'B'P]@.I\C( DQ) GA9O! Y+]:%(66CX?R[Q;'W0@W0E?#7;"+ MGRFEM4&[5@"^1R%J,9+7H/ )ABM)%66YO 1BX%)C%.F8)=^!'F0@&0O[SD$^ MZDUK<(\1V5O8UB/1PT7=V?(D#&,%1M:,':R7TS=Z6>[H2*=@I]@![L3K8]\4 M2--VH0 N=;!7$B76-0:P."0%QN9VZC$Y91)RL8_A?.4]BBEH0\OH60OX#4$; M)F$^P-)?A:^=AQ\NC M^G)&D_:8*((JDDM2:1X($T @<9X+Z3^5!:&QKM.MM7$==/U MNE2.%H)>W*8;S1EA&SO8+%L]DTR'Q5P"$Z"=<]-&"%M(X6-,P)E)N<.$]!2? M^U[^/\+.+!4A3"2:U#*K8]L#*2]34^;B!.O#"Y9V,B_ A A3+H-*-(M1H4)X M"0;%N#E5TS[&F1XJNN1F<+;K3>XP4!/[M*_2)4EO8S+N>47+4RL*TPS3/ RZ M@FLUK6>[I*31Z ('(^4X4WK9$H\CP+HWY.<:CS=TF%()(6AN&8734%IO$FH+ M%FBN2LU8$JJ9AUB4D;3(Z6USG#/#=7LZK4+3+@ M9)[JU#3UDL?*$0M9U6(FIH:_>"V].FXBQO:]DOKFS.^1SC]7?J23Y*;* TTP MC8^R_-(KHQ0Z)G,DB(WE2SM/YJ'N=(6P\90BX[! 8FG9O M5A:;&Y+<[S4Q3J7'BA(L0Q&DAF&^+4&Z=+.S<$BFL-&U'N55=H-]LR;Q3%)[ M)LI(EK5"> ^=EH.Y\UR](6(,@*&D!5,,C! L9:S5-%!XHYMW(36EX-:X[UZE15D]H=W .V:O1%K-%;"S] M0J;[2W H*R$! 6F\DS(J9C');%GVK#J2"&P]D=($4;#)%7-NV:)X6T=O4/0^ MH29VLXI'NIF?2HMZX8_G]-ZVH0CHK7?4=YG:W7Q*[3ZE=K_GU.[[A;2;CD-* M/G2QD9!%Q=8[+G+S+..Q"(<7JI+N.XY?:!10AH5/\ 2DV712O3;\0? C)MY)["=BNO+I(:I3(_R3W26;!\Q7.2 X@:.)+-ENU12TE9$6%KEC+V+6>H6M]1Q1. MCF[SU!C$:ZCK MY%F 0Z]H3\)*R=R:^6A=NC7]2!Z61,Y-R1L/>1<>=NDE81C"44T(76EW]'?/N M=+DN1;_*]#B-K^O1"6A97QB[!WV F>^DJ?H8]'HM3<(>;.D%>469 M'3PD#K;^N;WYSV[W$(WV6O,=C?R@QI8%9QN)W"T9K?'3YPL5R@ZK W. +\B; MDQT0L&G-SNX+?%QFA'H*S?<_O)D@2_("Q7[$FXK4(M54PIXF(6@ M\+HT>K>]G3,X?B-.-T[KM!X++0T(\4O7B])J::+=!OZ ?DR-KCIT^1D[EF9- MCU_U.V=Z474T6KQ;; ; Y C\*((?W(:1I_X%=M\,LHCZ>@_4)$Q&[(5SJ8[; MWL;M;'0HE7VN)>($\+B8BX9LLGKXPA=4$*4J+%9!NHZBWG0)=RO:4+#D82MX MF8>?XL0HEPXUV F#$U "M)IPUS_BNS6U;V;;H7V'U/F=74A=2)+^= MW'.J'-M)O'>GDQ.[VW4^N4 2E- F 38 2F9_N+_]KCGF8\T%@+)LRS;5S:J] M.Y9$ NLQUUSS.<82%L?D95!102;IBU:K7^7S\.-_Y>&BML?\RB]$<(\_F$W^ MG$\1R@N:YW4XU;E62].@\6VRPWZG>&(P.C> GF45W],4/,:M?1=-MMP7'?MA MH"GJ%!;2+R0P#>-J%GXM^0)'?^;^G+/7A8L^7"%W,K6VAJR1A;AHZLHZSSS: M8QNO:P=2.,N#R!_5RR2QNPC'I+BLF[>BI3E6UQIIF/5'Z W\:G#TVH3NP$[< M'Z9$!6:2>P1[P](NU]YI=FK9[I9O33#<]^,'-0-=)-AW_::M;QZ??'?WT7T\ M;W]D8 !Q),NRW$:BDOY,L*H"EXL@H%3#E%P4MBJ*;O1"A^Y\]LW/=!:F6'*'8>?_>B/=+O7M)&B45Z<0BAW+\ M'MO(C]30%<),%+9:YNNV^%[_\<,G!7(2PL;C.P][03WG1QTIE2-&=13LRGK3 M?;\HWQ7S,4EQL18-D+'KU37A_^(^"'@)H/]S_]X_.#AXQ_ZXTH_-'0F/W;(UXV#H19O M@:Y9OB+[PHE2)/./Y'3PZ9H6/6!>[AI+"VZL'51+VJ@^3ZDTY5T&NRN5(YG! M>B*R6C ^&25QEU3J*+ F^@KSOK@\3LZP[TYO/+:H-+FY"JJU4'!;F3&ZM#3N M35'XJF[+5N/Y#!Y5ME8LA:LIPMS,E3)77'C:\.](5+^#N!_.XN$LCI[%9SN- MFA[PMQ3.4W,N2O8Z4&E)]5$,S)9-$MVCNCRR%:D$8<5I->*IHLY*$D=-G;GF MQC'"I['KDCK\TBLS>2^0AQ1(C@^J5MO"=X]D!WA>V;HV@8G&U'O^=UB'O'W; M'@[9X9!]^(5'%YA%+IKRK :UKP<)HSNO!I6"WN\5QO/SK5):!ZZ+V M(2C\NM PTKQ0;/ZNR%<,V1I+&R\8./QML57*CRS"G68)C/,.2RF)%X^M9@1^ MB$%F, K>RKK'NX>ZQT/=X]>M>[RBW&J:O""MK'I>791-K6P523G5=.]JJ5P9 ME6;$BV3\C"D35 MKT\FS/28X?%CDSZ>/*FVUO0QW2KBB8-(438#6A(&BQ["I>CAV5CR'5.P+);G M$)-VL=UXV?FR*V*-R"Y@=)HLT4+KY][3SJ4I+NV-4SJ$0IJ[4OR^;+2XE:5N MKSN[7E/C[+(L+IA'(Y,N=I0R50P9U$T<#8C/_GW*TM0[>MX,;"K:SLQGGF0R M*("5*ML$[VB(65(/"BO3[9^G]=U*%#GRHC45A'>>9)PQ;&& ]B$="^HUIQ[4 M3]/9?,QPT!7#-:GV21E,745!JG'!OR=D#FY%O1X7W07PS7E0)6?"$AW[">#) MK!O2:+V507U9Z[K-K+@\[T8V(*UL_4O=$*(68V1E@.>>_)XC3LKKP]C=^'>F M.D/$4QF_IU1D3, MDE4!WVB)2U81AURQ5,R::,/F!J?376%Q2;7LVUWH#D,E+!9<#%'!\IUO^4RX ME#TW,1#3BS26N/0HNADE10DC1.\E;G?+7$-Y3H>"_IYN#)"2FLHO&B$KB\0+ MYX[KM) [/-SH33ARZ0X5#KU'Y([>1V6?*;X3"'[I.-)'-FNQ!&R@L9S_DY$$"P+V]M@/@*\2C)E\7Z^!FW M'+4 G($*B;V2"''*P#Y+U5VEHP[0=9S7/>AX\5^$$1C.BUC,M/5!HY$AP0!6 MRD$GSE33I_J1\LF6^8$A@.#_"\M!%#_"B*MJIJX4K-1U^ZG4@P7&$T-%&B 7 M9QMP\V;O)>:%6U&ON]J-S$H@?V)[)>4:$4!OK)(#J>-NO1%0A5MO=+^0.V'' M\FMCU2PJ3[I5ILI^$?Y.G?G<\H)CJ;EC0_*/O%QAD80;*3>45&FYR3QT@:\W M3\AWTAH?]A3!"K-DEI A(3;F)AT-8;CU[G/:4XSY.K)[QE% ^Y%-EO7, M^%/E$I\Q @]:(@1=DLQ@?=J6#1V*87E+P=#QQMY:)$OIBN)%+ M'$]%$6/4==YM/7PI,ONRYH51"KMP@WC<,K"C."7+?!6F6,3_T0&Q/U.A=!'Z M+2'CJ.MZSMDL2!?IJJP:7@7H" M]5Y*9K_4R\M=OO2HFC\GZ/M64";[')QS6 M_L'KG]AL]+CJ\60?U1_17G2$S]E@65..9D)Q9*!1QA7+JT2128C*&)C\P5?N MI\O".&O G-'"W0A_$==TP9TF#6D/BO*-,#I-*'_%'?&\37X:$&]3CS;U."%W M"D46PC_/"H$KK*R;TKA47KPB')0) M=X>0HQCJ6 )5"E]6LL_'&)B7(Z(AX^X9NP0A&GZ%B@2$*,C$RRO??13T*LEF M[L\F^1F5%ZD/YR('Z((TCV MZ[87EE3$UX\Q_[D M8SAX2&W[TH"5^-C,^+YZ")H+01?D8K[;>9XC"\(I*)U M,;KH@"X(.[ETA9TALNU0B6%2.LO*#Y>'CYG(I>?2/\>3'^.M&1WC&$) N%WN M,[;7&)Z=PCOAL6=-47#D,.QYP5#JMHY#-1]^CJ2"PD;@MA[ X:Z[3Y[/\1T' MSDA<AMWO1V4_-(9&"2/S@OC,N=6K_-!R'P;:L 'JI M7?*SN@G;+)%(S(L-- +^>3<3,=$>2V">TFY2%5P#%ER9?' W]7GNKF?+HEV1 M;\F.'C&&KJ;+!.7G!2M*AP%2\1'5?VW$N]ARD6)9)(*>./*E!/,]H&/UT)87-G.O* MEA,F1I)Y=!$,<1 MLK/R9H%H/S)F_&,P X(5M%?QXM<^(:F$>XA%\6!)^P:5&?E0%.*6H=@Y^UP[ MJL?.@19SX43FH-F5FI ="D>6.;5(YC^EU$&VL ISF2SHC&_#K1RM(H) GE2BLU!%Z1VB/3X?O19Q%#F1[D>SAE+?;'$0Z[!I#(%9]7V;"S MLTAHW,R*I0N]45B@7I,W0MSAE5 )#/P]F.?O\:23:.P5E@ 6_2A8DL7O(9L#[=#SY)>BG"W*J6->%R7.!HQ30A.L[WTH) M=.*O4_ZL5YCL7. M6&@,KV_79&9$+">+W0@O;'_'"MZZS)>[7ZL_'&(:X'%*[:4^WZ MZ6K#VTGIF1W8UC8>=E4)S'6,*_F(3CK%4\IZOD?1)X5+55\^?+!F22_"S$ [ MWT\TR%1Y6Q'40]@DARZC!]D6(Z !S3G@ ?9F%\") ). C\L#[ONP*3.2IY" MHD,9]B;2: _/S?>3;\IO/=4F$"MZU2+HBT&>D:-M,+G9FM^Z8;2QF,TBZ%,B MORWL:/\07D?O&X8KE4-'K)N2RYJ/D!]>011+Y85HV)2& 3L#W845_6D<'V)G MHHD=J.H(&=G$7F18_1A6N@Y4QA4.1"4PM:R@9/_KBJ%3ME(V$>XM D*BIUQ\ MZQ1,ZUOG+%LH;&ZZ N%;X4NR[(7 &7!%#VBZ&@J.S0!$H"GW9<'5%11=(?2 MCB'1OKDHO]7-#TK]#%:P4G (,+-SH]/$$R K$ M)%>\R\/!GW)!@A+.A]EB*LH-I*38"%@%_5]/-N$7RYY2%N&&QO1(5F%$P7M* MX88C"(_RFX",/N?4&]T\06'MCQ9Y@LWXKTV0F;LGV>3.R9T[F<38C)-\;M97 M5P>!"3__C]/LSMT[DQ6['>Q"Y]+A&/YV\O"!_DUJ2_P+3H/U3IFO=]I>_S_N MG]ZSSYOY8/9>?WSDI)-)Q#HAGS*@AC?=%GP[L;6TH+MHR2HN?/UNT#5,9L!W M%JI@EUN<%O]>\C?*9B4?^X&*'Y%%RB2F*?@X^*]<(CE\T$[3+TY9,/]%14:0 MVA!,.J1T66(W\&>68CDHDC14W_'D;X2K92Z(%;O8]1N#"JOR7<:4(,(>EN;V M/2^+A#:R'I!W4A>ZI%!S?+,N$3,&X%J428=_'4]^3'8.?"_&,L'U1<&;TQ)' MV-E+:LI!!4_.F 8SAC(043 C?2',"U*,)Z]&QB)YHK)@ SLN'#U2A01K*X^N M&XOAN]P4,MH*X<9PB4U'DD$!H?)SW_L?Z<+]L@GOFSS-D1S8*T<.A5S$5W"& MB SA4"S56 PK3U!A8>EG4H-*H&NSR,XCM1JF"Z0.04O[N4J2]#:3903ER\ 7 M>2>NDT2UQ&-@L$7 ?E3%DJ%1P6S:)=U?Q7SDC5S1>(YUGO$ZNU9P3KM'+$Q? MG*]Q.HX,:;:\]X()4/<*<6Z4_]TGWJC)TB?^CT>"QA:1_M/_5GKAUX4- #&< MU7I9;XNB%;/%ERZ="_X>#E(-5X.X#8ZF!9?-+600+9(M).C,G04"V55U1>L$P0^B,7 !JD, $%%S#:2)Y5B M(B5O _6"EF=Q"9\\JR^2/0\*9'*PN2!C:FC __ PE6HE<1RVTR(:6WF+NLFV MN)D0A1G8F>JP1O72I1.C;#-7:/!PZ9%Z2 MLN[TX]2V?.$]B^##L[TEA=TM^.[FP@,AH:YJMC5RC)581H9%D]1TR8%5A+F- M5GL(K:)_/UO1L[!J9$B'.ZJ&?ZC,05_/:.(0!RP%A(:MD:)A]%=!NN+J?),C MFWO>>!Y,2EBOR2OF8Q+N16T.XB<@&T#WM1;4X%"U",&_UN 1^H2X3@*6<3G= M @2N?]5UD880CND@$@ MT MX-WL\GPKYRH_HR)PD?7!$P<+ZV68,GG^CFUVL.L"%QTQ7PC[@FKE.,(0=!EW0G&$Y9U0EO>IYCR_ MFGF5+Y\_Y?AD^$>0O+(B7Y2^)9'$@BH=IH@0?W/>=>OOO_ON\O+RN"UFQVK?%D7;\4ID.5P "OU/\60YRZMI+1#'<%U)U(80+?'/- MZX+_3N]AY*(<02T#XI2PD? 5AG'\9)\\/3GZ[Y0R5#_51+!/%3A.FE _=U,1 MH)V(,J3H-049WQ:Q/IPBD5Q30R6,9S8US*PO7CS?9)SM<*"9"WOM^M#_R:PC MQN<2S'$4Y52H6Z&$_KSIIQS!1D__NDY=M), MH[_4*\VKT#K%;V;,=I%Q29.G,OS1@C&O7-DO_>4/@D3\-1I23\6S*^QU0Y/* MK*VG]1RS>A[.SHQ__51R<]](33%:'2 [9..ECW"7;S3PN"0[_%RNZ7[F>!MB MR(MPDS>9^V-L9I(_BO^I?Z?4W*82FD=\X%N0<-?K[;4/?.G[.!0D0G81D>[+ MAI:K,@)O47A0S=]/9M]!7!O0:&:3WUZ^F+R47C%!3JMFQ\'VN'/_SGW:Z'F0 MQ,D3A,FSA-#GR>3QR9W[)R2$Q."6,S5V%Z1W?4XU#U(Y]P_?!.?AT9O[B_N/'SZ>/5B_ MGC[YX\7+__[IR=-7O_WQ\LW#AZN,ABN"]^1X0D.X\6,X=%MO.(L8C%24]VJ6*U*M :=6 M:Y7#RI+S]99Y@.S=\V)6MAABY$W6EHI@HH#Q$$5'^L VZUDO6%BMT=7*7*O9 MLU%Q)E;7& \1W2X5;0S^(WSI^KD@;=DU%UY6FWNLL07&<>AW=DAW./E\'I4[ MLQ],=_BCIW T&DNZ:/>#Y?!3YO9"#P>W7;)(+<\H/G2^:F,A2OA7YL_&KHYI M ".A9J- HN6RR-?(5!3O@FW0@D'&$NA:!8C0#PN&"#")XJ85E ]8,)2B*)HF M#*P%9(5 LHA<456+?%Q3[1*Z-D)GAPW%VH$1,6;+O%R-U)U%F)\Y!=_!,T69 M23+HP"A"+5Q[MOV_^?PE+XEVFD:DD-@>I\OA% <7'X''L8LM%"[.TPL:M1I3 ML\[$W86,5@[JTX=:+W11*JZ5Y<(&#;#R:>IT2,!=^L54'+",WP-LVS5$%V3@ MRS6]9*7R6_)?XMTT%<'DQ#7YG6RW.=%T$D[,NQ2C>NEZ^]XWC$AR3AM2V?ED MSW'=%/AMN4(J;@%4L'(&]+W2%\[F5-&9285OIJ$*,KBUVL]&>4'V[3(L&_W4 MHHXPIOSM]1C/@FL\AX@O&L! CK8H>?9Y*YT)NJD9BDK\.;2TI?'>#.KX; 1< MD;#!E6,H%5TQBT*0+L57#MQZ(TNV?$SJ:%D_:A MC"3,BLF?;\)J$W:TPO#');7S]!?*7(8'+7'OEW+#*V2U19F4 T4-42<)IF91/L7V$9A9D:F[>.M$R35='[3CPWVB2< M: X((@LZO>.B UQ(OC:*Z$8[;]D&]Y=+K7S!"^C_A!Z8,"O>Z]JX"W1 =>$WLWI>5 MM;)T1?(8/@+VS2: MA;I9/;NP]\(/50UCBR[ZX596-SPX5#<2< MQID2/B+:G"F1BLH%BH]3R;AU?L P1\GK142TY=7DW)S!2A-LB#35]9=#R-AM M,)>^*Q1#-\3/B):K4;$+H=]T+C?;;[YWK+R>DR2F)L@'Y:L! Z!/X M,6.O3ARZ7-;-Q0]B(]6D*LXXU@?BJED,%JPWG2:LB> 3$=HB==BI_V$'+88-$,UVZ!:N^]?@OQD>*#8J<7'4(K7X %PQ$;.K M"MY!."_%)>.PZX1-=F*/=");)IBI3$7!=('MSPWU6VDDMH5R*M0<9$3E1,DQ2E0]C^;$&9<[2'@".0B1@%M MT=)>4.]>\LL@ /4E.6<*'\4O,S"IJNC(9Y/Z/.X47M&-E3?;HWGP[RN)@8$? MZ,B\>M>+=TQ)8$78)61\>HB/BA&6_-RR E#]#@.4(@V2CU8F*_$T.SU3^Q1GN?;I>%[6UK@4'V"%# MTU+J*O97#5BI$9>'U$RG95FF<.C?9.DF;.,;K10U@*A=B+@2[3[G M,NCT@T4!%5#5+-BG"HBYO*4ZV33W/IKA.8MC5P4N#F M9*F:2?$X)2BNT0VW[[A^XA.YC:-4MI%KR$>]H(J5\(QZ>5%HD1-C@8A@)KA4]2.=!.C]:>Z);R0,[S^JCI-U^$S(?\)6]C M]*G:/$4%=0=).TC:59(63+"8!$BXS SF/=5A*2E0E01;J+6UAW,E5AV7VQ&T M#*J>+$>0&>$FT4%2SKJPFWI6S G]Z2#!!PF^2H(W%>$)4HNE1\LJE89M@M)S MR3!&NG/.8XT%_A489 8YC&D CA&*I,7WBVW3BL+*%)IY(#KJAS'"-: 0)>Z*Y' M/J*\F5*6X(+TQ&U+-3&$6L^J_KT3/=Y]X,;KA%5<43^[!]GH%TX&[&)S)N)Y MWG+7 3IHRN4R25E/"^7<9C*C241 1^#FW9K)<3)M(;',?[S7H0S[-*<1SN0: M$L'E*QOM.)BB-'5!A:<^$PY0#H>PS,4ITJL H#$J72'IT7<31@-/06JP"FG. MI$X#0@(EE!W%,W2=W7D;BY^4*TA-$94TA5,!0BH!-09CAUOZ46\*'K\)57(Q M!"=6,V\J1,O6U-)SSNR13#U1+C?H.4P5.%G*!",'8U-< MH-'-51#[98003#VYN85C=AT2#P_M$H=V MB5O<+O'A)6@O'9[\O)AQ7)\2 0T!.M;EDGGN<.Q!HT9T$D*Y F*2^G+X66#N M?S!J1W9[RL-\"6O*/!$+6;E9,U@D&T70WLS/BLY5@+:$4W6&7%ZC5QU2Q7U@ M?VZ2E_YZ6^WCR2^N[3!SQ(P,/VV[8N;!14W2*BW[FVI-3!\S6$+'DZ?]3>PA M]P5#NA1,?]@Q=7>WOX MRXH:/E@-!IU8(>1 !L2NFE_%.V9[*%>R A@E:T%Z^B("?;.2_)G4PU^K17Y1 M2X$HK*$9D7H(,!N"FXD(].M!W5)YFQ KP3GJ\2[98I&#INL)Y'"IM/-+&U;HY]QS=!=&L1-DS*4L!!BM%48T MQB"T7Z[S+>/CF8FYJBL F/G8FB^X"L-'EX.P5AHA#]#,N=6_=^ZY9'Y,T%/, M_G!:I&U,<.6L8!DT8%@0.(=2*YN[!CL>#;KA%=YM3*SH27[TF?<:J-A>?Q#% M:J1__1>IMD(/'?<)Q0%^F5:;VZ$C:,WX6 MDRO93&8N5D8 (W2DB.4\#37;ZNZ;X?#3AAL]Z(K"NBV*.8@-?W9=;;%PK,O? MAO_EALJ$!P?4-Q%PS7W;LRI%QOCPY=_"-4J0@J>L:'@A>DI$WA)3^\M12'0Y_))HH4$SOOC#6=P[?6 LMW:9C1>;ENLQZFCD>[T8M8WFBLW,F6@H6GH&9>88"VP? M/HK1_@.6?0\([2,UWBBSO1B@N\CMCVZ"W)ZIOR,;<,)V_SH"]$T+XW$>T1]" M0KY<6CMY/'''DU?4J++*I7U+"+00=ET1.Y82E;GTGFQS=<[40B!@+UN]%D<\ M3:"P8;4I&5A5Q %,*$66;3<4!IH0;$FP75Y6EP31G,])#45WMY7JI-$^Y[;+ MMWXF/;N;IN$5#KTP7#B-\$!3RJBQ0R?5G;'GTQ6!2C";012*BF][>GI2U@)$ M1YPW8IJ;2\Q#[+^^T=U>Y\6,I)7TW0\W_&"41P)"D)C-.-C1&E6!L'J%>5N6 M;!F,Q-9!W!9G!'A;@YR2J:00_8B.O*]WHD;G1!0)0ZFDD-)VWV[H5^=E,S^B MQ@LBOMQ2B(XC5,NM@!7CQ#/*''S$$L&YMEX3O!>IKH+(Y6_9FP:\!H8YVY(OM 8,/B%T1_-G:XR-(1!$SBX@+7,D7JF,&-&]?E/OIK MN/+#J%X2!$$094,0B+[^R(MTGF! MVV+*;++4F!-&RN:U=Q8:\$NH&Q.$./)F;R"L3*]5J6K94%R9MD M$^UY/4!3@V)+T]8\^3'&;EL#AV =9"NB_2SJ9'-=ZS)INS.&RYD'2R$;!DB% MQ] 15M.MP[<;ZPL\?M/>*$[S)Q[I0N$'R 4U3CVN-),M'LF'9XG28UUO6H]< MQKH%%'$M 6I&F8@'23G!<=O7*P42C$''=,J_@DP856D AP-% M!)> W)'X/2DN5RG@L#?>@W "':?J!V=AX,QDWI/AO5K505#])QC\!L28!3R? M(L57O124&"IE7-"1@5"$M2W44#EB8YS"DU4'F&I6T^\9?D2_@C<<3QP4I]#& M9I/-.IC$ @$6A%.0P,I&ZR%@[E-4 2;Q[(43 MTM;+^[X\BW+CKXN!H+&_B)SO>+(+XCJJS'3Z!\#9:XFOD;H4U O.SB M13SV7=%$NH?1$Y/&@H1I6X-'M=)[3C1.&\D_6WR@II+ ]'33F#HADEO9+RT=514']KL.M2J/65^X4 M8I"@=@P:P;=NE611B_F<)'HD;$BSXX2)4-70ES]\!"G=,0HFN>YS41;+^8Y" M0\[[C98VTL#*6(VT7E,4;(%:W7P%%O"2AYJ.*4G6\+3F&BF!9D.<"1'4U.B@ M(LEEO35 7.0#8F*O7^Y%1H_'$(V0L,93)WDVOI, 8UY/@[JDU Y%&ZOPNZI> MX<1.&6[TDJZN-.!L2+?:"@(390,:'&3X$!HJ'0%TV?@D)*X;:;?0=&;>:M!- MQXH; AT5_%B7,4BA=U2HO C1.)-DHJ3$J%Z6X5?3G#@NGRP5,]_UC;_/?8;= M\VC'9&=Y4;@MS\[+XL)JG8E">@TRF_V]JUY'0>]!G(]QM22GDS!'BT*Z M7)3\]^#M+HB"9H84"#EEX! 3CANG=,A^F&+5#Q[8.<.GIY3INIP@SH9)1$1NV>JN#X>P8)K]\3Q,.%' MM% ,8L62@VAZEPTC0($>V]=77M?%",A MW0P@%PN&B.H)ZI1#X<7BS;:AR??*Q1,H!X]-W4'%^F74'@ MFA1:!)$_GOPYGX$?R_;&K:BXF<3!$SS,8E[T#^JT1'2"2/_*"KKRBL5T!BS3 MP8SA[]\D!_2_DKI^[4AP!U>J=69T^3MN*.%R;E0 N P$-J?N][[0ERPW0<8\ MO(HU@P00MV-,3>"CL7]D[Y7IZZ+?W19F4 SIG*Q65WM]_AX.9DL]<^SKO-)U MG3BUFGQ&U8Q[5<+SR*;/G -.ZNH8>$''KD#D_]'.^,NR+;@B+AKOMLE1(I19 MFYQM)Q)H%"S?@5Y"V]5+W\@$)XFJ2E![!X*3#3Q;)TB]YPE)" O5W"A(P^?' M>XQB*8H3Q)[(3=(.0?PUO]1T6ND8<7/I]=B/LI37CJ3,RQCPA\<-IJ\E$K)]*NN)!I_2>*ETWI.IY1\7HY: M$*,GV]IXT;)\6RS+<$6@+=(EI^I-!P\]QCL5Y+U-IM8J SC=1 )_!AKMF:]= ME3X-F&YT_!!DB:T45>U#T%/5UK=1 M][>(#-I+24DY69][/> MW@JSB)EP]:F5PGR35"E#KF->B<55)RO+>I0_9;FU^&''#JK.1Z--?'UD!R8) MC)ND^ :PVK:^7#*\K"W5K620!>ZCE/QLW2 37S26BS=^);[7X!&)N&A=IXU9 MITQW;)"2-*_$@;Z1J6;!$9V&;:H+$-"=\:2(24,(5+1];H^C+0J+6KM M]RP0+2@PFUP/#7G92\K)3[1:'.:-E/E*"U2L@W A$%Y.EY?O4.U)V%1-.5A^ MK0+%XP0U*]BUO8]SS_\9.@_:Y&\NF"N8;6Q[!(,8L'>9%WRQ=6(9?J;(!&YC M>:VD3TN .,(^E55O%.%WQ$5W5NP/Z=H03.LZBE:[=JG?EZQT<.5)24O/_)UM MIZ1H066\D+52XPZ@P9'6)!:ZJQEAF-_8D,VN QSE)Z7"P<-EMD1"LHH#:S$ MB!,[C6ULJ1;[&&W5&5FJ!B3'$:55,=^R*(Z'=<)HIPUP7EY8>;MK[&LWU-2 M6G#K+_&NLR7Z'#B&(S-D9$"_=S@4XYNW-]+\*J&'-GU[;;EF:;8[C^1LY9*C M$6#.&DWG13MKRBEQD88#0331/Q/"'SNKFFD/=R *4'I74Y;8*NZFB5-("V=] M=EWO#AZF%.'%+ZI*DAY-T_?P6IDDVY1O&PQ($%ZF/;$] AX*Z$ZVU7\+QN;)]=F$D M-8(T_23H$QZ$#"@6C&'I*ISX6,;$F[Z!8#'J:9AM[LQEEJOR'\)YG?*.6D-? M;]#'D[_4U1$*5)D!BYNS*R&KQ;"R9#BH81@?!BLXYPM)4D"Q-<*$SYI\E6BB M_-*J7WH&X;Q^__#U!N3"KGWSLG8+2,O=[%AW:8B/\I'(A1>$B$6:5BN)V9D! M@XGN:?2VXL*ENX!<+"I!RALIA:054R'T/*9_V,LFW_STY(]O&=4"4-EK:9%( M$\%4&D$7_U"4M?7+Y,1%R]51FFXM.-]?*:V5Z-4M[4ZOQJY8Z:B.D4RQJ=/3 MB(!U_Z1QUZW4P8R,9H)0$ON2\84+"HD)29/1U>O ^B4>4;Z_GWQ3?FM9P2(; M:\//DLS"9%7/B<1^D#IL?PC/"@]K-\P>SA5=Y^6T[ CU#.[#+GW@IHD68=O2 M_OP9(YU>%-X$SD==CK(:DF>H@4L$NL%=GV=J A0Z/)HL9& CUYH?BR5EQ9S< M&TMPEZ!:],%^8: 0.+&.9Y[7WFH@+/]+\743!\FD1 ''ESCEQ2AS%?#O,T&> M8=D%IB,NGS *.M[(K6^M+J^NR.V!FR)5>+$%W QWJ6>F\@L''A5QOV,<'F%] M"KE#/N+@6\][[@<^+Q8Y DDQT3^GBY_USBP%NHI*&SA8;OU]8 TW M^W^(4>:+^HDJW#BT2#/4U?T4?EE,GC+1[1, HG1B]2CO+8FXQ9DH'*-&D7-^ MD6!SBZA@%29&(Q8.=D6^VS?3WF\HT#"6J;E X@?=$T'ZK7!,+DB\DR+_$O)S MLY4D8!)3H+1RQ?Y7N9#K4,XM?=S%*IJ"?LEQ![DG?-8=:QT>'(YG*7G'P94_ MW*+=Q%P M55HGW):NQJ:XTC, B,YFZEV%?@V1[K2PXPQ&,2V0_.>[7A &/%XN8 "@*X+V M.].AX5.L:R2KWV]"*@F/ALL@;%4AF\AAJ[#Z[6*K M=@Y$KB4B()2S<34;;#TE>6-$M6)*L'&5T)+K..@I.TW^A;=3@%G8K+Q1JNMC MMI[:S 360B.^R,NENM]C+M'U.FE)..N91- +SLA;1(<*4YC73F"6AX5BGQ,' MZ99EGN^<'#+/A\SSOU7F^;>D03.IV48,GK7O8B? I/A7P;W?-!61L]H'VUE3 M%*CGCK7SUX.C' 5QB6^*'9&(B5+"J3O7M)_#K)<>WMDV[./>);Y?,OS">Q>6 M_;GKK"WC5/'V<;T]]X7-#.XV#;:KK1DN'X6?X0I.=L+$M<_+AFY:RN! &":S MAI+7,&#B6$N4_+5%CEMY^)<5W?V4X^]7:4NG<^QQ"4-;NE8QY#5R!L&YSBID MD@D)WH?T%F&-[8,.HMW\/B?O\. H@Q5\DPS^U\##(=A9:SKOZMD($U9DX0F' MAUK+ECA9A/=;+XD08\Y^(1Z2FN'LM<3,1"_N9$LPLO]A &1HL$W#!DQK=85T M%%3";(D3\7.;9D!#&5NXVC*@?6[G] /[QD2%*[ )U4::Y!>"J!IG7_8J8\E1 MXT8]3>@)&895Q?$^$1N2')1-1U1,!L.>H#!HR>"G*18].M1!XIP!:A6??,AA MFFY*N-Z7!LKGA)Y]*#EDU+^X!BR$';?A5XZ#GS>K085)W79Y.KB(HP?S_)I* MY0.T]4TLK('H.5MX'B[.[3C4GRET.8BQ*_1X\LQ.3ENX#S#?3*8)MYX_%PW7 M*+3BJW+0A9M %';5$M>(B\3V:X898'F%P:W=*]2PP3$*8E>,1)I)Q\I!]^T'??ZW-/ M^O2/)Z_#>0]J'4=>]LL_5*,#8^#*D@#:O:W)K.@ZL99QBC[3V[+8_S?+4Z2% M'177B1P@)"05,KKP"=.K 2*C)=E;92T(")=:8>$3,VETEA,S.6D:Z3*-P-#I M8DK:I:RJH Y%F'W_]2 KXEOR?Y!42L)-'N.W1+\Y>,;PD-%3+KY5]+!T8ZS1 M?*DA=44_UZ$B.CZ07E?BPQ W+6D@<)+N1,%>=R.7QZ7GV/5*;BW)'4\ M>+0G[!HBR4ZW/636V$*< 8YU,"V+/@L*PVL!E 5 5*N;C/MP @8MM^^1*\Q M(DFL]XE[E+0CV#AUHG$<+WJH!%LOM;O ?X CFR/XIU1PE$YK.Z8M,]0%"K*F M71TN#7!1.M1/;9&6%_'G(E'EN%3#V>;"(R5KW?YMN4HF'&1E(."F$-=[7)+\T6,0(4.D]UA9CB M3O8SA6G (_?P[KQBAEH]ELY4VIE*@ETB(##IDHI)3I$8&'!G&VJ([0@,).*J M*8U= PPNEX?E\#KI9> C)&X?S5 G;=-:%2N:S:P6@_TT"+L5O]B+ MHX]',P E!&+;BK(AY401UE;CU_S1[3%%U[A8O5L"-L%:L2;D;WS Z/LO\M%R M2H]8DC)7Q#ZN7N6[N2DD005($_E G ]_=! -%Z^$_T5W4D+>@"1$CQT,X/F< M8G>,'H@C:'-EU+Y4PQM1E=WQN^KT16+Y=/$T@6-KQ^D(IZ.LN!O9:('U?,]# MKD#X=(,+1L("<&AJADB@4(H/Y)[C9SF8C(-?U<4KN3J!*])IP+>3VJG MPQQ+--T ,JWP!>,44(('KK$$1ZI&K(+\/2T$)H:Q!"QC=*Q]+L.D#54G:D . M( WG:,T:4)]YX\E?TR%SHRBSCW)X[^_"K22%DC:B_*PI.+J!>5QJGZA%4AFJ M29M=XW R.-&XO!2E]OWZ"Y?49:V$GA)Y5?(.*/8'E3.IW>Y)(A<>G4TYIK> M6)(A'JP8%,9>!O\E^NT]I!V^U&GS@L,OOK9[\W=U,T#VK,XHL!SOZ^0-BY(P ML!TD"TK1 =,S^:6^)/]:.UC.Y(^JBH,57-X5)ZXA?M/T M4#A:(STKF]EFU79<0W6IAX&)!\ZE%;*,& QA&6*1"T2 + ;G6J.C^V4/[6VK3#@]5"8<*A/^K2H37@."?;.B:L)" MBVZYC)N@9M@5IQ(S2G'NH=FK1%+(AX9+E*-(I48Q43>&\&J$Q&2:0\G@BK\_ M@[=YZ8(5SEOKAQV3:&$OG]4WG*Q(U/Y :CB\#@AF<":I*Z+@JXT<2>[?%C!\ MY@=BR#N-IJYHV[DQ7N=(P*W=>=&+QUV:]6]31FB"WFAU M[)Q*E@?-W6J!T]&UM_F QJ:*X6^.$8;K::TQ^7@1)>O-K0\MD_R67X;S.W4Q MIE'&)-P*?'_;T8A].ID%FXX&-$BYMB.A[PP4K_B#@')&HM!6#)N.=58D;U[G M;1OKBU,:@G!XEDL%'YAKN".>YDT0UJ4E8&CUSRI>BCAN?4A7,QT" M7M)3)3Z%G*JXZ,EE/6_; 6Q:!)GZQ[AF@YB)":@]9TXT5U445,JY$T=%@ ,! M"=-H:KW/H-BG5P[CP/0'R%A,!,Y57.XF&\F[7DHJ&B%RK/'W$#PI(Q03&_&1>&&*;P0[@>NN((N"/!X+UL\K6. M]1'\$+@!,MC__(_'#QX^_J$_KO1#0UWTL4.^IG7N$ 85YG$'7,T/IK1H M_1 MTG^'[3M(TD&24DG*!:=J:PVF3!$15(_])J(;45WN&)82DQ$)0&-*.$!?(=X& MQR]_$,^#>%XEGE'>4@ 6#P&6-I$SCIF%_;EO;E,1&!75Q31-'2RC%=D6P?ZY M*.LE=RA1=^>*@[I 03D(YD$PKQ),QL)3U#5IZ( I9_>Q^9I4TJ-TURR4C-G& ME7Q4GYN#]MO=YDEI^D$6#[)XE2SVDBA!Z@CZ3O)J/7AT\HM2'#^*% 5/9+%( MX18=-!8C \[+=KWIU.$2V.8!9N!!5@^R>I6L.D6(>H,\_&AT*U5^QJ[OO&C7 M#<6F8X#A(%@'P;J^8)DLS0G\H)QND-Y%C@/]2-0T$ 20ESS('$'B;O2Z(O8 MOXQCP_'^\!_CN(AL*/P1J6]"D\H>2=?)0;KV3KKZUV$/^AO]6E57!L&PDLN$ M=RG&9,9A%PO*YD-)/N4G3'X'M@WUO3Z1MKZ__O?D1X+Y;;;VJQ>)._.J(>N1 MHD&3)U10%R$:';3"0+['JW=4.E#5,85 -ZL<=0 M$'B?:;&MI9-5Y">%_Q_E_MY?>H@G2TK,G24"5U'/G:N*?0+[&DLLF%@'#%0'OL\&QB:4FO)N%2426TV$-Q9UU- MK**L:1;7N5^:A=7,<7CZ0&:BR'B)ZD,E&@;D)<;2W3K8#G<"[E_PM7 M2-L#!%SG94/99@ N9)Q X6V[*H7A4VHV8V[-ER5T?412=O3G)+<#+ ME76E0J!@YKK#FH"HGJ[JJ=2L\]HP;/"3"( M"MZY&@QQ^XY-!QT[?[#UU8*[.*]C!T*" B M)%S01[-EC@EA7$'/UJFP5 MJB5>GXE XO^'7,00>?UEQ.SMA],X+,6$)OYB4*THU"20\&-?, MAI#1B1<@%P93.]N4<^XDZU5 7OHF>5\3*A!J>L_1P,126-1UMPYZO/LAV"S2 M+G<&5A_*D >MY3#O')QS6B.JSW* ?DT!/TM]8!M < ;6U-NUA)&NZTS'[$%PHO->.#;I3S?&ZH[ -V'.6TZW&\M>J&^:=Z%K.,+0:Z'-D! MJXJ.FOA2W*($>9)'1\6:FRKW$5MIMLYFY9:$3,R^ MGG&1FL-$74M(Y_MCXZ=0A<.6X-A!C0(C^\D@KA6$(EEV (532Z5292=FI]FW MTVUB?'D$9P(1!Q8SZ,GY[$6;D%S\49(X1-]L:X)DT^T]#7O@!2$=#=LZ7@F4 M@ YL*(BA8%<# CUNE23R)4$L/2=(I67+#-ZN3T80*U.F.)[[J$]!<[L,EZ"8 M^Y[[1 ^1])Z2G2)+U<<72 D@^E0[W+M+$4GFHB8;A2!8.WM#6Q1O8>\Q:0CY M\^\CEX"E9P#K@]Y=>+E3\A@XWMY_,_-Z4#=/_+O[L[$W2CRNQ\UE^J:.)4+! ME]AH: (HW8CO$5@C'=]I7KT=('6.NDU0'<$L@6IWE(*@7/,]6L+CT%K8A(-2 M,O(QP7#D$&$/5X5E6PT0( :=K,T*GH0@&?3N+ED;03# M(AQ,$)4'85'BG+(O.C>T[!/Q+F=PZ>:0_\Z#>%>8%CAUD,^K$. M(:W>X?BTVB]G*$-\.Q#MR?**V[VWN8D"&41/PS,Q@(5OA/)CDRVWD21S"9?L)$C:;IPD-&CI\K]*Z7T 8 M.BBW<+/!V=(:#UD-,BF5^%X"'!9O$'9#1'V"!<7$'@5(OF0I$51G5#FTACI^ MPOE&(^5!?\V"RMEYIE@14XW>"M+9I_^59L4=)(GH4UHLZ\L^$['5 ,K@ )A' MFBTLY-:]CA)RW-TZ+=(NTB6!,W-Z@06 VB)3[HR]49*O(IEU8KM8B =$F!*% M!F:SEIK5'@.[/2<#FRHWY&[133JR:!4'6\.HCB20'S%>7'#6(G61;[/O#\CV M;B*(L<-6>X7@3:3P=#5P<8RN!5O3%-2:=E9+E'0QM.46=6P5;ADY4N+QSA@4 MR\1&VRI92^^@LUD7=8GC7\O>WT&<[6XA5C-R^,*]$;B/X,%DVBYJ&Q^T,@O= M,D&(5E1]RXS+DA)@8]KAUOST[ E3[_0)KNC@;KIS*AG:9HKO$H1>N,(BL4RP MXA?4:RC6@MW4:2\[7<0 M=WER5I4Z72Z.X$O-ME(^N"BB]SA$(<\W\-!LOX%[DT@,8B MZ)!>1:2$<5LW M(B^G> A1RXE:VQMU]2OU0ENY00;PBG1-6V#C.D?6TSZ$]0[FUZK5%G VB(7P M#L$BM%D1BUE?50AM)< ZK!K!KCI8S&8^<<:D9SC'+T5G+M%=\D$-/(;@09;YJ1'4.J1S\,K M\IDB4%=;%5F92X_:BFC!Z40Y00*$Y]\WS58=?]4J2-0X9/]7?5AK MZNZ$4NT2!+[THN!"@8B4%N^H!&$[@H2JIN("":1G#62+L0!GXCG).G'?)]:R M]E4/S 3FRU5*_S,%PEI>(N?T( Z!Q#D1GQ]/?HV/:R(K828>,,<7*-,L''@E MQ<;:KE['^@VX>)AS?'?)%&7#F6T9M0H"E7,]$3]*QCB;+#I[FX\78 MG>V"*K?HXE;Y?**O+"ME'Q@E!4@[I0D8@G!^Q/D;,Z1'*0!Z(3X[!*0HK.J\ M=YDV!3 X\!"721'8H5Y!$ZR@VLQ0.B3!)R_G@H/*WKR;8"3!$NP]Y42G)@PM M#YD7.1F@C9FGH@"94G'LFK"G"C;51^B:U.KKC61I<&K2A/@XX2VLEI'XK)KZ5RMV MK1+K" 6_H*"(C$RN8%(Y=-P1'(G;:,J^95I:8$UBU:320/VMVY:IOWO(U!\R M]5\W4T^>QY$(T>G)\?V/,^#OTQ=E39\52L]4*ZY[W]2^+%@%X(S/D?PUP\2T M_X[;+=4WL=U-%8^_>4WM,&$Z+HB,,WGJ>84;(3/X.K9<"T%>0T@;\5MEQ\(X ML$UD:\0DD%Q0D;Z#'B[N8MW$9K["KP>JT.A[P6HHBK?&9[7K93Q@E/VF:0Q? M,\MZTAX]1B\33-$PRAJE"C)4X-JJ0H=7:&LXU-(^N$W;$#P-GSPT<+MP-Y7_ M1(B@-(1M"*E\A_<;F&SV7VF%6F8:',OFJ5]C@(F0!C M2=3< .#%W>]'L:6^0=HM(P,QEF@0/EIOID'^$+Y/;+Z9,C?,8J%I[_:-IM(N MTB*3H!Z73XR^W*3;?O.*@ *)AMAXP8;7F&D)LGELDDRN1TE(:]+4^7Q(JRVV M3O0^Q@* VOFA)H0O P]>*BH.8F$]$U.:J.N78T4BW) Y;S,_,G/@YC.P$VH[Z [A\EN'F-"LP9CE^]G#2S 7 MV)^@*/2R&Z_+34MT'/P?FM2,Q1"1!VIC\#E$(Q!3%S:S7 CY!*54+E"%F8#% MRL.:4;H!JZN3R!;2)4RUD$[743CH;*\;7A^DWF&XQ^Z*FX^]W[S@J!@@R=BR M;U0K_.H5NR,;[O\]ON)^K;7SS:@^AF5?5PB5EL0[06P5,S9#+E5+#'V#(_38 M -#@*<,NHI^R @%A$Y[K\*. ME/_44?D@P&BB63H6NI@@\5#Z6J+CZ(0KQK6D4[>JY6JB-.:1Y#'3CWH$3ZX? M4=1+=_\+9BSG\/-WO0!3[$4Q-E;'3(1['US :??1:V/KU'HZZ&K'_V)S8YD2 MD8@LG\9/$AOWO,Y2\&)/+<+6"<7_]-+6WLQ(KJ0A=T9 ]E^.J5UY35U%;&F< M) 2I\U68+0=<0+&$@KG*4KQ,$R%Y;M#L66,%HB,$DYI79U8?I/%"N\ZN7"(2 MPR DP1ZMUV%H4G.486;U)6J3D,3.N,Q'&A28W<%1XS&79:)=QWC@=&<=_JR5 M/UY9GI+M2$!+8'\D;?TO> ?/'&THV31U*S97Y!J-=8"")HXZU0T'V'PCTK(T M(+YHS83U(QO''U$-L)F?X$U[X31IPP( 7WX;Y/(H[[H<;$06+"8E-! =H44< M;?%DDU&M7$F.MP6*$L50HX-!.+QB$%)B%<%-IA2*EU$^I5K9C=W=3N6WYPSR4V^LDO^/+S/U3!KB9WFI0MAT$7= M?4I7M"I;1!?"XDAU*XKOZ_![H\@9%R,E+<3$G(AD6H,KJ938/\M2)1QBYYN. MVBC#Q'YQ@U@1*U,)DJ6#C>60L^&H2 %M*3,)E1^N+"0Y72]G:0\N&Y$ M4Z"R>,H&ALU*6)-\-1!IBV5==G'5_'6G.9PAY5)""NM9R\*50IAVD*^@6>9Q MO)80D86S ><]3F$+3JV%HEM*LDFG#3DTK7HK+ZOWY8.XG-."#]*".]VXI3U)V3&+4$+@X@+&[?"VHV M@XU -EA822">*Y\VUXI59T7F-3]:>2+K6[(%0 P\*_"O!-V2A:\K9IUKJ=_O M"_1UP1WT:7NM]]C#!0)6OE:L-$PO/\NI?Y)[>['F7&TUL&NB7"1J+KNY$WD\ M>>G@]5WTD>=5=C#B^AS*$F,E]Q:]IGDR/MA86@!+GUDNBPOH.A/@2*U%:["I M)$A,A0-P5,A&AA7'(Q!3M(D9FAE-&RSLX&7HV-0: M%MO:+>3Y>\V7O3\=W-W,E]F"0 7"-JT[' 8Z V,[K[LA>WH\^1F=?(BKAX-% M:J[0 "9 *+0!K5Z6"Z?KL)!RO%IE#J:JI>E8P;WWZ\E[12M.TOV10)?&7FK= M$NNKJF, G"%2.=K'FBTSJ) ZBE<1GU++3IL-,\PE/F[T"+%3EPTB3KV; M(.W-9AX/HJ[@Y#4PI290CGIR1M1"SXVB\8*^;46-._&QZ8B,L&HW(&1[))="@],2W=&&$@:VJ7ECPI-H6W[W@B;5MD+5DMC6ON M]%E!0/5I(9*&7'% ]/;@2_\NBU&XTQ1#G4_ M@N(73E#J]4"S1-1K-*(9VN4LRS4>#AJ3" [6 M9E&<('_#77%/:Q"M=]$1I6"KO\D4^BZMA[@.Q>,'$3M*D*QW,SJ-^=E,K$^6 MD(^#SPR+$U,,T35DNYV,";%N&>/-W!3N)ZC'#%H3]92 MA X KX7B MGF\D.O3\C]\E./2M1JZNX",AWXVW/T>>D4U%91F$IAVD>479AL])DYV4A'4&<#489?;3'--@33&"@ M&J".0% 591!Q5*PQ5O6<>H__6:@-L>2RIHA%8[UE<>_2$@\+>/ I+EN>6$YF*.PYMS1$3.5DWG-,"6&E IGF"(G+7,>JDN<3RKR"M+B/:J")OIEB^YEZY IVPE'180E.UD\]&E"%V*:M MZ[$0H+O\\HIB528H1P050J+4AF\>N?B\R=>O]+M MDF)-6'9!:E?:F*.PZCP&X.D)"Z]4X6E&TX1G49W1765=,G9\J1;D0EPPK=Z< M%I'X.$AL>.?>7RU7KF7NJAJ2@+X!D=#4,RU1T7!&=69H(NER?S_YIOP6W$?B MH3(Q[ _AU^'W?)48?$6\4F@BTW"$:-WQV?!AH)#8A_N?N/A6,X!!3U30LO:J M\#?Z*I"D%%N#AOFT7H5I3%YV]>PM?2R\9$65NO$=9#5*M^$E2W(&I%+L;6'E_W'&XNNRS/05-Y]ZV00D;E6V2&)_E%"2:1TZV4Y M%WH?C.R;Y*OZ'E_(I-4QT[8DH".M'21LAV4),MZ]E5LN)(N"*. W(T('CQ_>2P_6(.D!"7%)=K>#X6-56 MO\E1Q8?W6A+;51> CER;PRF9D^01/29O*!E!HJ_!<;J'&.KZ-L(92 MP0F1,C"S*Z;R8C@>6+X1K"ES^#K3J&L2?YV[/3<+[FOI@/3%V=F_"EY MEY9?)$_RL("P%/58[7Y,)>!,B_RB;B(V4X1FPE0E"NP!*./#S4'H/]D#/A5( M#5]A 7S(J7?I+QSE'8?>L!*&J(8DZU]:P=Z@%?9G*R;]([:8_$'1^'VW>3Y\ MK@06\%)03)X058MQWY)R_:DFE'^2ON>*_3%YI855I9"PA!-]Y^3DSN2;ET]^ M>O[J_]+OOK7D>7M>%DO MFDI!)?JSI9YR259UA"U"%Y*?L-(_V&CVWMS$ M0MH":%*E!2I[TZ$$$A./&2BI$8%67'"-CN1APL31,K\H"R'0B;NR T[^K];1 M'0>1Q4?&SAHZR"\U DJF8BM--EN401FZ!+ BGQ647U%(O%^"4[FDU]KW%W)_ M-0+)PC?!CB$&37=&.%@H%N7OR+#BS-E#C?J[V-.[ 9$8+)-Y* )!B] N>/@/Q1*L-?^Q:#*P %%5>U"IM#X:NE M>DINH#Q.AM23BHK!4.T$C'2O\Z4H*^&&:A.A1E$V%_++O)GS6@<=(E5$UUIQ MLT#MJ12M78+6$;K%MT=GQV89;OKW_' M!A]U323N!LX@I:M3$#@1U$RE,[.SYX&'_,P17M7'LTKWI467>4]MTP\4^HN] M0_K*1#6ALD8+:*3.2"ID*8KH@[K7DD7L)#-W& XFT[G(N*C>B2H9*9;HE0#5 MUU4E^VOQ[O$0[,G4\A$&K&Q,S^D2QQ5V"[PHYF>A<;LQ?U7):UW8^\EU2 M./Y;8J=]@@TB.0B"W=ZNN4S)CQ\&!M^R^)S"">M#?70>G\!MV7_4LIZ?<2E7 MN+=12K+IB)9 ]C*M.VYD7_: 2CWV#:GUUGL"% M]Z'J&(&5Q;>/9AD+4'L=BEIINFOIL]ZZMPPP1FV\9%JYOVO[/W\/?B/755.J MA4J-JLZ5R0<>5P M-T%:**#M,?SK@LK>X\X3,=\QS\G8%$QEL,)<==X[%YC"NS':I++8RIS-\_^*79-'%B& M#ZF2NQ+&_$IENA]:]..N/X'3=\4$B4H5"SDFS[B,W77]1AJ'X%1,A;J;ZZQ[ M5.'YY=[=/*^'Z)?];!_ZE>I3(6$CC-&Z7H@; MX0!9PR@>1?W+2A)$.2 91HTD&.J,:B/2T5J%2$B$/++^$+$P7G17ITHMJA;. M5+#/C]X6Q3H-"[$90A#(G;3+T764SP#-*H#9:*'JZ2Y)C3G]WAKBJPNK#:%> MCY44/G-UMM*\UQ"%,0F7G%$';JHM-!XP"M7!]2*32D6K)J:@#??&SK:9EA9J MP#GRC%21YW8:ODBPO@YHGOD@=$'6-;5O%F;FS8HY.GMBSQ1L<2THI3)E7KPT M5%?0L\9C)N16X4\")19I(63(4L<2P=4! 1GH=#R$%W,]MP,&5RL#BC+LL&B@P@42RVXYLB<2!A[2;1*1B"+W/X?&D; M"EJRZ#*^Q=?)Z\'IYFR9EM:"\E=EPODW^@6Y<>R&IQ#DBJG-AS4E!31/3W"% MVFC?;IEGCMXM/6@:*NTG]8>*,K=J9RGHY*KJL*9';GV-P&9<,&-,#K=:NB=\ M3%%LVOJO[?P]C;NOIE\)E;3[=I,6:@.C@ OQ8&3#P A^3-G.RZAH#.A(N#L9 MX(\:T@7L2!@ U3GK7=S03'X4C#+DYZ MJ6F/T8(N$7]D9/A?WN*M&W%P0(<0DX82Q1R$,!&$C]BP>B597XB H)B"&;=] M4TRY?T^;-[;ZM DBC9-2RX7AH'#BS)_EI+3D)[)!ZKWAV>MBU=1)GP3V=R070;0M'B'%!.-\C>F=3J:OJ M#Q7CA;32)G/>PV6C2T\)QMRBRKW'QYRJ#S==PL.HZM[JDS];8].^W0I_#*&6 MF;P8M!-T_"_K!L4,D:Z9D8+/RG89&7P=<&YDH7<\>3TAB59QR2U+A6N$]=E= M1?!P\@6I5YC9<# X%_7\K_S,8MD63$708C M/&I:E8%DIP H0#X@N*YWP] =9;#BF)DYFOX:0V-B#P[,<(8?M$K2,'W%^<* M(U:QW=4LLUSV!%XX%/%*"0P=$BNNH _C&(V,K0]UC/W]%PU6$"18^%*B7PP8 M5,G'V?4"_WCB'T9%*T%3\@7$DXJ0$\H\=]2#2Y#()3-WS-@+M&[,X\DO+WY_ M\L3.B+8C^)>M]JII*)A1EOS@ M71^!$$Q3/0"CM'!\CJ?51U)8%(V$-_)6H:I$K@E;:_ =Z5)D]B%>D=_E7/RQ M61;_^1^G#_ B7?D'!,MB!BE$],]=RTH"A?"?M:FE>"$S$UP37<.)BSQ$O@R M&B%/$#!*@KU: E[&(:E('4U<)UQPK<4V).BJ^"&-U%%WMJ'=%1-'>5%%*Q]W M9'1C :15='X9K6(B/B[(2-@Z@GQM>_CN=$^>Y57Y3X.R69]O6QJ]:/$(9Y,O M@J0B../PJK@T#!7#Y5E5!Y$4!&:JG]0TY#5*0V_JY+F;/Q&[/C:+ MB])ZR':-1HA ^" 9HKS9>'X@&\]"SHL56OK&RKCP8!G)>W#7%%K$H:_ED?&\+7K/;68/QX%"#<:C!N,4U&/WB8'4&&$A?S#J8T6S,,Z9Z3#F, MGF_G#V=4B">.CS2)X;1G7 6I?4-:9S9R?\$/X3^ M"5NAPI[SK-1F.-K*Y68U+?-L\O,F7V63WS=A"/7DCW)61T?K;R6MUN1%2S63 M0EL7WH"[P[PYN._J*Y":GC%_M%DP[2C6I&,%N>I"[0V+ M4J5I6-J2RG7;5NHIW&^? J@CC$&-:Y=&Y9@M,NAQ-\*/OX;5O',_F]PY.7VDX93G?Z6_] ,.G#CDIR\8D341 M]/AEU37/GP==R,$3/D!44F;8-,B:D?.\%&"69:VV(",\4^E&[=/%?GR-&N&, M/\%)_GRY_6?! ^^DC4:&$X9"AARD6-9%NMU!9LI1D,6.P*<_JT[BS.%)+@C+ M*H73 ^M(3SBASZ(T&T&"H3_M2JEZ)ZO7!BG ^*T+M\1(.VKN/8_JWH19/CJ) M1\V[W#B5($.KEYL&PQ/",X/BC3<.::$NCYC36M17)I%P'PK:^?PTYBQ:[F/" MU6GXV)/WBJXC""Q42BA]KXT?G[0!!=EB$,#HOX^"A+U%#1NP@R@1/DKH2K.L )676!BC# M^AZ;R;W6ZE?!!R*?:IFOV^)[_<RR=/WCX^(?^N-(/#=75QP[YFBX9E2E:5D5N M%;2B)!C+?4TB?_O!= /-Z3O:C>^PHP?A.@A7*ES!:77%0LZ:99U%?SE(TT&: MKB=-Q(EVD*6#+-V$+#GSSU>U'*3J(%6?=-\%.>( G,)S^M)=9]!3:*X[R-Q! MYCY9YES4C$IC@R^)*-6&6^&",ZG8,5[,8B@V? ]HA'LD;R<'>=MC>1O6M@\R M&M7K!P#W M(_+WX:%_7578/];<@+%> MCTC],[*F?W(;_$_/GEB=8,X8D\UXG3"##*$=T/HO$FYU+%!Y5C>,NB./*3[3 MGJ6956K-RAN"J*.4BV_M9Y2:;-(5+2.'SY8E9W0Z(*?WFO_I[^%)G!UJ.!U\ M09E:*GB3&[V@;DB4N"WS*:6.::C0%(@$HT MA\5]D4U>4!/3::;5J#]JOO%(83IE(7^5=7C&0 C'RJX*- (_2U(!]/T?5O$3P^@5V@BA#N&N:IQQDZI#%TNR:P!%8(T,!P9G MYAXVN277FRFU\FH]Z%6-;WQ.A"Y%[H66BR\9]:UI!"%"FX<]5")U%>NHI5$6 M8^Z!>63V'&MI6.EA,_E%FD\I,H(&% L&/!G1_DL@^ ;@,D!&Z[;Q,KN"0VY M%1+$).PI'Y?%<&>-J3L.12VDAN9S'KPT,Q MZZ&8]187LWX6>##86] (?:214;>&L*0&9KYOD!;KVMO-A=0&PII42.9HAUJU M(Z QWG7**N4P+X;7M?<:6X^;@29%(O$2TJRN*;@^)-(0*Q92K(BEV\**/1/X M%;%#>/! PS!K!$V$6R"KZ6)L]?Y =19X@D4O,X_#+C.'GA,VA^B\FVU<8'U5 M>[7ELS?V'.@*(OO8Q\DJ@ZV.B6H9+6BR:9-?\O7O'QDK?5AHP,I&D#U:]H,R9.!\JB3A M&^,3D7[.!+S+M3/''L4=L:SCR<^N\-@M$#D4.HE1\6:X"PH3QF)TJ:>"X3$> M$''#<+#-C7Z3ED6X<<5"V9 !&7S3HHI,P(O=:Q7.4756,PGA>+<120R=_Z/& ME?9QO&F,<8FYE?*JVJ#L,IKV@(CFTSEY^AQ+9&*7F'Q6D2I\3*.&G?(OI>V> MHP6V/4VG5:7"SZ0D;MS7678;3A6 GDE>+(:FD#$I*G;BFRKKTD"K2MA!F)"8 M;TF?*RFR7G1A;]3/1U%Q6.MZ;*-FB6(/1WD-C,'NK_T @ \/D-(!,\T0=DY] MDN76(=")]JQ MX]5E*Z/>OUI4IV'#I IY"THX-H6-XBAAA$G"%E4$ALH+XKTL%R] M+#(_FD*/!A0;ACU)H$V"Q%/YOIF=A"V= M;MTCI1DFX85EX'G2_^'*3]YN "R5X,87RU+8J@3)=,*)N0+&6^F14,908_E6 M2E[!$0V>X#A18-FF0]"N[7!=23M5QNW0U*)4L:5#D$8&F]F&Y<_+JA_47S3Y MJKBDII5\UM32YTIC0QRQ-W)Z<87NA1P4()'_PP7$Y:X+F[YDPE*^8\+PJ_I" M^I/W18G0JD.FI.O'4SF2FDA[>ZO>H1S;6^OO,S>E2.#G_.&/5T,.7E1;>U;C M[$3LL+QAAO*$IXO7?\^FQRPSA@)-/9V"J,@*>) M6SBPIL+K>ABLU,+>4YRK @0KY^7:AOG7+-%#E$.@XPB^".FR<8F/_PYK,"<, M".0"?FS(W62Z(HFQ.="-@:6Y$$0X]E12Y1#G:IU+O0Z"]Z^#("691OB)J#>D M64[2&#&[PXHBV-$WE='8EQ/Y43U#DC,? C\YK#2"JQ;'Q@% C0ERS.P#!G)5 M"JW%M-!<7L1^Z06WY4Q7;$!Q)Z1L2+U8'"%#J"FDC33$T9D2"%!!/!"?RX$B M>Z")?3/$)-+!.4[ ("H--2S41A!@5T50,O-V"+RC26?>$*?7WH'G:L>4T8#UZ1/J[4+H<1)J! !9*F,T2S>;RF^'AI#FSX@Y7YMAI;8ORGX1> M>S5*55IIT3L_([F3UPJ>A8AH+]8RF+:2C"9H C0VZU3NK\M/X;G%Y"ECOS^9 M=;?8>;["%)&ER'@A,L5<@4TR&E7F0#NM$2LZ!X9EU^>'P)#MFT;TF,P",ZQ MFVZJD6,K2!T%+84C@$&URV9^1$8,&2'E:KH)LU\).+$62A@VM[E#B"SR!4_1 M /Y7.8_7G7]N^#H9L7W(G#'X5S?JX"]L!"-ONDG 5@

    $;%UWC%>0N(4J8MX::PI7%A)NW?=94$BL!_5^J^PH\FR4 M#@1GI4 /*K '/91VK!8:/:JE=V.FQ2RGO7'((B 3-&&:?Q"C!G:#; MOZ64T5EX:<4AGM:0-H"J,7$2R?C18BCK! R+HG MY9VC,5TA2;@F,O1X&>/G-9MOT _^F$* 7#99@#R%9?)Z,C:ZA;>V M4N6-*A%J;"G:03 + M(3FO-GB,DPL"\RQ CAYAWO5K<_WH.F\[PUQ-G?-+VM8>2TBJL MTE/S$I-^3%YY2WP0G")2_V!&+A\0D9CA_P0BD M0H$-02P:[!A,+3: *,PFE)D7Y."'E5)\2I$H]#.I['!A;5YI*Z"*C0M,FU"( M_90(T8?*B:.UCWN_-\GUCPLR#YE.(TF'L?XA DT[0L4: ^)=);W=NQL'J4KA M.8SS]-C! GT.:2VTG6@' ZS"X'DJ$JFN=I0CPJW+CU RW5^"W%]H\U2^HJ3S M;J99QRJK2RZAZCIET)%1RW8A$"Q&?=ZD!5&DW)EFU0]>DN)F+YK1K8F/3.ET"MS-^)E MEF;$^^GJN>3[J^Z<8VD;ZR5/"::YL?ZR:(KH'Z:LOY$CC[YOK0#X"KU(8\ T M@KGAMB:C$BJFN4MA?EZ:W%NL% 43U9-F4@P\J'W/J;W*);DZS(]^VIK6WL+= M%TN>JGD=GSB?A"7B^-O,W=U2!PONS(N19)#TRE"W[35C'/EEOHV!CF935AP$PAYF6B'HD MA#PX<-QQ',ZT!)PTCQX>D 0DC,H$-Y*C'W2TL07Y,J89&/$BF&=4L1:.NAI= M\V*!=LSPXYA8)E$:CC'%AV>CU\8Z5XYPW#027E'5'ALX.69$8;OV"K[T+&W, M3/U5QX(U$O;XS*KI)PWO)40!4\C,IAE=32K\DC3EG[&6O\>-TFH4())3N\WI MJ1;0D;40[L YD&_C*)&955B8&SG1=_JG=43M1;R><$;X0OG^O)R'XP[\G4=W M3N[^X/5,/BGG_^M/;Q:S!P_O%0\?OPDG\^3-O0>/'[_)Y_=.WDSOW[EW?_'P MWG0V?_@GCFSS-UZ\>O[KZ8]___/7_V\M63GWYZ^MNOOS[_RZN7 M;^X\?'QZ[T2^<#.JK*?[3UV(?YJ\(-7S-$YF'3K]\7@2QSO!@"[:/R;JNP9K+UIZ?']W4RT)+W%G?N/+R7 MWWUS9Q%TX[WYW<6;Z?SA_,W)=%'<.WUX[\].!EKSS^Q^__?[\CU] M>/_1O=-[^Z47[QQ/X@B_MAY\@GO\OS:54,7=/4&/T1W8,I1;G/?PW]=-<*;* M-6BC%?[B^SU6I!^ .,C/IB42>239G;',J]*%CL@W7:V_8 V!WR1ZY"2"\@ $8M"0^GH@@*SRY2GW[AS?N_,__8+U]9Z5Z&=7JOOG,(B_;1?!HLL^ 2?V;E=X5H?.@5*_^; B3N6/9=R(MW MCN\\/&S$'FP$'8G3PT[LP4X;,3IR?&#PT;&*:S#.>$X(C9S1*2!WR-K3_\:_)F=!41?KKV"GU6/W,SR[71U/WQ!O\BJ MO/>>^]K+\J\A&X^NL097^7SL4@W_UYR^SZO:O_K\GU#[X;N2(LZ3=,X'+7K0 MH@E^>])7BC^5R&3XUR[/)KWG;YK/S35MTE)A[[QY? M22'$ OZU9Z[VY))KK*X_\UY1VHR LSZ+@'R(0900NY?[_QB!=J%#FI>(! M4#%4B\OMAA37UUZ=:^_K-?70EY^.TSW(Z?ED\-VD("*Q7_U$UDV!(&KXS.3T MT8/LSLG)P$C]"(WT13?R9543W/^J+++)Z[PEO(#N6G)Z#>6SGQ(YT#1?=)B_ M%/F=1 M//LID%_7R-ECE;*?V_4O:<'@/E?4J]%?KYGEW,<^ M@B4#;QX:"?:ND6#7T;[[X/C>XT/9Z#[4[QX_NG_8B#W8B' D3@]'8A]V(AR) M0TG[7FS$G>.[AR.Q%SMQ.!+[L1&/C^_>.VS$S6W$]0L8/]J4_9KUK!\$"?%9 M[EC>\S9;[^"KAN&IKTS87Q_MWW_GUW M]JU2 1]8\2^WXU>LZ1T&J+]DR?_GOQ;W7/CE OS: G!#1?^\-/6"_WO#Y?__ M]HI2+LG;+"O<)27B,=8-<)".3[M&;[-P/'^W+IN1V^5#J@_T0OW*2=Y?\DNB MIZN*;/(T#'$1_GFM$H3KW9=?>'9[[5DFM^A7WO6G=;.NP5!Q_LDEX]=H5?FB MQ1.L7P^2=_UK^M879CQZ-%H,=A"ASRY"NM]B\]]?^RE W C5\H7W957=0,6 MGP^,Q1U\@'\I$);;;$[>3H_@\6GV^. 0[)=#\/!6>P+]IL[)P0OXZB/?@\;. M?S'C[U_'RC\YS1X>K/S;:.7?O756_I-P*5P0&_6-0C(>[/R#G7^P\Z]6\P_N MC3;P_UONX+[:^0JDX)J5/GX$QW']M-+,_888./&C8Y8,ZJE8C;1/I3U1UV$L M=6U;P\?AU<AJBM7SLIV$_YO5JW53$EA&O9BL-LNN7"\% M/X/HVP&AT>9$'=Y,JB)OIEN'GA'Y[*\Z=6YG3V6V+'A?"3GD=3&9%LNR(&+[ M\YS)PN.<0-1>5I-\7OQC0X5MD8L\')]VLU[7PG<_([RVJG.8(7VT"BLU M6127?!MLPP:W!($9].O*/V S;3L:0KX,8S&1R.DC=>O'283R8'<_GOQ27Q:P M3L/_5I-R@3$7X6E5W?4&'=341,G<@QC&.0#,)=FL=E.*OJ(QE=TFK C.( ES M?I&7R_CH)75N%,I,#S"8*+J3)[-94!GA""ZW>,V\QLA&1*-7A;3ASU0;SS91"\L&IA47D=:3=H%([X?H\A:VX9B?C=DP.)N-/.!Q+Q MZY.(_\DHP_,[Q?S!XM&#-_=G^?TW]^[>S=\\.CV9OKE7W+O_Z'$^F]Z=G_[I M?_/\ MVO3A/S7U:M*%9Y*&I?]"=\LE]7>Y>)?%65"DZZ:>%04=B'"/S)9YN0K_I0N9 M;H S*-/PQ:#8@JLN2AH7 EW3LZ!S6T@/*=_I)GPH7.!T207I*)K+8#'MLQX6 MT;Q;/)X_OG_W\9L'=^X&T5SO%] MM]=M[]6+/GM-@6L5O%AAK7855#J7)+^@/C,>AV D ,=9(E4LGG::3!Z1M%U/ M\MTT-:+MU BG1CQ*C; ]1NWFKMD,<>]6]Z"G!OO[P'K[_O=>N]W_+KW=P^^# MKM?J'WKM7J\EE\:0[[HT,L6B5W"#A/?]Y_'7R[.S[_O=@_WN[E(%SH/VMT@$ MX1)9!)V=%:*FE*"[GX^__OWT\N/YUZ^GOY]=7'X]_G)Y 0CL 4;K)4%W08+2 M6@4L5I2K1>2T]]]?B)/SSY_/OXC3__YV=OF_#7CBT_'EZ0=Q 3/XXO3B_$^4<]N+@X/?GV]>SR M;.G2^Y%0NLAB[X?X3-$<4AO/4?,39]$ 64/ESNXZ=.')O9R#GGH2CT:@U/+* M@U1DB?31LQ>)2U!NO\C4E_\2OX=Q'[3C"\I5,/NCUL'LV;D= 0 $4D"G]?[\ MXNRB29_;[VNS52[]>YQ?P:NBO6OJ_B)ZM(M)EI5KPEMQ>"B&@%.\F KO)=@6 MV3>JO0VRIB"O:)2/^@ ,/X8MH4&E$08&R5P PT*#,LT2I3(-2Q')T=(LB"<0^8?@.@"0^VFM:/D? MBKUB"/VQ#'QRN7DR'5+4E-8KP"+S%%&L%T=I/N(C:= :1 %Z*\4X[X->#M\. M*$Z+Z&@?'NZS'7A33 /?HVS7 XSEK4G7X;DP>,NUI '-2I%&P-[:&J#P+$US M(-<_\\0;DC<2=G#ZKQQCS#K8'*AZH?>R4I:;W;E8K%H&40J8*/BKD/TXUR$( M/F&DAED\#C XUOOVA<]95OBXOH@N 'OP Q8)%Z8^^-'VUM;FY@>]IJN0.JF5 M/M3T7$Z%5%>8LQZ(:#6["WOJ.$RXTO(O#1$.#[7 ["F X>).F"BV7.(J 4B M.LU>UV&B#IAP1Z(FB.A1R,=A8EF8>&#)XKM,ZN?;],$3HBNKM6;76;9LC5"Y MR[1\H6"I<>N'@P?PC57:6$^&P<'=()A??W8>R%^L5EG,G0Q#M-=UBH6B\OMY7_-]"@79ZE-.C7J0>M;KPA-.D-EV3 MHAKQ8]"OB4BFI4LS\@E++822L<.G6 M$[K"9GO\4Z1Q",+,=(BK%3PGFF 5/OV-T<1:4Z=HT0;O30%+4[$VF!I0)]^8 MC*&G;G;5O('UJPVFAG$27R5RM#&QOKH31,_J^;G1!"'>MI>18U9V5#WZB^'DO3 M^IE#]+8C6NM=&X_H=J,'&LI^=W\*U;7S=$UA\[.\94T+/W3;2]:S-I0P5Y]/ MOP(J[.XW#G>G2;#&#J.::DN;2[0K#IZL@&CW#YM[W4U*6%^YWK-A"%P^U]E@ M#*X\4+<:[:5[V&GL'[26H[VL6SVE=N2DT50:DSO7T?U=1VOTA*Z$P+N'C>[^ MH7,M;:-K:=GZT^9;HP>]9F_7.1T>[%UR7.]E$<+V>)\ZN]U&K]6NO_>ICC)L MX]U45;[5!;[EQWD_5!O+N/;W&]WNGG-D.4?6!E'M0;?9ZS@WR-P$*\>7UI3M M7C.^M'H7VK4+YD$&O[MKWYP_70B;9:'T)P3ZYLL'O.?\'G(^5[M9OM0 MC=Z/XS3(@ACH6H4R"ZY5P3I;;W##UN)*_7;'B\,X.3*GSXR(*)@:CJ9N[BFC M&G9VFRUSH@&AD2H@+&2>Q:(E6CCO+S"Q^9?@5*R">8&'?;_&J3HR']XO +C7>L/0:*\+$Y2I)!AG,#8OI#Z#EFBS)5;H7,7\95\C&[;=@/($_\O]*5$ M^.4D'HWB2%QDL?=#R,@70>0EBM+C<5(S@T0JAM_$<7X%R*5EX9#=B2&;@H7= MMS$\7JZ%=Z!GY66FL .<).:?,IGEM"!K3_T\PSN3:9K#'_QR@]9X@P-X0%'X M[DA(&!.^\'//K!*'+$I7S-NM'A@'!"J&%42(<7P]SA/AQ1%Y*60&SPR"2$9> M($-:J!JI*$N;!1M;Q,*L<]/6M&2?9>M)+U0R038_G#A^77RORH:6+L:KB;&= M7BG$M2#O:C]_N?;__(][<4-K6YHQ=NC\7:F=/A#:CQTY@)F/9'@C;U.]S8,# M*V_XJ-!G$!!B%V\0<2?M*#!,U^/757R[/3V;*Y#NYS25)%#H?0 9 VP5IR]\L MM,\CUBJLIX!H2UFPGE:C9A.TVA:T%F5U7R@O3V"5,-=QR6X&<2+.@"? 25?B M&UZ\$Z?_RD&!0;8Q5E'*3/!/O'Y7Y((O_20:V4E?!;"**#OJ[BWK!\#\KP,?%A%$ T0S+1UXFJ>2")]"%J=X=YZ].[YW*HE;5L)\3=KN M W0/WAVN7",?"<5C C,H)* MO=MN=A;Z[:P#84T9PS0#0(;1>\W?9.\<,=.[ =#=R6\L]:MX5/9!*N79I%[Z MC,K] W1[2]"MUJ!SB'@N1/2:^PL3^!PFW)%X:8CH.#S4 0_MYMY"!YC#A&-- M+PP1>\T]QYR6B(G[Q_T?;5.LNQ+/=I0_K__%^,5J]+JI8 HDCBR>@RP6JY(O ME"CNTNM>*%A>^EFY2[=9.P"^E &HPM_\I!HBSZ0[/)KN"5@^!N;(E[P3!I$Z MH@IV^&GJ9XY+4)!M2X[,9C(2IXLX8G$:BM-0W EZ%JC47F])U$@&%"26US(( M*>([>&*E6:>ZN+.TB:K+*FP D<6;4E]R\WL =%9]1>6I%/(/^DLW2%EL3P.< M#M_?^9SD]DR.Q%ZT$!_D69XHRG&E?#:294Z$.Q%>MY-4>Q'>5R93/,>D=O53 M)5Z0.O[J1+BA$$,2W!%QF3OA.=.R@"TQOU4\OS(DNEAM\7W,OD_O# :^I"4]FZBI. M7%OF9Q"D&]SEYD8FB8RRE.Y"T_6ZC>F M"U"UE'/"Z2>)\G@#::81 U"Y6%A MA0 O)8?Y*!)OY;NG==BJNY6\':;NPY20#4N:?RI= PUO%.>K.RVOWM)8%RFO M/&/LR:3:V\.O_66(E7779SX='ZIDC&6.L%J4;?&U+\50]B\2E)7 MFWF>K;KYM9G;K<:>J\:^6'BN>S=+Z4[)HG+S*?8 B[KW#J*T5FF&2=J/7 MZ37:G8.W[7=O.^_J;)T^0&A&0 M: F],:?ERR_'&T']JY>V&X.R)S&X#31YB^J[=-Y?_7899S)T6N/]S=FMZY'@ M[-U'V;MKIX-G-(C7OE=G,=?"8MXV.BAL<-^Z+3:'7$681P* MJ%(GU^6)UITKS_3^5EIBD-O4Y'Q@-N MC;, ^;:;!_OF>3P_"H ,A!R9QZ\P%T[Y3^P.L];V&'^JA'I&(#OX'8AC6+MN M%U>X*M%787Q#[FW"!J+,RTH NF+L N0"KBPAK^.P8%A<#&U(P M$??$X,9!,/4/!003QL W]7>A3($L$DD9Y;Z\A;=@&$6_60,,B*,-@D$V%*#! M>(J>'P0I'$)6_&Z5Q-E!_%\-3;\EG:B.8ZG(-Z/0E+BY4'$+HHE!;@*8Y*U\ MQU\A5+[(U)?_HFXEJ#XHX-.^^DFSO.WKYR1L&T"!^L<89QJ#8AAXX>T.;@X3 M\O"J:_(VU8_3))IW*S&4 -O7:+9\$"5@; M*@59L),D.3: MVW^?:CYOCJ@5022%>?=#SX3,O2\(( 0>0'>$_"?]<4 %! G-XH:F!G0-L4? 38S0T&KE\?W@,<6&PTXYA8!2TA3F0"QF'F1 M5<$ZM1HVY_WF/;HPV5I)/5J&=5W+,$O NY9ACVH9UNT=-O<.5N2=N ?3)3X+ MQ]<^SP2VY">*&H3R%SS/:! MT4%/?WI#&5V!3>5E#=1A07J!6,);TVPL <: \Q WB8 YRH@;D^%_83[D=VR[ MX6!VAS-0:&&*]F&WVZ!6B6S6T133\ZJ?G@+Z@>=X>[ U]1-4F30-,4T@P]V M2H Y V/E!8/ JZP+5&A@K[R<90G*V7&!5]PR\H-T#";F41"1@=H/06Z\ MGSPRW#JMY%RS^C%4'4P%B^H==IN]/6(5OZP6'IN'R/MQC5JL_)'\;D$_03*7 M@8=4&@MBRU79!\LK0?XPJO8//%HB%I8-X:WL9\A1[%ZSZ[KP3)+& W)BEMD. MR761K ,B]IKMMD-$#1#A3D1-$.%.1$T0X4Y$31#A3D1-$.%.1$T0X4Y$31#A M3D1-$.%.1$T0X4Y$31#A3L1R$?'0&RMW^?I>1KF8Q5J= M.S:AUGT[%"].7=RFF1JE#<8P)J$OC<+7O;VE77[5!%NK:E&/NMI*J?K+-H(= MFFN'YD[ST*%YZ]'<.VP>[#LT;SF:#P^;W8[#\I9CN=W=;7:66W#'H;F&:&YW MFWN'3ZX9MOH(S!0JY]_*W 2+>.6DN6ETN!)+P"'P^1#8 4;B$+C!".QVFYVE MZW4.@<^'P+U#6+9#X,8BL-/;=2QTDQ'8/CAHMJ8=()OIB_\3ZY50V1=G_6VM M]>?\[R\#S7O-7>>8W78T'QXT#QV6MQW+!X?-@Z5K^0[+-<-RN]5N=O<],^ETJ]U%I>V:AG.1LI O_75]];LM_R_?;^]]V>VOO>\_<'WV5+R>_R MT#^4G8.]O8.]#LR'I=KXC;/+T\][%Z>?3D\N3S]\//MR_.7D[/C3A^/+X^_= M_4YG?T\_O8(3L3"M"]?%1V:O*?[OU].+TZ__<_KA_RVQ'NU*VBEM6)W&GJO3 MJ-'BZC0^K$[CJX+E[.X/VJW#_?WOWNYN_WMO][#]7?:[\GN_W]_M==K[LB,' M4RQG__/QE^/?3S^??KF\^'!VG%U\[[57Q'D>5!"[ M9$/[35&N61>EO1#EV@4L7IC5B_./HF"FXN3\RX>S2_,,\+)OGRXOB),MFAK' M./_S].LQOGE1NT+<99DXF \._@C>*VKU^D'JY6E*I7DC[",@P]LTH-)P@R"2 MD1?($.NR^T%FGDE4FH<9/1*/54+5Y5+Q5I?5_/SA_\C1^/VQ:2O Y7LS;E.0 MQ6*HPC$5J /N@Y4PJ1YFFN' 6-UX]N#XZXSE *+U;#B++G]'%>#AL.;C<4A[ MA5FY!'(ZC/,0BXG3W%@0#T;Z9QY1J4^JU=W0M<'-3-10 8^+)]\B M0*,X4VESGCCBMF!"GV:J4%JL%XO2R2"B^O18DWXGC.,?..2,*4#V0(F%F;'N*(.%Z_ /I)?%25&('P'ER3S% M#6/>K!/>K"+8C"[J*NT*5Q7<9V 4&& MJ1\+2H\UR:5I##2 &Z$"ZPQO:\5+/../9'GG8(]+M<+A014"%25Q%'@BY61[>@4/ M7QP1@2-Z/2R@BT6])9QV*M4-N&N*?R AA2&=9B!(/_?T<=(\0I!TQ)84"$%/ M(8O"ZN%PRH(!$NR(BI<#<92E_X?Q"%Y"-J(;\3: E\DP&WJPWP9L;* B/"Y( M1RJ)R8RBE5!%_@R4!&58&O8G"%!1A<4VN/PY[)[+G@ZFND-Z. ML B\*1D,4_-&Z!"9OL#:\F+ M/ZPME7.,8='(24> #RRC'ETU@#LD?@"ZYM6ME@HC8(:5)QA?4<3LP".&9"W* M.F' 5!7\EM7T;V2"4=(%$A MU5S84"V!8N--8IEY(#*9"5=26K@[#JYB=^^-:6#"#5A@.+I% M1F:"="3P [6>!SE5U=4<=W6 M(Z]0Y^(6%-^:%TW-,S54P]BD@= P5A?'.$P LT5J7*0T'$T"E<5"O ^OHU?,J8;X@K+ND2D M+)-D6^$+DITV>-H,!RC.\/31%<;.!3CC*]SF)L## P@8YTF:J[FHB\>X M$.Q#A5B05"\;'DH0DKKM3YPSD1 AU(?R3_(D@<>0UQ4D/% ^]OJQ<1B4=ATB M&786 YABK=EB7P+?QW8!BP8I+$3\!KL,:%;@8SWT@+12T@1=81E0QA:_Z&1]:/+(962?F\ KJHH!- M7F B]1-P'"FMW0 !JW)5DLXE*A&W!>Q ,(#5B ?BV&?[E*42TKDJMI#J/5S' M>*R(Y(.(-.2D6*+6!Q@V0VP1!!:GQTNUGYN"UO19)*7#4FRGCR(?#GM8()P, ML >B)_AI!,6T3+%/($E=V!>>9K;EJ2T0K;HD@HK=Q?H8,"!8;P3(REA^%1TK M CR>Y,%*:5@ DB'D$ML ZS_B&VSOA@JX00ZL:1C?F'8]3!#(S0B)? 9&U!Z, M[%,RYW0+17QMT<$R7@KFW+.AEFHW"PX4)-/'QK8IIJ D3L[_Y^S#3OL0- S@ M"*/ :TP=%@:FU#MA4YWH61:Z JA"/N*<#AXJ+LCU8-W]'*@<*+SQ,.=.?1C@ MPU512W=?J(S.T/$)]&RP-FQ;M6%Z6UGZXO)-)*/6DAZ62NKO$(RX+Q7ZT>2. MAD#-O!5SVNHST2@ZY]T$B3Y6^"E$>1.I#"0J^J%0S ]O4^#1LM L$FR^G4[$NONA!(?>6GI)H%2+*ZBR0L<6J%W/D1*3]+29^P?IRE-\\@@0G-N;V_ MV9HSNH-+IT4A9P"01?] QCT[<89PD(H>@J1I&J*X# M;C&HEUZP#%\1_S+$VZ"F5<4B6+QH:0*T(+4\L83) KDASB+4-0-F#,4N=$] M2YT:C\&HH+62)"-D%DH/-K+*D"BO0"^H*A&@JU'4T\!_!F!9T0#DQ8#.0L%C MLP789UPE9^:ZY?,VJI',R"<.E(C:;94%6^=*LT7>D*]"228)J "ZN]B46](X M'9KB _NC,MW.#%LBP@O6*AHD"XIAJK-J=L_L,P+*U :1 26<''PLA--)OEA< MV4P%8A7ZPZ:%W'==R-V%W!\;IUCHL1-IU7!E- MRRD="P[53^$%B9<'$X$=>_HY+OZ*8IVSIB!%/XFE7[KI;.>];;&53GNPRU8M\H)"]H\^0>HY$">17%@&(<(X5WVO4Q-!].QA_+D\8M5'^ M@AMDP@[FCTT9-P'F(7 47?G5\UVHSZ_;C?9!M]G!<$>H.V1:YQTH1,"O;TJ+ MTC/+TL8B.:$)&0UM+?E)3&HT?K>#UM\.HN(I><]>L@-TV MV%,8K MV2Y1D;P:AZ5^W 1C[]LH)=C M,2B#A4YGZ2@E5EOD+*B?8Y1V&GC-PV+9&TQVQ]Z_\H#UM[30:5 HXO>$ZYM8 MI"-JLZR-'X4> Y(O%K6PD(.S6'UV^LDV!IQ \_&2H,^945_0*=@Q1%6AU5F9 M: T1X3R%A7ZCHPOHXDHH=85-N!HD*%TFP*28J+[99GNM$I:J*9*4?E--&3,. MDZS<3=4)08X#RTNO(\*#,,>.VWY#*[6WE3!6\7MC?M[C9MK->\YN=G;SR[*; M3V*P0>1UD.0I:([L.3:Z"B89P&H0)".*3Z7H("Z$6PI,TP>K3CLQAWE&?S5L*[Z,D'$;QEV6UY=L[<)PX+5P+%: 2WF+Q0ZDQ_5AU5-@)6&/%3ULZ M+OF[R6M>)N^BJ26O8ZWZ%TD#DYD!YFCEL&GR<23DQ8&W99%Y,WL;1;Z9==@) MMX";L4[@OP;443J*/PJB@ (B9#)C^$,8 A8)>31P5L9U4PK MLZ[)D1IS0[-XFI. 5"S+CK%B?D9Q*T,MU9-HMD=AJCD)J1.K+%<%N%7!.+,5 M1%)"TM(?08<9V<\H3C.\*P+"\W8*KT3GUX$LG 244EHLNG2?%8ZI,D16QN4* M5C^Q1WO137&L4Y9*YC0WO6O/K+ 8_(O)20%3$/PL6M,-XT$)Z+L*WDM9;IS M.L0[$)0Q10'+!!@([IQTP3BR:8=1)/O'5NDGY*[4(*S)_Z+ $65YR&;1',_FC/)PFH8RL6>"V*JE& M^>TE%S%F/-'D)ND7>9 -]E4@F#"A.BSD(1WRI+"6?<4)RYQJHLFE#^>4<4-\ MPFA@$U_KPU+(ST:ID%5U+U8Y9TBW L/Q)&%/W#6T$E/(/\@YA1R9KP2&)M05 M]1,X:J9,J/\*U/+B])5J*)#R 'Y1I';1= MPGBLW4-5>V&^7!W'*(?)N02: [)F8$XW\IIY<0&A(!J8O.G$>J=J>M"VC.I4 M)(5(GW..*^-I/:9 ;B+'*N>XE\%BH1IR$&"*@Q:DBF(267-FKI-AWJ6QK](Q M7O.VB,Z"#:D)I-275?H:.G3X MEHXT-Q6%;_%A:'#63M (--=$K3P3*SM(TZKA>3JUT)RE3789_\XR^M28GB?: M]VIRGK3=?[X0LBF,A?P@PG@L)C53@)*$F77YA'1%4)QA]<1TT/DF.4!-PI5\ M]E=PX/ARI9WH^ T8/WQ%MV)3;24@,9/@QA4 %XIU-(',8TO!*[00+XD+"UM? M$&Z4%V?,V;#H=1P#T(Q$-K^KGR#^,:X^"'-/RZ#4,EQL8\5.Z)HYOV&BQ2J* M<#Y,DN 6$KH$J/74BOY1\7.@ Y8/"JB,)BV,;@,7!PFE3J)/.\S$EGBAEC3% M1Q:=C:FLL4+HIY-ZM$ZIU%X1=4?N8:F7%"J30,+7%\"\0JDSG*>D(CUPL:2J MKZ:BCI;F/W*?$?R$/U04W,7YD\CXUXQ!)AN_P>B&+:>(5 MQ;=YE!32WW VO%91N<)ADU"%FF>8@XL3\(Z!Y35T;.Q:FAC MQ^H2BJDJJ\8 M&9"%:I+*R*!AQ <*ID#S+L;$$+X82E0P"/%VC'U;3/E3A#.Y]6)71E>?=:_" MG(PI'8+.^M0%&H4)M0AGUD78&(^U(*N.R*X9/=V=^7_QO# &*JI^C!:P^!'% M-W3- J4@P\;&766QYGZF6G",6$'MB'>9X2[Y%((6.ABD#>.&0&SS,9PG6$H3V-@J ]M%SJ?QUI(N/!O2 MXP2]DE-9PM]]:3*5I_B!O3];B=5W40U;LL++#'ATQ?@Y6L)H95*F4PF5)D5@ M.!T]3BR.,MOS5P%:*7-2,M.J!4#0LM-FG;YHP=V7*"R0C27$BG=2E M75&:;=/.T$^E;E"&3KV+DJ1T]NAWV2U1[ I'(L/?4OPLSY:=K6VN;T5*Z?)> MZ-+"U&K4XW0\)!A4?<7S(Z"P'1R)O)DAW2.+;F?[PF\+^\8$/PL\>GS+QG@? M9SO>-UG-.\T3$)/P$ICX0$:70[2!Q >5:3?=!5[ !KF?6CGZ2IQ^,W&/XL:S M!0\N6(,!9UV(PMRYSOA5HG3,E2\*EY#_MEIIR-S>&J)O0Y=*L8LWF,?(P9QP M/F6(#L32(BSV=@('/Q3')BX&'&0 ]CA2S]O3D^.3=\4N19?)UU?2IS(89.KI MD3UEA@Y2X[H3-P@&NEV.7H-449D,<:'&L+H^G!I,*FZ*WRE-LEHN;%J+G*-* M \02!9Q+IUY4(C[&<*2U@&ZH'8@&[GFJ4RWG@AE7.P?$(Z _,5*PI1(\93R2 M%6XZ7I\E< 3<:4\[F8P62JZFI%Q.X>#'DX\#&Y9HEP:AO>B,@*E(8I$O#60: M$G^ L4;H$1\/;\7;KY>7[PH^@DL=R]3 #3&] !3V)C,^!>4C>N'DR=C@P_Y[ MR;[^U$90(3_/%]9+M&)*WJR8$BGC;)X82PSP3U:*Y?>VV&>HKH*4M9*&(6D= M;E5X_]M3%1>@;1;>RV7(LD573IAULDQIG!G9+47,%^4&7>_<8)R?E.@XB4T8 M[(*%Y@D)S0^ET*Q0@\>/5RL_VE[7!E6%4DBO)IV@%: MY#K11'S@J_*9G&FV?+=#QB5!F )%G#<6C,=<5 5H2XC]I9/YC^80;0SF+(7YI:= M8P.[C&QK=8GNI3/G,U'9 BY\*T7GS?W#Q PM1=/6FQ#,?63?[#4W9O><\0P\ M*,Y@7(^*^#,3#$?=/#RBNBB+#2K+_TWND!+X"'7;,51*G@D?R9S MF32$$=##E7%6EH[/ZJ1I47,"=&*/HK'&JR%-7INIPJ,YH9S,0[NG6Z*QC8Y# M=FD7@OILVO%=26:MF6.MBEI.)9TQYX4UF!BG>T6TEY)TJ]:-"_%9> M#6G/9*)AO;(R_R5M7DG^R9K M<*7EQ!28KI_U"<^:@=[C M,D48T3 MQ1?KN"0W)@D$F%-#?CX__-/GU MID(23FR[8])[W, RMD5J_..81O7/W+\JRW8K0P7:VF7/-]N"^E*B'.&^")IH M\>@7P6KMZV2_!N&)]5F=AX]@H+,\\P53,,FW0AH+:YG/6DN194K;,#?^+)\8 MOT3X(/<1EP3"A!O*R2HVCE780%N,$XX7E>X?OBE7EB7D VZ5WIZ\3\4*'W*3 MF/4"JAG/.AW6 !BEE.294GZK\>\U)@N7(\_4E@#F=XWY6N+A>)'7^+T:J% M/SZ0_(I-)EMYA %:F#/Y;P1TGCQD3;D6Q4S[)G7M3J(_J@TO>X1^H]-WOUKI MNT:A^4>1U?OOH@@2,"CD2E;J7]P/41(3>9;4ATEA1S0HM,"S<)Y?TTBLQHO>J&*82!AM]..N8ZBF99 MYJFBOH(^!>8V=.$C#](2(+[(QRB.ASHM&\Z&SKJ]91C1Z'%8^++U BD7=Z + M(+'MQ9"8*--8 2+50G49++U3>U,M-MQ"FE5D,+I=*X[OP2FL+HA;LH/ ML;U;:'.:E(WA3?=?"5'Z8H=);YJ\S3"6MYP38.BD44%&0;2H!5!&OT[882E M\40=V[;.DEU:\]9@61L9''J;D\RSD;'B Q3U'I M&*9+L0QK:-]>+$9HS&7^E5M+G.A6FB8I&Q>JW)4*-2.GDE.%: XBF+5X>M[6 M Y2Q<6J-PI8ZX">BC&R@$2MM*#0%J KM!# XJ:R0TZT$.@BM -5]]%]2.72) M&]6WL\Q,I;@J<]^MNX>A3KR5(Z5OXEZK\ILQ]3)B:TLK">2;NS41P7X0Z3MD MU:)-W-0)"^S/@] F>^#.(KS%$">W5MX>?Q.8A/&,.Z6PB0=6 )<*)9\KQA$L*PQ@[H_C:>.WC/A@ *E/68X5=;QER M>4H-,'1L'W^#EQMDD::IOIPW,-EUG)I1O1!>*@^5?B'B0GS/)2<(F4>U)@Q_C4,8A7M&5!HE%)6R@%OE12*^L>/_"9IS MZ@=E3OID2>$F+E>$\B8MH__JIXX8%=$J-M&9;0.G ,:>:?ZG P>P0JYWJUU2 M8[YT9(44>?]$U^75,]"F+5>M\=:P9JY#W%0QF"^E&;,8P:&=((:;ZO1I^PDC MB5,KPF4]5JD6TV2+$ST*,][':_FP@N+.'Q(3WX"3(K.T]ZE"8+KC0OF>PM2 6]:?(OQ"%VWS M.!M,LQQN 8F5KA#CK"RPKXSD&8"*FMI1VY@14#=>_C DA^#MJ^Q&Z<2/T@U2 M^KS,&>F;6K[S?'=6\)$]VRJSR@R$<5J>-P_O5&5X[SNYU1U;F$PJF?HZ(F>" M>&7V/[-:',@O&QST;S5+-FX[Z0.92^_6XL[E/<0J,&F]F RD8R!VX!;MVR25 M;/'KUV9"LD&Q?D]2Z0BKOH),\'!I<[I$N,UV3+%G571HT@O1D3]&^%!Q*Q1T ML-TB25B^O,NRH"4H?\@X*5"2:R?E K]DKB_XZ'@WVBUT=:E(>#:[JO:]"8B3 MC&*45;IV"+/0O,:=':@@Y 4(ZO7T7\8<3#JP!Y,'@_2P4HJ$M\5HJ*#>1A2;R^S70;U8]<.5D+^9 M,W%":OO$_<>SR'2V"'1W549G67"/V*<5<+]A)I=P<&(@@T37_D<'CTYA+2K= M,?(-R6;8:0IAK^^L%']J[JRK^36F0R88=\"L!*,D9=2UQ5"!;RU#^^#53PH6 MF_C*?5;)#K_*TVG)P /$#I"4M!<\L4SM0$QT>]NK./;Q\&@15QS_0IFQ0Q@F M0E6IFU0)45C!EX90NI7BC%(E4X"M*E7EH-2L)Z3*+Z4G8!(IVH_'5XGY;&1< ML8+2#1M38LK*:&,196HTVK6&B[J-RAM&U'NEH:^]1&!_8@?<5 &_$2%U%N*; MVBD9FJP%LW.^P@4L')-SGN_9H&/:)3\XA5-LI.H_F8_!V1I3:514/MD^K3K?@;I=/, MZ9"R=LHFGW;S3QRW>:>M4;(#&(ES0C@D,!A@/BZ,5E+XMW%ZXUD4VF0>?C<82B[-%Y-KY74.M(<[)ICXK#]UQR5@^ MH5KSB6KU\+>%TX')P(Q2JNBIOBM*G.\N)C>+=QJ,W9- =$EV(U^\4KXTBSU2 MJC8R.DEW4SH(;_-SS"K1,70[2$79XF9=9D%F3AT(096<>^CI35Q9LY/N M-$*]CBZ\J*)%4-E*BFAX#'?]!IX@Q_G3QHP05<:9B+/HR MT!EL- 6Y^3Q,OR65N!B>Z[F3WH^C81='LHV-+\5$V4SUBR 6B;&>7QOQRJBG,)(96;2E<8 M(5<>I^UWVUP$V\"&XO68J)097-UW]>EB^!0.*>V&0GUA8BOI[+U\4-@P9FY^ M,R.8:@Z!FC@+?]JE0KILE@175ZI"7$AR.*,Q8FW^Z)LZ$'E:)HT5>/8+.#") M1;%%Z>4$)EEM$7SJPTUM"YI,N9#KDQGC RMDXT40I96!B:.* 6@T**B)&-<< MLQ*E*YDG!TKA!D M58YLK8J7%O"J /5>-O4-$IW1 M;:O=%N"*ZTET%8:ZUW/.@BI!,ZF)%CE,@%M:S(0:.7-OI6\6=>&,J[1V M5=537DG:,P+;W/WEB\-I9B716OF19-./0<\=)P$9;F509?X4["&S;HA9UW^+ M1%';)4Y6:%-\CG7_ 95,;4FEF_ZFA;EI%69[9$ M"Y9YHJ*0MC+D*]UA ]WLQEL7V2-PQ)19M-'R](T/#JV(=*C41M\5O,AB[\?. MWTBD8 L5%:5LFIUR!*O:WX)]'A0)IO?Z^CJ-]1[?1;74>JO^*3O84U/**Z_X M[^:.2/X,QJ!M@7-T9#!A/I;7?6"5 T5^(:FC(\><"E),ROF;<^?E,'FDFWYQ MZ-A^F(\86(NAO &.*/0]3:*S=P M)KA;D93/X32CC)5>W\MF5WT MLBYD<&/^,DQB PM;/5@UOE4Z@W6,WJKVS7Y4DU^F+]=:=T+LO&*3\3"]DXD M+)=-F-P")3T@(Y+);;.:LL^3C_*P6@1N8-OJ$U[)*A@IFW *.YCH8823T;=* MJA]R"@)RH'3NJ;"?9X?42G/BN\VJ]4Q6L$S>3^)Q.K(>S^W6=&>-&T3GM M<]931)!'"N,CIE,%I7_.P#>(@5-T?QI'*Z8$C'E-C"GM9;0\Q8]>D8:N;R?R MQ!,N@6D :CJ;#<1@,'$*C/-YEO]R[BB%G[X4K2:955/XW7#D7^B^ALY:U;H1 M,5Y KCLX;5-<@&3!3FZ,?8Y%^GA?*0-_3"&DHTN&43Y$N*_F,:!D3*JS+-Y8J MQ>\"N+'%;%D?5%_0EX([S^OH,:F(N5WK,)<2B M[..(\K I8.XE5&2R#&V39J*9LJZ\7R8;EFDNFA^B"LA"T,Z_79"=J,&NR:9* M"242K!439>E+8S9U\^WX\G;RM.9 9B[ITWBUB7(EC-R>4@S*\FY3JPG4O.*S MU=H1]RED:9Q2-;C+_@548]-L>:VWU;6QR7D/?17&-^61*/D]26"^ 9M.)F+@ MHS?REM@3WF;_MZH4\Y@4/^W> ^7/;-)F3WS9#DT'GY>%VLXDD&8(DP+B2-5\ M=(Z&@0]0AN?QLGNK^][N!IWI1#KVE)-7&[WDH1RGZLA\L!>!F-+>NR6 M-7$!U!=Z)JS)BV. M2NA1.KWF[NX;&V!Z/@,\RV=LC8_J$(9C#-3,WSLWB1P?<5S@!N!TITM>ATAH M8O.HQ#L5(#]7[)]?0!KWIPPKGO+77S+_'F ?XM4*&,!#ESZ"RVRSV3MPB*@! M(EK-PXY#1 T0L=?(J $B'&NJ"2(.FGL.#S7 0[NYVW.(J $BG*RN"2*< MK*X)(IRLK@DBG*RN!QZ7R)MWV'O;>.6[Q*;V[AGQ\)>QIX="WL16WZ9 M+&QQ]&H[]^S8]DO8LV/;+V+++Y%MW^4M?/*>#\8+ZG#I219=)_L8I+";XB+9 MMF 8P3*U6X?Q+<;X@\_TYOH[UT?<*Y?4!U,@6$3*?"]T^M\IXO;B$$'PZZO. MJT?N?+^Y6N37[%0_ YJ?LMM[([Z>RME3M_^&=QL/-H6+/QN^W4%W!]T=]/4> M]-I@MSX^LV5H;(ZUU8NU;8"Z[MC;R\-Y[?T/G5:GM8,]/S8%Z;62:9N WC:B MM[,IZ*4S?=>.5W3*G0^JAH)]TXQ571!,)Z2VQS\%%4<3IH-&C4&%LF!3]+U- M,&4WF!2^J(SA,572BW;4GU-9D4TBEYBS$$<5+XQ_:YV=&UG>3</U]=+N M3:UA)]8)IA8IUH2B6VF!7L&VO1%LXD=;>?6;V.]UFJUEB[LM^WK6NGG!&\?5MI"K[76[S>X6<#7'Q%9 '+N[CHG-"\2\>!IWO+QN MQW5OK]OL.%[N>/E,7K[G>/E<)W^ML'M?C+YM[[YS.-T,G#[JQ&X!&-J_28\NDWEGYY-#5A]^:<5L)#VP>[RK7OGH-P\ M.EBZ\K=Q6H'C61M"JYUV9[-XUNKD[$:RFD/':FI3W>"YO8$O:\^;R5Y;N\W] M36*O])\(]GRRB_HKP1O2_<".;RMS"';7;H_=M/]<^OV)Y^/LUB% MRLN2. J\5/PB/LLH'T@ORQ.8>5.C9*MV[^(S+%;L\MX 3NFP;ESGI!((3 M"/<1".W>Q@N$^E'/M@B2I?MMMT&0;$N*GU,3MAF[VW %<'L2. WVQ!Z-?QEG M,H2!,E&66'+1T,=KLQ6=K LZF1_G_5 ]FU*VJEM!Z][7LN.)C?;>WO+OL3O_ M[4L[]O7IZ.!8G6-U71?).<7T1>]Z<%,K.QJ50;E^^ZZ."6)N&M@C66B?'$39$-1 M_M)NZJT5GEDQB!.1#94P=4:%'R!DXDCXE,=+/PYXA%LE$Z%@R;[XKSQ2HMMJ M\'Q!Y"5*IO ]O"?IN9T8:'.'WNC+-$B;XCQ/Q#B)_=S+1&*F+]_LWPHYAM]_ M!B.9J?!6O.ZTA"YPVQ R@K%A #O=>"I^PW0+@80,A6> 4H6TZ;&20![IQ7R M3TB&8@SXB_WFDG#?61+N'RS3 (N__17^,<-X(>P3^<-0SU5HJSBJY@ZMUIMG MX *=GA4QX!WW6M:JZ=___ ][]65T9L>+PS@Y,HJUM2U=4[Q#7.U*[?2!+'[L MR ',?"3#&WF;&L7LH-GI&:7]J%#.$1!BMWEP\$:4'Q$<4[ )"F467"L M!<0UL>@I%EH6,7D4$_65X63=-Q,LM"G^,0P B#"V'\ !N+H5J0SOX'Z]9J]D M?\ ^->MLB#0?C\, WL9OI>>I-(T3_/ON,7>;[9(GCP$# !HQBJ,@BVF?/$*Y MDQD\>:\< KFR!%:>YF&&!()0*F?WU0@72)@NN?;)^?^T0/P)K!S,:J P$R\3**K)T%55[6H7<'O M20R8^#.)!T%6]":H)VC(^B@4#?;D>=AL89RJ(_/!7@0>&ZULH'3R6*H9M8JT M )EGL?F"=0#ZIJ(I6.:7?F9:ZD]U3&GSKN^7!]+M-@\7>IHMD6N-C^=Q$,8W M!FKF;S)(CUBMN@$XW:G1: V3)C:/RGX:AWFF5JS>+""-ARK1^M\GVMT'"_V? M#A'/AHCV0@>(0\22$#&"44*UJ*'DP3I9TS3TT>[:!="#A(]2T']&1_0)=<^W MK<8._/1NNS#D>%9-$''74;DCD.1.BCLI+^2D..E>$T0XZ5YW##F>51-$..E> M(>[PX [$:A#QP(O'=P:W&(7_[ZJO/JD?M?>.">O'GL^GY7O_A%@6C.?2Q"T-N"ZH/GHNY5 MWV)X*G[?<'FT>.!0[ [SR\&T.\Q;CV)WF)>H^-<:T^XPUP?%=^UX@>8]!8.' MD(&SM.K SJ>27)F&I_]=/J=>8^7-IY[T3@NKDV^&Q#YX%(:?P*$W&*]?5,:P M*,NX;3.2W3'NM+<;P^X8NV/\$HYQ9U-4;G>,:W&,M]^NFHCZS3-9*ORCO5\P MD F0;+C%]FPNBNWPO[5[CQ4D>YUF9[4X?RI3>?L!+S@F*7.6(.+_ZGNOZ;L7 MP&(>2AF/._;KKAW/]W''^C[ND@[VBV^$P1F)Z\;M?>H8WB]A?POZ G1:S:4V M?G@1='ZO'/7-)X[N7K.]X;0Q=?B7417/L;&Z46JO?;CEU+3LL?Q=$U_!TG,!*!@EMGY<4QEYS?"3P+8 M (9YQD%/['"'<,;MU$NE^#!U7GQ(SYV%<=^BI$1?U:M/B[J"RN'90"]+BKB M:)7MXVF' $B55/!#WVL0F\54($OCCU6"3CUY195$(V65$'Y4BYD!C;1*91IY>E54+JW,M:QJBU,29*&__!SH4&:( MVE-F&ZFK;KBFZH:=_6;'W?6;H(P':+7+O'3IKH/7 1'<9,DA8NV(V&VV7'"RNB:(N*O#LT.$.Q$O"Q'N1-0$$J"?S7<\EU*Y#;N MV;&PE[%GQ\)>Q)8="WL9>WZ9+&QQ&& ;]^Q8V(O8\UU>L[57;EIR^72'X>W& M\*;*XXWU\SUGD;V:V!%K:7*QUVR_H&.\6V%>C1BZ* M)V'<.6?6KL5O@G-F@YNN++>UW3.0PJ;Q?M>5YV5J"HZW++G?GN,MCK6: #J64$\!PHZ)#287[<8\H3+:&T4JCC VCC VU+?SA ZAG?8R M.X0Z]]AF;;EL$'KP:#WSH'G8K;7K^WD:A&XHW3_J@*^A0TJE,CLLPM"$;A"R MPU]5('2A ,/154-G6AO+[>UWFX-&M(MH[6>8U"UH]1> MJ[GO&-0+9%!+%4N.03D&M2)*[>XN5Y;V7(_UK6%CRVYP/M);]U6E2B;8^S;RA:^N51B/1_#P M5KGHGZ]G]^KKU\PQD):F96Z8UK"[W^QN4E1I=>A;>7F9%6"OMWR5KW;*@&,9 M-2.ZW>[RO62;B;[-9!E+19YC&371K+:3U1PNW]_ULM"^B2QJ=_G^^-JQJ/NY M.#;!G[&W=!>50]:S^(O;2_5#;:W3:3.RQLY&8QDDZ'EJB$2E69)[69[ (.28 MBK.A2H0WA#?PXL)FAK;KZJV: 88UYJ>OW%JMX7:7S!GWFKO;F06RPF#IEI% MR^6L.8;W8AA>N]5*[Q0&UT) M]7.LHG2)OM'M$N'WU)(K KL+ MN/\WZHUN,%6.+%D77O:\FBJMO>;1ZX#)XY M5:DV'[_ @9?JSJEE3-:QI&TBV6ZKM_R@BV-)M<%O9\DQ-<>2'$M:.4OJ+#=5 M]H4F'VX;7726? >[EJRL]AEO]W;B]%QZXN8@J[ULU\R"5RNKHQ] MV0 @+MJV6.FBTH9%B;O?K1)WQQ,E[OK+7*A%G/_,TRP8W%;0./R4DBJX1@9""/. ]4F8H2\1F_T,?X^!'P;P M6H:N;$3ZZ_:>T.5!!2ST!H@4_ROA#2]1$M88#X0+-W A M%;H:*!B\3!X&*O1@1!FI.$]Y(T@^Z8Q!>V;0IK@<*IC7+ 7E0!X)%"?#.'1 M>#!(52;ZMS 1G@=>)FQTYIDH8 U3OFZWS2R-XDU?GQ!:-M5;1:AA4C2]TBO? MP ?*MZ8/#CU? *>Y?I99J3/PP:XS4#,^>:&\/ 'I0PO]0\DP&WIP'(4?,,6G M8@@H$D/@E'&"XAS(((BN59H!(M*\GV; 80/DJ2,^"D -R9PB"P63_4H'^H/A ML4WQ#Z2B#,XPGCH/]AA$> )A5B 11<@7@SS+$\5^&SRKR"UAM7%^-13I&!@F M<'L\$E>)'*5 (T"N"?TGBC-KS%CT@7/DQ"YP??@122G$=?)[@Q"S\>%T-(5> MZ904\,M-)BJ4" P8.0+$P0KPK%7VC?.8[U4$O,A3]#V-Z@>XKY2)]A> ^V]_ MA7\,>7@AS(+*TU CLK#,$(=:SVVUWJQ$,:P60>[TK+@<4U"O;:V:_OW/_[!7 M7X90=[PXC),C8T1:V])UQ#ND]5VIG3Z<\A\[<@ S'\GP1MZFQCP]:'9ZQD ] M*@Q1!(38;1X.!;%*3)+?,E^11FR^B], V=D1(1IT!1R[ M,BJA)8O'J\')C,!HU^)";C,>B<Z8]9&"@98KQ-_N(X%0+0G2$HJTSQDZB:7D!!%M(0S4+(6G4R-%P;X( M]G7J(M@YP>[$7 2KD>[P@ MLQNP"T(,83D&30)R8'YDAX!&()S"(Q'$3)S] MU?540PRDAW9R0%961+F%VO0*BK40LD$[ST Y\.(T2VWI++U_Y0&S(?@,Q M$ MUP"Y?P6'SJRF7'P41SL)DB9M2O].F@HI1*A @+KZ0T6%MC\!!IXA()T!]64U M&."1PH4@T&E[5V':3*7N;:(/"7A2\!S!"(P86AB/H3!HR'&!=@1>HR+MM"M0(>9U&[U/A M6/E&::%W);LK<",\J+(21I$8.00Y%$YRS.8_M_ ! ,@>V!^(^ )J#\9BX[51*:F$M#%AM$ M@V<2PG'!4JQ'T*HP$ D4,1^%WRB/J"LC"\G "!>$7"5A7B3U8S":7D8Y*"PQ M#[-TF2RGWI+OP[TEFWV"[^8F9).^WF_NEM8SFMS,66!H%&:[S7;%4JX<\@80 M%N$2"#5/B*X3%8SZ>9*26@X/O&XW*S+,S(UC%:(4T#X*(JD/VNM6LVN_8G,; MPX2();$U"S.T[,+^@SO>W%37+#G),@T4S6NL->=YD%UOCFP:4_@ M0_-RF"V,\?1::"ZG:8 *D.!Y@O6 QD*"02\ <=QI[E<=!("!O2AZ=28#ME U M05"TV)*B=@Q%V2]H&.Q67C+"Z6$G8,5#^/ M9T.39, @0D7Y=6>_:3G2_ 1T]@@5"1SN"BD#" 5]UT@.(,V!+K4>HH#:6-LO M57;+!.$WO#@!0P'5CO@F(J\($G2:X3?(!/E!.F3H"Z@<99:FX@]YDPWC!+;Q MIYD>60_Y5G!3)($3WDV$WB$XE>DX9J\->YWN;T6U5Z/RWZGEHQ\%P&(I]:=L M$#5@OF5Z!5<1?*+(6.'2X?P #[M=C5-U9#[8B\##HMTZZ ?PV']@'%CD;Y%Y M%ILOV-M"WU1\,E8@4#\S[5^9ZD?7YEW?+_E];[^Y?[@H\&@Y-ZSQT9<_".,; M S7S-T5&C]B!!9:+?Z?O2/OR:&+SJ.R#;9-G:L6.I 6D\8!\D]+Q]]3P;[.] ML+^;0\0S(:+=["XL0>80\4R(V"=OMT/$VA'A6%--$.%84TT0X5A331#A6%-- M$.%84TT0 :QI82:I0\3#$/' V^1W&M3/VZ-ZRA7S+->K[^+*FP6#HGM[Y['- MVU==U/JIK=O9X[JL#NT.^0[Y#OD&^;NKO46W"NQOMLC;#@EW,+GC>_5%7A*W M6F,ELZ?2W"NK]9*!SNQ;HO)W\-@SV&TU6_76_=]^P.2%A')'=8I,^FX9RN"Z2P=6 M\DTJ"?B4^K4T8M_Z8KCW\_NN&]WWJ0ISOYA.O4I_/JHX_L$RB^4Y,G=D7D\R MWUMFM2-'YMM'YNNI8+QD,C^P;H_B M I$REGHWYI$78?ZLU*/1%V(NY<^:W1$N;TYBA:5,_B1BTA>OZ$QX>5C>7[^6 M5"#'5U04 V^JX@62*!_UD=8'2-E9G)C;9_C V^ =>P\1.:/@)U]I(F@ #>%] M%"!$'!9KX.#\_P1B2_W T_?2E 2,PSN,>JDOC$LX7L&_<@6KC:Z4-:;906KJ MT9@O^>C!@&\#LR)OB"^39P'DV36N .@);\;TPR =*MQNF.L:3V$8W^ M+.8E MOAHHNGF&0_-M9O'6C(6]9N>IM<&VVKJ^< MX00J5 ;8;\WO^/V06.IM*JX R/J$F?=@%MP6G=#(7)+#4C.!'Q")X%AF<8G" MBXOX>EFD2?I(K,R<$5/P] RTX#)"=16D?!MY,^NO=%S]%5=_Q=5?F=92A0;6 M#"UUL6Y!-ZJQ7MM5A*P0)55%VI9L7Y<=Z_2L2]"D@L W>[-U$+N:P)1,?)@* MA(I*>[^Y_X:_ZC4/WTS.-?L&_D.WCRHZJK7 :7G!?16I0< UVO9MM9VOM7?F MJ5\C8.Y5G0JOF&:W.RS/*I5I6,%EU;R]M],ZY$O^)??.(UO,&/*N@W+V"70' MD%3Z%NV)'",I8VT7$&I>S30TK/4CYO$==: M>1T/3E]&/TIS2=M1,4@X+!; M2&IGD5.10@,$XA1(437#)PG.-B6[:L+[Z'! MI@G+KB'7H.>K10IP0+L6!2J'-W%15T4KLZ_;7;L@!;Z8#A'UB1H#40RE>9#Y MWE@&_J1QA-OE=T"GS$)EZO'P(1?R1B8^0.YL@%"WZ_'1B_1*]5E"#ZFF5+\! M- .M"Q)>4..3;,TC!T ! $HEVPV@8E_)HHX0S!6Q%LIB@NJ EFODTC):B<8B M+K R/ _([5!M)G_!M0Q"$L=8+A!)OD++@0;.7((I-.PTU\4>J!#02*ELJAX/ M#1(161G\17"B11L. D!MJ&M+Q%B 4.DU(?;1MBZ@1+";W,GB<]H@Z,0Y5BN% M=Y) %\,!0XI(EQ_/N3+2M^9%#W&3RANO M6L_"AJP# #/G5$6)1LR!QD)QH<:9(CN]W=!%&XYI81/\.BLJ.0!(+'X#5(>% M1/U[^K: S^TN?CVS-Z!+H^P?6+XB,C++MZ9@.7\#+)Q,Y8D2,,7$P*QFG '< M\^Y>NUQ"$Z"FG8T'3W4V;G)5*=("R*.%6FG_5IP7-;..B^HVA3Y_8EAL6N%? MU8)K'BRA*.)JEP(W)4RTQPEE"'UJH,\9Y1!K]PWM0M RN70: A8TI\/"=$29 M6@R;Z9B%@5;B9:4X2.^A??##$V(#5>R*5E+UBW_"L"- MI^!O*>ME9Z2C35"OB9E\49HJ1\ 8$]9RN]6U0+V 5UA\ MVYL0OC/7,AD]P]G>!N^(Z9(Q[W4]72=^OX$K;;?<_0@@,5/V,>%N;X2(WG1%E_WYLI\ M0EDM"_=]UB52V>/S%3>;L#Y;.V^8J>;*M)Y82RVJ7E9<-$6]S%SWE6$"M@S: MS0PL=5U@R0667E9@Z6^%)#+Z^D*F1A5(SVT?P@RI4L;FI_R^A8^[N]LM2W3. M<'+;O78HYK)GJ[0H2%]W]O16:GRW2##0BNJ%&HRUM0"N([SD-_@3-W6G)0QDM&%DYF.W0Y)X&] MN@TKKT7+=!V6T?J,,84 DI0,BFPMA1$R7H9TA4*I3A1KHCL/M$O7H%;+Z*GW8D/1NR1-;=>/?=WMDA.1,$#HYQ3(9@= T M*1KR:A3A#7_J9,TZ5?BT#'2ZTHQ(&>N40ZS&C]TQ.#15)%L4-1&QWHX M6_Y$;JC[<.0F,XXV_$DK^=4@4 T"W:3,_Z%"P::'LIIDJ3CFR ?99)'WX[QEP5V2&YD]L7P+$#9P/L[@S;@8D MCD.PJP-)3_P.&@XR4HL-I1,=WL;T"(=;84ODJ"N9%+X)@XE2V8A35 X9S06K"UT)-0%\P=ONK M%9\!6CF& TFNFQ8'#/\6(Y0!HA^HGP7F,,L4C*[>:A\1INA/3V$LM8ZN3&IM9 MK@XVF<7[L4J)UKG+" P0DA(%I#@+*!YQXJ*1AM**L!YYCK^_7(0/,.H<]AJ[ MASV]^#DR&A[;[39ZK;;9(^B[K(!5X]SET.M3H'0>/1QFTPY'.YL8>:F%O1(. MK--RCUK.J\]NK11Z6[EE3 +%8H\MTR"YU.0CTVX591*;4[:CUN88U#(NC[3_ M^JNES6.;I#Z2';(L:B&!K DQC?\MJGB.W'WO 0G1>#_^NK[@=]N'W3[_>]M;]#ZWMOU_>\'@_WN]X-NN^=) MU3UH==NOV/?$;YQ=GG[>/_[O;\=?+L\NCR_/_N?T^,L'^/.3_NM[9[=WT-W7 M[ZRW>Q\LE8WX_>.FL) MBJ]G%W]?L@1[M)N>3MK7(/U1*Y&*'J"$[IK$:?6JB.8-":PX->E3DEQ:F&C$ MNBDIX<59"2+L+E:Z>_#.FV%*-O\@!SE9Y-CG3I]>\ M3T,>A5G>LV:OSH;+3(@+QNB%P&M_)'ZP_;B]R9GIC*;WL58\=U@O]FYW +8Q M"](JL'\"PQ-3#;C"<)2>(F3G "F\H2U+3&H"IX 2M,&?"YP0"=L<$UV";8 M&1WI1R;4\&\ #]JI6O@F51N@XZ\;?C*3BV'[V.C/++$,X9NAHGDX'51KA^@SL*%N>FY&LVX#RE!-=/S_5CS^?(ICV-ZXJE907#NVV3OQ-:U66G$NVR-9<+U*ZB^^=X7M R+4 MF3 GQ-*YD#]B*_7"O$85-D[(71F)3JOT1_+C84Q"PC#=B4;&Y"L%A9=?HJZ) MNH8!:7<5&SY5Z@?Y;K'P!7NMQ^S 1.]N!@(%O3_H--66\!@]T-=DI)-@H:L@ M-M,O982*KH,DCG3K7.TDKN9#1Y-0TUN4/\H@&FDWQ:]D(^-%RR+J:3RU<[>) M%]6 ZT56D0W8G(JN\,Y,T8C>7L#'*53."DSCP*3[LCN6=&5R$?NZ>B! C67W M#OJW27UK@#+HJ7'&,$W0$@R/QI'IW.YY^2AG,&ADX3T:-51,B[BOIKBTLH,G]UQ4 M\>"\!ETD9);WI%@E173MX )%=G3'>.Z0^A8'?TZ[?M M9M?Z>V93XGO62"G;$1@W2GAN(#L96G:5S448Z^;6:5)9,-91_]*,R1.>A*15X2'89#>X/B MOL7B=NQ>[;2ZE/-5F+&0,<=7/(V36B^HG!1]Z; ,NNI:;II##"0L3%*8A@UE M!T4<34568*XD<;$!OH53^)@E15%(L\0[E)R5,LBQMM2(,VHX:L+@:EA+XZ6; M$1L6/^<:-;118V[! 1@$6>'_!SRG$[G_Y!2,F%UL"_N\ M4X2XS*^SG4$,.")'QA[*(X"RE@[$/J*KF%2C :R J;,8*^-2#Z:WNU[S9%AX MA)X'5<*+RB!D ;*[R$HXFKDQ0Y5@05/"&]94:ACUAT8K<:)E\<"N=K-FUJ61 M\15I=NU.9QUG*]/N.(?.-$.']T?$%]"'H0Q6)E(ZR4.-IPC)T127*@4^1PI8 MZB.&D&2&HJ^0F\@B3LE/%84Y2)61J::H((QYIJ@@C'FFJ"",>::H((QYIJ@@C'FFJ"",>::H(( MQYIJ@HC=YNZN0T0-$.%84TT0T6ZV%O9!=HAX-M:TWW.(J $B'&NJ"2*_Q3T#4B8>[BKA!D!_> MV!V%MRF'NV_5-J_*\?2T?[&$4(1FN@\-C*QM^IS\-3 0Z?5.6 OCXQ\%WUP_,[Y M-QSM.]IWM._B$]M)NEL6GWBZBK:_Z;DCH,)UG>:V#%)@$VZS2:'G2,&1 I/" MKB,%1PI,"GN.%);CSD$-=[-)8=^1PO(\>QM,"I?8TXFZ#SF"<'8$$@2V5G>T MX&@!?OPH@X2=*_^#9=271!6;ZB JN[L=_<7SE!H,5KV)2IUTH":#3ET2?X>_ MJFR5N[5D =5R5U$0)]@W5*5+\QD]/Q1FH'+ZWZ5YL->\O]=+\TL__T8L5D.% M_*WY1+?22+'"I>U]C!-%MQ_A&='I=1K=5F?941E'P+4G8$X@VG@"1N6BW5EZ M6-$1L"/@)Q-P09N.*!U1UH4H'5=U!'RW"]X1\ LC8*[2N!4$C%4.'0&_- +> M&@[L/ N.@!T!UX& VXUV]W#929O/"Y>5!6]JE__Y6%^^3(?5)LB"VW$7'O[E MNO8W$=?US5>_,PI5W[SS%7"L=A,3T3;F?L44\MZL1*)N)/FM_'KOYI@LC@(= M!3H*=!3H*-!1X#-3X,H+#3@*? X*O*L#4:TI<''/'D>!&T&!&\P#G2'LR,^1 MWQK)[_E3N=^\B"SN2Y6,1!C+:$/3MNOJ[G41K-KPH<;!_M+EH"/R+2'R+4E5 M[#1V6RU'Y([('9$[(G=$[HC<$?E6$OF6)*;W6HV]Y3NG7CJ5N^SU>E'Y5F2O MUX_,MX:9;XF#9;?5:#F5Q5&YHW*7![_A>?#'L&IYI:JI\"[KO9;1UOIM>1.C MM-UF;^FBVR4);!39;F*&J2-;1[:.;!W9.K)U9.O(=ANZ#3JRW?P; '4D6W=S M8 LH]P4R7.=,<&3KR'8#R=;=5%B-;_YC$,G(4R)4,E4B[L-N9!;$T:86G*_? MV74AQWKQI=W#GHNJ.Q+?YFS7WD'7D;@C\6TF\3V7&N4H?*LIW.6Y.C)_ 9<6 M')F[6PONUH(C\Q?.S;?$N8)ES?<=D3LB=T3N[BSS=(, MGH 7FTL"P"K0(D7@__KJNS_H=/:5;'_?\_K>]Y[7VOO>WS_PO_?:_J&_M[7Q_#WZ9?+B^,O'RZ^_?GG)_KK^.O_ MZI>6@WWKN./_V]9Y[UX1!$"80*XG0G@PE(3 M#&1Y<0)_TO#]6PN_043(A>?/8"9#L_5G'[(WV!L<'.Y]]W8'P#Y:'>^[[';V MON\-]KH';>EW6_N=*?9Q>/+'\9??3R_P0'[X<'9Q_/O74SZ/WP]V#UI[[7KQ MCL.FT L69U^(8U36+/YQ=OF'.#XY.?\&' 2_./]B_CS[\CN^0/QDT606KIN+O0ECE2=2? 7/[C^[:_PCQG&"^%,HKXVU'/ML.YVU,51M;;6 M:KU93AAW J:>PBBUV62G5VJEFMIZN]:JZ=___ ][]67RP8X7AW%R])<6_>^] MM:TA4TV'M,PKM=-/E/RQ(PG( V<]0RRT) B-WF MP<$;47Y$<$S!]?4$G[\^OYR>D'8"\7W_>P++[XFI0]TE8HR@^81K!98$&I%#51LPMPG M/0A^.1D&:B!.?RHO1_(5YX-!X(%1A8 I?R_5*_U[ RVN0-W ?/BD8D##7[2V MP4!Y.%JD4MH$#N27T/=LZ(\+Z(NW,A6^&@01:WM?\U!OO=V5.^W=M^H=_QDG MHKWK5[YA2)S^](8RNE*@\6;OFN)O,H61\C&@OP0 *9S[[U.] 7OY0">-.X$R M!R!@J5[3SA"X! >)BF1JD'0WOHZC*(?QC%(?B8_ L/3^6SM_;]P7BC=H?A0H M0$T9?KP.?#119!I'Q/UD"F-07A:9'4$T0.Y()R51_\H#7!B\V5=F1D8)+L$& MLB:R5!"]>2C!_ 8O)DWQ8YJ/@,+A1#"=\./PQTT >V:%/H,SI&&2BG2LO& 0 M&+ H<7%Z0F_"!-+S\E$>$IGA5UX\&N51X#'=Q7.(G$R:A^.3< >60Q*/DP!3 MV6 "&8;Q#:T7K!,?%IIB'AMLZDHF-%X6E,?2F<<]!%@;B!EH5*T=$6I$/$"^)Y),%N@__3 MWSX@"I$:F-U[]NX'Q>X3LWOB36D.UB0YCX+%C&HPQ:@&"Q@5K9\/T#XQYYAYP""1(W43)S_X8"!DRJ @T^_)8;K,Y?F;I0_QMV$T-0?+_Y M!.,#!'N\PQP)[NE^\<897 &1?.1Y^0_JPC4)Z&.@O>AQ J*E'SFOG$?GU3QT M7LF/SJN1[LR28*,%Q+QS%IWL*3M94H[]0H_SYCYZVL \U85B0MB -\W<9-B; MHJ4\A%J/=07Q#AUTSL%!=V'LD$3@8^0]C01:@!QJ 3LWW]=O'IF IUS8O_O< M*MJ!.S90BBP[H3P.YVU@ [K57IL8@6\"%EZ$CLHPQMU50&L(MQ#(@3((]"G( M8B90%N1 F*!"!*@>>AH&U"<"!>;)%Y)O%+JO%Y>*#EAT3Y96@G\* MHB@:7L'> ?9S%[3?:PM[OMYMH7_0M4^X'.J_X %;;>_*MS9__IX5K#84GPE0 M*5>::>XZL",U&VS[='RB]X"TZX,FIKX[#%M;QA(0DZWJI(5C6D0Y';H9+/M'GL"=S M0':!(O:'X8/-45-DW]7V^ZEN09""%YE'X@->"J!P&("[8VLX=:?*R.$MQU,E M#\$FX'MGEL[Q(P,-(.R<;L%S0&"U!'!VP/YR;*+L%+,0UD--@]+B!8".LL]U M[_8?C3"4H%&)(89#B5#DH203)"G1"*K10P9'P)_/W5#I>KO MXJU7+U5Y=K% M>DVB$()AZ8AYH-(/B:"CB:.>?C69?)DO_FRJWGH^1,D4*B.2@N.81&"H*LDX M04D:JE(T)3,LPXXNG \]'H*T^#S7RA9K>; 4?#%?*XFMHI M9FXD,Z\1DP2; M>3@ZIDD M$N@IGS>X5KM8+$H,X'^6N2IK_U'XW[KWPS[N#/9B\<#*C_L1BF2++4#:]98@ MH0S)4$BT-!84@?O1KH?)!-_C,V*[V.$3]5RNF.%;X4%:IMYJU%M,-OCS$H!THZA?."8:;HT 8%('VQ)^#9X+8H^ D _I/];101/X M0V&3G2_$]6S%F(")U!QWY\%.S#0-VB+PK$%SP7> Q>(J$V!>F(>#BXEF!FZ5 MK*9HLZ'FA/V[IDOLADH[@\LLI6BR1"K#$=#%-%IB40*1, U"F*50&L?/=#$4 M/8A3IEYM\#4AU-P!GM$KX_GC.$ ?CH3_N+MW(N=H+.=7D'.6T&A:I4<2HH'M MB4" N3$D:4(B98P!7U;5X8@^EW-, (+3*K;[]6X-4&:AV*CG '>VN6(MS==X M0*3%B$D[]I#8]SEQZ#3@_,2NVXE]O[G*[N_!/E#E:EP^"%U[76A:BZ^ 32.; M$(!R4B[4*UE@&0.CN V>=R>PPF)870%6FB)3R)#5)$9C@2F/([+$,H@JH9B, M*R-5'HV&YZ&>*+X3QD"*H-4+9!2&(>VD2B(1/&*PPA\. #KI= ">/1C:+0YL M+:$=G]S%A(8*V,N *M:R/-B9LOS]*&!XC* K((AD-(35AIK$JBH+$(0"!0QA M5&F(T1JB*)HJL^PY@HA&JUC+%!MQD@X&V,/WS\$'7OX8@_?!SU\,BG3%,&J$@%T M.HE05$(:RD1PP0=G- 8G"/K4>I(*ID&S)((P3_X0N/XZ$DF3%'I=)>\6GK_. M)<8\MS5?N]_^/>'T&+JEI;:T0KZ@-%/F/-H^ %J@_6%O4J9\L;V MO=\C?:VIES:E(X'>LU X8Z>I+\-FP:[UZ^RN]X<6[=.+T M>OA?\M]/^_3D_O@95[RWNZ\EFB <"88E!S%*MN*'$6XPQ&BD0V5$=H-0T2=7 M''\?".GL8OK72QGS*4)&8Q$0,I0Y$S+TX049TZ\M8+L(VHL"=NE>[4,"QL]^ MNJPWP@RRKJ8%,3DP+C2(RH&2_]Y+P7^Z:+T/W?S0/>M77J<.XH_><:,ZFO>B MCZY$)^2AO811 =&EFL_9SZ)*-5C4J28A[(QJ]TL8YQG1O6S%H+MY"]7[*^K/ M+X4Z[S2F]Z17B$"@]J[W-3L![)^3T.9'I\S>O1+J-CNW2ZC?A'2]\P8=NX@ M*R/CU1!_J M7Z8GM1XW9#-,7;(U@>U&TP^UA>"U#]N"5 MZT?M^)*!?;C<\[R*G#Q)Y!1KQY%%EA(I9#VK'D=IJRD>;S7RWW]AN]WF)6OP M?@_$=KYU2B91"L=9B=1(52)4E9!DAL0E@B!P4L,T#='.T_.A%+RW@B)E0:Q6 MN58?GC+3ASQ<47%84P_POL0AA#553NRZ^]6GPE'/>W7HE:J[(':"A!"BAY.RI*T":['OV_H,09\$G)VA$'O7!79MS9+V^;!^+ M/*!T-"K5?>BFZ.NR;X=#?F!NF^C]1=%\,: %(5'%2]CY+?>19V3-S/R.6O?Q)_/:9*250JC?T7G_U2,E&Q80*U ML6;"_ 89+IEH9+AZ.E',_D[LGZ"OH?)5\V=@DI4@!P"0G1:M!1[IMV]=% _1#J.KO,)?%,L7ETZ MA MW'/B%#\R!NY<1^H?(2(83"KE*O0OT"Y8BJ>L3B.Q.$CG37MW_IL)\,Y&0 MT9TW'C!%,5\KYHH9KM9^+&O1 /*2*097S]XA$T'0RZL""^]>,-AO)A@GU9)@ ML22)I3"4(=\G".^++KMSD<"?DL47%'![QW'3C3H5GWI%X]0KET+C8Z_XV.N] MQU[1/"O?'<;1J,RR,L5(&B6S$D&S0XEE:4(BV!&**30UU/#3,(HW.+PC>(+W M;H?Z58_X3J_:A[4+A8GL:#NC,+BDDK9E1PTKZ3B:XMGP^LSH4W).7T[7_CGI MKO\ X NQ6OLSV;EN[1-@PWG\XZ6?-R14_]I4GT_GI*N%J9#W:M]9?.5)#O[A MSDWM!F[J%[+ON_[0U55==G18$ @^&#(%AOQ[EX,Y^ W]]]]_K'<0/ 4>XB1W M%P/"@C$G/3JM!6 ?W*5)6%/FR$VF!VZR9.)2"@@M<(^$]2J@:3R"IG%8>D16 M)OMK9![8"W8=W 3WS7;7#78U@"#:U8LUGO:7PO;]MP(K["]XXAWF\39W<:7[ MK-WA/8C=9+U8 V$_C0\)L):RZ=KG"WHTX4'-F-?GRO_3TB0?BWYF1C&L8V"'E)-\90&,$\&!89G["S6)D:P#ZRVY3[Z^ MKT@0E-H!LD%&VW/KRX3"*N-^>ZN1!MTUR70??WI%[G@5/K"\B@AMF::-['5L++$ M8PD>>'7."PK7!+X;:*B$6]->O ZHX? WN5.>I1T7(]QW]4M +!E!4O+"IA)7CP->]Q M9ZNOK-UIQVY;A)(955%,RZX>LMU>SXR:=MB^H#P\7ZP-2(C[*EF%C8\+N;V# M!\.]9B_',H"-ZP;]^E-9LS<\^>FETA.=^#IE^$[>\7C5 I9BA47Q#C,;F-MP MK@$ M37,2@X_+_Z>I M/ M"_+JE[YJY?[8GY":U9 HH,@&O7I("+"JZ%'3P\BT-5@-*]A8((@3@*P\R)'FI%:I[(;ESV QR]-70 &'DKNS34^*C[YE M)&_:Q!\''!)#6! NX<.*K ''!(ERWJ05A(*X'Q5<]5TILD=Q7&FR$>@;VAIL M;+L2;7"]+]2CVU=W&UM'E>).E*$_:BXG-5?#;D$S&_3HF84_$NB@ &Z8H^-( M8(,5#%8$R"3<*2T-EG^&A\1[N=,=Q9_M*JP%V_M0,W5MJ3V6/=V]^E"^[9B0 MAP>5]\ALWO'7W1W<8?'!77QP]W4'=]YS+SF%W MO*@M!<[1]6X <]\!PJ5=5+0O^#0O[O0/B0_-4+BWN#M%: YV\,K4##U:Q]]5-8?15J__ [@>?T:))5#7S13,*1P)L^\.@D M\ $$OF[H##<# PXZC<%:N++RZ&2& 2P[(!Z44[AQ'JNJP2S\.W%(=/#L,@=C M.GU-8&3"WH?91!YW3R@R&G1#OVJ-/[":>_^['%2QU?3Y3H74UM#4U;U@-4[' M&W1[J,'G!%I=4)KV0A=D'ZRQ@,4&& )T*RS6NIL[W]IW*9@-8"N&RYN$RFN0PN5HS9_TZ2#J.Q$(9@S, MIZGNCL\>-;I0&3O4M[^DH4:&[(ZJ\8;V]WDUWN0;T#V3-T'"M=U:!%,:K,") MU>6&AR$PA;X]U92#>$#9.JWO>ZK7 E",_# ;3W"2$P+(]8/ZQGMR>%2R#\6! M8:^&&CS/!4,!$KOPH;]Y^#CTH]+@T"VA[\8=N"=E;Z=VCW>6/10(P- G#HH# MC=DGZC%\,1P_Z"PDGZCZE3/0B02KF >7&1/5H#IUU+9EZ%I6]AT-C;M=&6VP M(#/? I\'$0_I: MVWGJ+3SY\_XH)'B5CSNTKF%\4HT!RDCM-+="R$FZX]6IG7;OX &BD/CK_+RZ=OPE #N)$>9D7=S4JP%\!O03UVYIL>U+[V#I90DQV"$1X% M.8P@H80%9G9* /D'WF@6H%)!AZUA\2^P4+CMV"-8.* MSVJB68\[^2B,G !2"N"A>'_H47":!#77Q^"1D$G#81]>Y>[/]"Y,P IH%HG_ MIBC\ 0/:@&G"S_:M89C&45Q&8A^@$!U%Z=+)IG,!$'\>_VY_<(\X]> YVVM: M,)V@KOBF'%HGYO'F ;V^7N!8/9C<@6XQ T)[K+ "S7?GJ/Q3_W92$YB7.V$! M[]XYMO>2#>L?P:>'POBH%NUMA=UFM]\)0FD,NZ.=R5AHK 9O"O9.50/@VN^4 MSPI6]W'@^VA#R+F[$1X,MQ'DW]&)6#_%@[M[G7R9OJ,E:L! FT$[\$B97!WH M8A>]I:I.>,H!P'EY1]H[C!WAJX"7P'6%K0_P 7'0+F\:!QKYD&C9-/3P#W M?T@%-AM0"([VZ="!O/>3[?%Y28,]F'"[4(=GMM)=[.P%O7#'#(?CTL/9],%O MI!87HRVT!3?7=Z\MUM(D5E* 0CAA(U(H<2H:&DQ.(L(R$(@S*8 M1A$T=5K'LZU(^6Z.+F4S(\GP*\M5>]Y;4CS9E% )>=K2XQ!O-&Z+)+_8;+K- M_F"UIE><1)RW')7;G73>WLB(S-:[8UHI]VB=DZA#RS>G4_^"='?[CNT9<,=1 MK[K.2[#/7>8]6LNCAT-XPNCN_;6Q_>\I2$2_PV//%9BD%T\ IL/ M(/+&QX]7N==[=%S\PA7J@+2# 3U[>?K&\WT^R?O]\%M-=BS@-YOS-^9?>'[R M/_F^ZZ]__N7^ZQ/S#M; !T=9!_NU8D/ES"&!I!:EK"-5LJWMZ,6L@Y?3+CY- M0/AR#H=7$E TKR!?#>X1'MX](^LJRQA+:,2'%WD)O3VE5^S0P_MK;S_T1E6% M41M;PA 0:E/0^K[6+38E7+J]Z"90-SW=BD8M%[E[&&4OHO:Y0\/@24GP)Z8-%LQ1FQ- DC4DCA5(D M@M4PB:%(6D)&LD(/Y2&MLN@GI]S#/E(T*\'5L@E!3 O%;)%K%?G'&E3A@$^+ M>& 82[*G)X>OJ/CQ.9/QTOA/JF_M>IH(NAH,^;FO"I]86NRE8?RUO^TV5'@U>@VONB3<29!"XNA"]%QV$O 07?O[BH/ 7C&(ZZ7&I%2:511&(A&* ME0@*022&D&5)H2E%I9412FGJV1&US,]PRM0JB$\R0JU0[MO$'&\/O%>JV/]G-.#[8DG[;DBWC) M8*O-)C(CMV.J97N;V6!\Z8"\-%:VBZ5B4Z)>$ >N5RG2#9N3R/.6OHX:Z()A M%&3F.4NWPA2,"GU\E'YH*2#XH,FR>,<0;)KF>:NU=6=CT/)L1*4!TQT*XW%& M%-93=6HKTF X6(&69R.2"TM^U<\V)\A&[E(+TYG[:WPET>=O[S76K>D46RV0 MF53.-TQ<-?O22F+.6_8)-I.5R86*I/K8>I6:I(GZB)/8\Y8S<6-G%]V%(::< M+=;*3P8^4QA+*'+>%.6[+MU$EWU^P9-2<]AR5Z0*FEX(8QA)>:6$M=X4ZDMO#9I>6OUY1IC*4[UF;-A)-S-I M#Q@-!F>0YXNZQ V]V#$0EA?&=;-(ZP16;@1//5O5.<_7YJK/+L091HRHF9=U MC2QXZ@6AXEM.N5PWR;8X:VX7+;8\Z?4<, ,7)&"YVIBLFIW3O%;'UF1?Z15& M%="!"R(@RE6M6BJ.VV+96XB3N58L---!T[-A;=#^S$=&7H:GF$H+J'=84:H% M3?&SOBH$N>BG5KXQ<\N#PMKMS>G*]FP$7::/,69KDUHNC'MN4L M"N,QL_:%<3?5XW[205 ?@3S4!^UP0 M0J;MTIL%A1F&;[LE+ST@Z%%N!3;:\Z;(?+G(8XNM95 %--]=;NLKNPZ:7A#" M?(V9>7U\NS(TE.AJ.0_99H$08A>$T!_E\L*4XN>\T"YIA11%CIMP6!>$L#K* M5OBM@LGB#*6+RR$ZRW0!76 7Q&79JOO.D%HM>#_C5^:N1HI^A9.P"^*RG4SG MJP&K=1!--42[VZV@PS+HP 5Q&>5D:M!4-1:9^09NY86JFG) !RZLUL*=I)7$GX M!0G7BTPF)_,>+5)"O44X]*SOV6"'O2#AIBUT9J[+:ZR;A*FR&,S#+?$HULK];J@Z87)'Q5E;<]#*!0E(6<-^X:!*XPH*\7)-Q4 MMGDF/Q]OQ%D]T]4S6I]6##B)32T,=ZGU:Z6M!TST??-P". M8@*[- X1^K2PK#_%+F,OU&J)%^*3%@)]P..%B,1"8 ]LS$U16(F8FR*R$#$W M164AT <$C5?BRT*K7]1;/V_4S+5/C=_+PI$>,K"2X(?_^XO\]=[A,P\L?OOQ MO\]O#F?D[#3@AI$@L?S?V9"O)O\[]\/^WOI\G0BRA"3VI^$WG!_F@V=C)V4^ MPA\.AUXQ""(" N;IB,.%.O_WLGAC[Q5OE'C J;L6;QA9?RK/\2I?L.EQ]MY7 M&;L&:SV&,_W^+T71M-'HYJ&=)[YE^N&RMG.<#B85-GK]Y'""P+>%JX+@D^?I MZX)%G[?YXVD(O8$_?AYB5,2H./-#?9=YB)X!\-R^^'BSA4N'7!\L6' M"N(P6>E2-L,K&['R>L?**_)T&O[[;JTRY-1S$83&'0LT?G*S++%+C9%SPNHF M"=_2P\08L.:FM"_W*XE"5M);O6(7JV='?)ZM=>2,+7'SXOC723H-SI7JHT/^ M#%0J$S91Q(<=E-]D58I6IML47UG]2JB:HL]DT_W?7RG\5R+(4>C][R]][?VV M_)EJ>[N_[Q-M^&YJ+,OSWQ!_G*7"__"/X..\C.PXL&9K!]X6^95PP2*!;^&' M9!Q,6O7G-,E7C(6QQC*$DG/J#+PM@/_ZAT&2%(KOTVKL)R(V1V-$1\2BC!*B M,4EW?0?3W,*6?Z";755X8VHG#N=4F,\W(BBYF$D:<[\8KT)40DT!!RADRS] M'"I_BD>C:,&2?[:C:[$/XYM9/-=6)WZPV7-U#6,/NPV@L O<97=L1%WG'9SO M+FS2X8?45I8XB0DU"FC>,+'#(H9O[+7X(E7D!?C2_,1I,XMA45QD=3'7EJQU M%X&)1*#J@>-)%J%_FG>B 0MBZ[L*U>ZN='A8@&=?V36LT1P;1A_AK*^+'?T$ M_>.+!Q<5-KNZ,K+#)A]"D[/4.L0E%\#QS_8545JRV75/Q<74VI2;-C?&\V13 M8J&.0@".PY'8Z1%C^[7*28SMVV@J[\-V42)F>3,_JB"S==8A].9L.>N, ;:! M D,@282Z_NG*/;E. H[X]4_;]F3S5NI+;(5],RLL=J)<_9CF!1;+ER=R*Y]= MH(8V'8S:8WYIUG(-.9EG T@5&G :[_DAC1^)*2"/U<36K*[UV79)7 M$+M!* >5Q,GO'\H1A(F"-1OK,-5_>,X1.Q]^J)43.Q\^&/BY!U+H_ 3&#;]6 M3!].X3,\-.#;\YQ>('1^-B@+A;:1*5:HH(H3=$)@=)*Z941H#,^[@6?LA/A@ M8.>[X-F.-"A%<725Z+1'DC4%&&+6$'"\KC8)1I^H5 MH$5!(H Z$(HE29;\]JZ2RR&B\_XP#>JNU#=]27\-DUTX-]]<"B0EPW M"@^]P%292:-LSG&D)?KBRNWU6^.-5AO#,M-094GB#)'$J1LJ+3%^OP5^+]U< M^<'XO5%TZ 7\KOJJKY91?8T(2-^NN/M3Z0A.0URY M(D9%C(I(Q'A$+#MXU$S[?S]6KCC:-./R%5$]9(W@F./R%3]CS#]2N./R%=$[ M?W^2A"DM6T;"U"WP3GN44!Q-U:\7P_==M)7[4EYOZIJ.=(QQX)W KG&H&,OO M=Y/?.$;^VL[8"M@UZJ-,L&5<<,GV2MBB7<*FFJ%9ZXKL+7.HNFA*:)#RD$*2 M"')]?VS$-]M=6H/$W':"]04[KFF#QWF:,P.K,(RCYZ.J7)]Q4AP]'Y$CW0H M4!O@)PO@\TS>GZ(YZ+A5OH%@^J#6:?1UIX*/)31(3<@05'RR&R,Q#I3_H#[P M*B0.!669ZA%YFR\/[,FP.AAHQ4P3(A&H!1A!)$GZ^C%A]V>7'THWS>4-K&L1 MVS3?RZ:)+^Y'5Z788Z\10N_/7+8:;+8#,%1?7"AUUMZ:A=9HT 1]"J+&"#2) M47$5R1C)L8OBJ^M#O8CD;C!B:L0?C@^K" M>Z Y+[*#,:47\F(96_',38LX3B MNV!,FA/?_H]MH=BK<6.]PW9U]W<&O =VLZM[D\P.?7MZV^P_R&IST-AS.4L- M:L1L8*K52[=MJ'6=H286NC+JA0Z'Z4Z^J$JLMQC1,:+CDI6?E7#H58@>C3ED7IZC8W&VQ49R(5_VIF83(CI(.40GF1_N MC[E8J/(6^DILIWTS.RUVR5P]=O4UC%:JENRF(6=8OMO+9\>T.JMGNT!'";(I MX@21I&^9F"A&\3=#<>QMN?X]F%>@>(F/JN1P(6>,?)XWVOBXJ5=]#J(8WH8! ME@9+?O\ $_#FRLE]E[ADQ \]J(YC2*YVZ>79#*R=U4+;%GU?02B+T;W!NC01 M_;&$!7D-,9I*$A@:.SAB0,:1(]>[^_(L(,?SEEVO:W0%H>1.=X"8WJ#L-R$@ M8;@(DZ2HYXJV?%OW!'AS5AMI8-;4A&XI]DQ+>/(Z]D;$=DSLC?@LI6(/P&* MO[:\/C)L+A?<[0ESOYG!BG5$ZZWTE+4BN'8::!<4U"[H)/IL(;P8T#&@8\?$ M+962MP.:KF)EP3.J*J^/!PO:-3FK9W$0T,'I21)%L9_@I @C/!Y3<\3A'/'A M;QS.$95PCF?M*R%#,>9@D1T8&\RP#P;3PS M&7LVT[W@LE)XX08\$3Q"LQ0P;XF_:K:G)5#T[]B@B^@)=@3''%?@^!EC_I'" M_2,JZBRN/#A5,5J_%V?F49P&N(2BS$J8E1$ M(@(A OMGQ&V^AK./#'3A'IE,_/?SEGU67^JJ%MCU[D1V-%<2B$4S3W,YE_?- M?@GEMV;+RW[8NU>LY=Y@WQ]&$6ST#=FI.X('LXQU9-/7&IHCP+X>3'\D-/UK MLN-(;"O-.A2]=/C9 .V52IVL['$KL"0WGX;7>#D^;1H:MJ[PG95'(139E:99 M<]L?TN-?_R /"'(IB/W)!XFY["26\"V[,E&O=1#M9J_$F]C<20U'?+Y29IAF MOK\N\U\J1,%4N9SO36P' $R].&NXZ?3&VD*UC/*P*2 EGL]NIB\*S\<'?VO1 M>=7@RW-%RU1ZFQZBU09#IE;M3TZ_MIICJ[([>1[7P3YPP0/. MS6O5@K M\_QBNMIL.KK4:+)-"0]2X!X*_\6!/3\>B/%-II?.H3X&Q)[>S9#5 M5+V!;++3@M02>:?1#(!(O0:(=Q&,@[W/4GD.N.'9E6WMC9@]6I_]REU:.N$X MWZ[?.T-TTW4'N8:1G^6<%#F3\V7T3LV<]\Y!*DMN1QW:*/$R,QT:&-';9/C5 MJVV<5PG5F2'TJF_=G[%TM :O,A8V*:PSSB(XBF0Z>*990W1Z-YY!-GAJ,F].!*Q>XB[K%>U77\%?X(# F,*EF^,E* M@WKL_J-?_Y1\2TO@2#(!47"P+3XB7)='3.EZG28Z:4I,+;/2B&0F5EUH?L6( MH3B^9:#)!%C>N09$8JF9F_A8ZCL<2]W<0_2#+[A>/63ZB.K_9*WZ@MJGC 4C M\_*R*_C;]=)&YV,)#TH5H B9I+'G\F[%&(XQ_.5'Q%'"\-7CGE^!X6Y7F.:R M97>!Y-.CV4;93NEZ-L PO/[U_>L/@#>W-$_6+5AN0'8L\-WX'OH/]&S'1TP? MTA;V&.)W$.(4Q9_Y0:6WK#;2%?W2U5/1;%-FWIJ5D)G>,W(Y;4WIF96$!Q4" M2()),D1\GSP&9WSL]$$UX%W@%,J&*' (Q?(S5,)3I' M)OO_=U"\>3]_"3M(9Z/8L[FC333+U9=:PK3=^'9X?#WT!]T.AYSXUWUI+$<@ M#O)E9(XA'&;UJ@ M:KD@0&=T6J]GTLHBD+%^I MK5JMPF#%08( NA1&)@GJW,[Y^[MY6BXGU'$O7,W3@JMYL:'W$3;\GM079P.\ MJ4YT?$\VO!][*5V&HQ86AMUN\<*2765KB"QH&M!V@K('%,XF@4#'7IL8S'$6 MP*_57UX%YNQJY76V<[-B8(I%IS-%IH27 S!#+P\L-__L$>ZW]?*\F/TO",3Y M!.4EMNY>9]WA@#A4VQ^:VM?0XG]_HNOG"\8:%9:\969 SE)?Q9D.-IU:P[E? M,'RB6)QV5I*!\4T)#RHSH$F<(9)X7#8RIH2K4,(KG3T_F!)NF2WPM91@+[&< M7&RR-9["B7)Z8_DRD><@)< HFB1!X$GT8JCSB2+U+T\&"QA5S%Y=:A2@>6G. MDTQ-FI:0%7B<)EL;(+()R_; \ST[D;&MP# (3MURNB5;B@Y4LN#R3Y"S\.%* MO<1>[F4D9O--:WP*HV\&___?_''?_D4A3BFW:SN\]6QZ-:Q).4WA/ M<:REAHXF&REY!%[]6S97\L;=C9-A'C!B;\'^/C NG(D$"2V=Q../<#[.)G,F MKU-'4W9BI(3?VG\4,.S^,]O5(7W\=C13AO'Q\-DG3PW6Q;/GMUF4"Y82_K@$ M_Y'_%-.?F#B0O?^K7<]<%-87[Q"T(3TF[!'D @]"_B"I\FND]72N+TVB'/"Y M1.,,P^*4(@T11):($8I(K,8B$HF-"*#9(2@Y4G^%;[T]*1ZLT/W\#D]>>8SI M7__4A6)"Z MMOBHD0T=-L99Y2'"U;$(0TT(Q6^1:15[XS[^&X82% Q;:'/@& M7VL+]5R]P;>X=K%>$R2&I0@$VPTT;)D!G]0Q_GZ^@'])<\ >WEN0K<2WL3V7: [NU#;F4:PP\1YM,QBL)E;"G+:V-:*PZGQ#; M3J/8!"V9IRWE19^2S0G1-69J@R,+S8W+U8#N*"%/6\YK:(\MV"HG=F6V*F?S M:)K+-B7BO&4SQ>4+93:BIM7=KF=*KHT(",WE,D-U ML%[#9YZ-J#K1\N8\M]SP5-U$5+Q(%?@Y;'DVHN5\)+=+7+-DZ$*+G3H(,V/Q ML42>]W.SJI=3_%SWD#(R%HQQO;"D5 ZH]F@K>BPQYRW]AI3N=*KD4NSRJ]8(J/?3K<)) M['G+:H]M63+O50W*PX9S3Q?0]8R3P,9PUK2$.*S9W'H=1!BDRU57VQ3LY5A" MT?.F[!9%7,>NYWA_L"K.5B@[Q4CP5.R\:6WN+XOI:MM!-BD'YV9R=8X4@3!? MD!*ZC*2F$T)<&76M8@X\NIHQP#JA%\1DN*SXBEUF>@A5X2IJJS,G&@7PU LK M54<]ALR5YKQ8MZ:#N9Z>I+L-\-0+2R6+VR[O*/S J)>SNH?YRTR-!#-P8:V: M+D.252D#)M+!TVIITU;#7%& M9]0\*78[!<7?%!IDU@38OR #&T^M^Z-JHR[FNZ;<'1%FF^57$G9!!AJ;3*K. MBA-2I JE>B:GU)NE'.">"S(PTUA /\,NBF#C--DPLRM_*P=-SU ]=4/6TERMLEU7PU M"B+9%4\.,C(B4:XW!IL4HPJ("FEX00H<4.F65SI(B MUDOK(LU6-E-S!9N>#6N &!Z2M7LI1*A-N=RFA;!LBX--SX9%K%I%NM]5%GRW M@_=): JT'3L[[F5XN:[N3-%J^5M?+$&=KMLA4\]:ROVGHS=(CY),WK/BG; MWI"OIPI!T[.^CK?4FNM7!C9"H< J&>55L%D%56'/.:NCI#;K$3(1Z]TERTHS M.MLG@L).YT)8K-;[,Z^ M8[L7HJ$Z\LHS*?(!(Y\[5SXR)XZ>;X-GCDQ[M==>]K^GH//N=V@RKL \O6BM M["$BL!#, X'% M"Q&!A8BI*3(+$0,B"NL0,U-$%@(P$Q4O1"06(@9$%-8A9J;K+L1;0SQ?,J<_ M;]3,Y\4C/:\=1GK(BFW"#__W%_/KG:_=) ;N:#AVI]3782O*5J:@)F MY@M/3G$DN8]U'WX@Y#G&PVW6^\*EA/-_+TLZ]EY)9Q\H[*X%'4/@W9QAO,C? M?)'1ZRWRL]9%O,A?N,C8-3:FKTX?6-.\A*,M-0(RDIM^W ;$9%< MQY-V@E]W!,U9ZHK&K757VMTOW/^QJLV&FB,15E%EY-6DC2Q2VESDV@T?X3Z2 MZS.PI7*./8.W9."0N[HWR?@N6#/-*5J*ZH96+.GIM0JP@2Y_+[1=2G&&(\Q_BZ,H\<8Q]Z*<:\WDY@,N9CSFXRP+FU(6UGVOGH?7U,> M7Q)UQA47:V=2ZU/M C_A ,99@'&63F+D-7-X1\"C_,0 V2W;]0R0[V)(7M_] M_-5YW&Z3I.Z/[H.O'FYD://-YL_NLQUM:D._.%MD2JB868Q9RBHK]7+J(W5( MKD&;Q>UFL9W3M";JMH?7AMDNL=AR4I#A$D?))$F=)_2.*>;6CLNOAES,,'=B M?)TRC#*@QIJ(H@:?H3$['L-93RTM:X-RHV+0)T;=3ZERHIQK$]JL]4+/T8IL1YC.9U^A6HVNT MLAW4;4J[7+DH1241XB9%HG\F>#_;SQQC]SHV384=C]Q*WY81.:,T\PCO3&KK MKW:#=%"TFB.,-<:GIJF*DZ\4T4QO+.V2VJ($E621FQ1HC<^(8NQ&&+M/K(5\ MIDEQ:,5PC)10J4\[?L%J3+\:NRMWT"7;JQJ#9)K+,>;,._.% +'+!MAE\"2& M/^?$O,.S'_#,C.UZ,$'LV+95%UJSZMW>*8@B0\4W#[Y=1&D,BCC*.L9$?/,@ MQD2,B?CF0>Q(BKW =V:-1NOZ 33 ZJ,\-+]@[:1=^)T #+%+59.X36DH=]I- M$:MED=I0Z0Y36%-BH&^8I,DD3MS*N_0# 1U[E^X#S]&Z:O F//-DV=#=;4;G ML>J&[_A#;XAC//PS/D;I6\"8\MVF,5&>338_/.-P\ MAQ!\:MZ$>&9__4,A3))E7RQI>%\>Y/CV0'Q[((Z\B[3U%&ADBB=4G@340R,GLX M9AO%ND%)-(M2J^( <6 9.AAF0P B(6YX$3LFDIA(HC#]OSKD7SF+^(D]Q!\QS;XSZ\44 M]RD7!][$68(JY@:2O!T:^7P.DQ:\;**P5BL"S2B:(),$ 10$"/\ M_J\7O GAGEZKX?Q&62-4T6SK!5LT\IF@=C:P;VB,2K+,K2X _EB3@T\B5&Q-9I;;L> M:"U[$.SF,*<^3B9)\KDK?U%W^SZQ2%J:J\F.,@DL$55;:J8]GVG6]8)=?AI) MQ2F5[H1_;IY8/P068)[L(ZS^3#NFB UJOM?J\%A^7>JUANRJFEI)*!'F24KB M2%R,^5Z\?C%&[\,4>"M&;9RRV;Y&K S*P[IL1B%X#0DP"G,?X4F*O57%P-@S M'V,TJAB]=:+\MV$T/2PL37Z4,8PNVE3\0M->RML HT!])]DDR5Q?>X_2$4-Q M-I=U!\Y1,N%HP-SQ%<]W8(P'U/!M;Z(Y"64"OJVY25A**_9#QE'M-66]*>MGMB&]U 4<&I8^I M)/$L1<8T$<>XQBQQ3S;..UF"7_4K>!]=NT:WW%[)S$+*-*R )6#*(B2)(C>\ MT1O31$P341AN=&CBYF;6.VE"UK?;HMG*5OCNU,YLK-IHTW;'D";@O> D^6QZ M][LY+3E)1V2?QE=%-"@S+%.$HF:3(N11'G*(F!'27[Y37 YIN-BF[@?5/$O%)GU7/F MBQ85 !M8*CA" "7DAI%9,;!C8']+8-_6XG@-L(GIJKK!<^LYOZ&'UF:01OO: M. V"X&-)2GZN:B(.SS-@2F6+4,869SN6WZ<7*PFE@TH10 =AF%OI(#&HX^CP[X;IS[(J MGL5TSBH1]&JB4'R=S';RBW)=YDH!IN$)"$HFLNC0#;U=W?>T1QEEJ'>-IY+&K:I?/0GNT8)=%5 M2X96J TA 4O$:9)$V=ESKX.P9E'"7^_3!Y(R7^[9A&.CK4RO/AKWM&J 2:C(4TD:/]?CKX3)GWE $&,RLIB\C1+^=DRR#E6S4CEV M)G95*E4K5RN7&LS./16\ZQ9QG0#]WRP6S6#W%LZ0!U8;LVQ!R_]AP9[ 6Z)3N;HJ?- M7$!6< 2.'61PVSL5+C#5/%6IY"C$J"(;74Z7TU:U.>0X,##H:F>H)(K%\?RQ M5^^'(?S&D3.?B_"4*9K\1J\4>+UM;0>J@ZK,I D13OWZAV62%('$@?TQPG\8 MPF]K,'PNPAO9YH8:9/,ML5M$[8ZCC%71&$.$PW@< DD"&?EV(?X-QX:8!I(! M)O(V%DCLGHGBJ<"M.3""P_V684&G7 DX<.=.26N6=KF:8,-D1M*\+/7YQ01S M![52?EI< $T&#>\')!GZG.:N%Q84LT$$G;4Q&7R/>*2WDT%6RQCY?&G=$JE. MQ3!7?:'A^'O%#, M#7JM1GD@^B5#($>S20JK!I!G=XD/GDVH=I^',KSL6. -;F*N.0EW(CO:[]C_ M>M=)EZ(W#5^2!")ZTQ"#XLL2G$1O%F),Q+[Y&!/?&1-1=U$_*:$6:,6QTRIV M5']C$S:K+W55"PS8P-1Q)8%8-/,TEW-YW^R74'YKMKSLM;W5V!O,V+T]UM < M 7;QU%A%#L:JHH]HJI;F,3ZU%52!'*^[Y<58PH+*R<0#>JLJ13\0VU& 0 SM MSX#VV[W2MX!VV>T;LTUVV^2%QC"';,<#(4^N(+2I -JW.FN*'<\QM+\OM-_L M?;X%M(5M9K%@F]Q(]'&6SO>R@UD-:T)HL[_^H1[(;^9??F)B9'73]S0U=J5] M;YN<$ML2MZ'W_FS+Y/?LT%YN-VQ,R=+O(G- MP#>1Y8F?2N1!5Z(?U$3!D_R_L4,\:G,L:-;X%^ ME#':XSY.IC1/X+'*9C$;L1EEA*P@8\ "6G22I9C87QTS1LP8G\@8M[U$^E'& M6)E69]6I&EF^G-I4F7)OE567 6.P 6.0Y',Z1M1]V3<.Y_EI]!:].P/7)K.O M'ER4F.MKK*,=1L\([ )WZ>QXN)3\5%ZDFK-1:MOW>UMH'^U+^%+(K;*._T#L M1P$=,?2_M9GS!N@;ECEK MIVBP@L+5 7QU*;O43T'3$K*BV#/PV@V8^H1E>^#YGIW(V%:0<58&*Y3(Z99L M*;IL)H"P>=H,/,E]N%(O[V4VWT32P:^K0.P!'YGJJUE;U9?__ ?\LW^N8FJR M REMLGOY@;'@:W9DC2#_.ET+C#BRK<,IR*7(HVX'__[?_W/<_4='44JQ M3=OYO6?7HW%-PFG" J(=:ZFAH\E&2AZ!5_^6S96\7)E$.Z%U21PJ&D"-@P3$,+1$4 MBTLR@LK2D&4QBE(18L@.?X5OO3TI!O,+YWP_O\.35QYC^M<_=:&8$/I"FZ\* MR5 _*=8R#PFNEDT(8EHH9HMK71X@M\32AV>/"%>I67 M, HA:7PWRGVSFE"O%+-FHWC#B<>>YRHYQ(G M?4X$8PXFY;G'\8=I^_JA_27/ (EY+HR,]2:V[P)-Q?W[BAW\X"[XWOUFAT"* MT7",T52)8A5*(E@"EUA&(R6&&,F*2@Q1BF5.9!.H9"S)"I6X4#+LWY6\88UR2_<#I])MP8CQ!Q* M%7(EX1+RM"5B:&06*XD#/L]5J_YB-A;S70ZT/.MG2O8KF=P4$Y&-*8YS6;GL MH/(8M#SK)UX:6#2K=X<(UB%*2WY%#&M*$[0\ZZ?E;&M%V9Q+AK HF/,YW:@N MAIQ$G/<3[V<%IE$A263AX;6:VF?PWFPLD>85BMUNFZ#EV7SZW'*0%1JK%M)E:UINPV[.;(M%=['MC_GH(F\>]0V5J!>7I1S]DIGL&+]TWE M(3 2@!%W8Z7G&?9[@T?D44E]I0 MB"@L1$Q-$5F(F)HBLA Q-45D(6)JBLA"Q-04D84 U/1L!$F\$&];B#>&(;YH M/7_>J)F/'!!=SW"]KP$KM@D__-]?S*]W A!G'@C\Z<'_IU;69#[HA>YKLI/@ M+553$R7?TL(3!QQ)[D,CAN^/TOU1\'BOTO(9 A"NY?F_E\& O1<,*/J TG<- M!ABP=BKRT5[W>)7?NWKJ\N4O:^8\I%TQM?I G/U MJ]?Q&NG=0E?4%XPD,J44HU\P>=)3%5W2)J+F(%D5H=!Q:P@/_&]:+SE&>HST M;X;TR-=)SM=ZN*K8O92A9:O-_M)8DXX' W9N6B8Y1OKW0_K7I(R*#M*C7AX9 M7>:'OI9I#WAYHQ-.T?45IPP#[FY1'?D3O&9G:>N$,W M[I/T03G;T4 _$XKO.)JE;!*>(UMNF X_(:M3W_7@==ADPM(\>%?.D]=WZ/I] M,NCGEO_X8L0/,R&OEH(@BAXC:#O^==<.X< RRAP;1J$MN8-P9H?@-@1P.#[. M4MN/<.8.: 9F:'W4EM<-VPG^X'F./O2]T!9MR. Q'C ]P3-!#R_8H-B6Q(B< M/>OSJ^#OV-L44\7=4,6WBHO2U3%$C+-!EZ%5,$&5 '&_IQB$77?]A,;))CUCYM5L0WUA.N^+DHL@OR_ MTZZ^<$Z^GCV_R"H+/M\3XG.LMVBEA%[%'M:-_"+;7+*5+N]Y,(D%3/B:9.CS M\[SK65,_"PTQ0]PA0_P(8^PI63SE",<6ZZ4FPG40C55<5M;3=$XP0K0\HJ(H7L^L-J-,:K6UDN%? M)F;+1G$N"OIHM9Q4+5O.-*6@?"&3)*A;6FNQ.SLFG>]*.C_"S'L]_SREG9F: MZKK+;,;C,S/#49C1;-TH0=H)3]$(XB:E06+:B6GG"J=S$::=[VL\7D'7,0A\ M.\[/F[Z8P?N5*;->R+C&2?3N/(Y&SX_N[_$\;F=B92X8D'=S)A=Q,_&KBQ'= MZD[L5X\K,@K5C0VZ"_SVC+= M%\^T?C2\;VNBO W>JTY5I?HK#$/*8TQ?X75=1].P!$I@=1!)"G^Q>GM<"S&N MA?AI3!S\^A-J(5)Q+<3=NL2U$-];"U$F%92@A[+$R)0L$80\E(8RKDD:8':6 MT1@4)?8UL;Y%+40!K$BY4*]D^9; -\5BNR^A.(+C[&Z0SY="?/KM3YN9ER;C MF5*(QWV&K(?2_TX$(W^Q(&(_Z@41DPEMK6A 7()*U FP7\K?IT8BS8X8A$4P MB6!132(05I98\)FDD BATHJ*C>13H06JFIW#>*8_]"BCC.N%.CM2A52J"51* M]*Q8GK#>XI5^64?YE#:?>B6YT4@+XTM%$O/MAL-N!WT6Z1:443>+TXK5@"W/ M'THT"[-N@2>&XF9N]QOA21<-F?IPJM]E2AL]HT_2P/G,WZ Q62:2? MME1F F+-:S@NSE*]@CU8MM56!R98.G_]O%[J+?8>2J+9+HIHKOMK_U""W84Q9\V ME1;,1JA:MF[("[Y4F#:ZPWK]8O'%2;E6S:P+:([O:IZD+Q1Q*[;,9ON8LF;/ =:GH\I1;(% MW:()#@$\.:))BZ+Z!?CZ\S&5)\A@[)9S%.)[5ETH3*Q5(]V\5"923TD^UJ*: M([%O'5=3(E]RZ(78+Z?Y<;M7LU8:[5-"RTA@5\W.R(?/E6;6Z M*9#NLK$Z+C[YB.:NM,FD:E2/U[?#J5]VFV(&@2W/7S\32-S+,H)F8*F:8S2Z MXRFQ&DOLA;J?5::1ZK9[-(*MZ4)IL7 +164%6I[!:2#IJTF[-*F+*7.;5>G- M!IODX#//.CI=])=5PE UI%M4K-&&*QN"Q(&6YQTM33I#LMW3E[Q6VA+]<7%0 M[%!C('GG/:V."QL[CU1%?C8P9&>55KIM<06;GG5 6]?R1JUGTX:/" 59ETKU M:JD)FY[WH((U\\VMPI(BEJ-=.J/5++,->H">]Z";&]FE=)LK\WZC*'7& Q4Q M30XV/>M!L9+K%WJ$VD+DG+7%M::43[=7L.EY#XJNI-328@\3!7(XM^>$($]1 MT!:[("QLW928G$6(&(^+?+Z7;.X%:F<&O5'+,OMCL3X!:-SP0GH-YX \GZ[Y MI,FWJ5I.$%.M'(X2[J9?X<>PZ04B%(>65)DHHKI#_SAI"N[*]CTO >^K!1R M0T\9\$)[,*<:3;';'()EN,#%9'65GXW<4I>O;SJ:/5H,INMBT/2L!V5GLQD5 M!T2*WTRJ-4QND'0^;'K>@UHJZZ"\-BKRFD]L2ET"; 8IT/8"'<]EWZ7(3<]% M_%PI74>*%M;97$<2*;G3&AEZ MEF2H%;GA>"IXZGEGR]51OCP0P#3I/NZ@S6[!XC9@%2Z0=]-<53@F-9_RE&+) M),OO MSY1N$S8][X%@NZZGV%E"[**]BMY*E[LD#1Y[@90S--KT:[G-7"S7'7N=KA$W/>X!TFI.M/.CP2'SW);R4!4^]P,F2,9RU_#27-1;8$NCP9HI>U)NP MZ1DE>MV^D^%R2([?$.M!E9-\-$NM8-,S2FQO1:TP7?1:O+;.K9HJ4\GCRZ#I M.26.\RUFB/?+OK@@/7R],BM8;QIT]IP2IVC99VUYH"'82"(=DZ\.2!VTO<#U M0VJPV.!>E>NY-EIFR5F24'FUZ0[PJJTO55,\L+_0ZRZ5=KC@3V<>P"*:?DL3UU M4R@NZF:!:EGE[DKO!TW/>N"P3IU=I$57W)#4LBW0XL3K!DW/>V!JLCW-E^PY M+ZR6;E.OJHXI@/FZ0,HYJM5&EJC6XGV/ZU9UFFZV%QQL>JYT4'0ZW]UH*U'C MR_^?O3=M3AQ9VH:_/Q'/?U#TN>\WSD1 'TD( 3/GZ0@!8M^%V+X00A1"2$B@ MA>W7OU4EL+'!;KMM; $U,=/CQH546UZ5>656IC+C^4VMI6BHZ6EGI_ZB5AUG M,O26J0W;I1Z3TS7<]+2S7B7ZI6Z+Y>3^6F;@;,YH44-/3'FP7RX41JTEKNNYN MM%8FD;2+B29R"9WN [K+S#K%05^LUW4_LUOS9M,3L/?HQ$+GM_7)9E*:T',I M7V&8=-UN%#34]+0'*S/3'94$NDSSED;+^DHOQAKPL6>0UINHBVK5<4Q#\1L"HZ5Z]U;+&HF*/6[%FVV6K'=STC )N5II9K=4;&>RLFTWU MC6%E F /SB"M.,VMN\8F;QC135H72Y5"LL6M4=.3'N2\7C6:'MBN&.4G9C-5 M[AC]2A,U/5FP9HRM95K-MFBP_=Z"'C5GCE^!3SV#M-VN['8:_&8-=U?>B8V& M:G<%\3MV!FE[L7G7'V>%@;B,"JE^;C:8#/.XZ0G2UNKU>(-?C1L&6V4Z/"<+ M:F.JH::G2,O/]3B=GDJ^*.4G;*PK@V5TV\1M#TB+_7 /#H+ WZK:IJDL7/#W MX8=C#@SEEM@["1"KK 9L])/8-<7W[,,' 7>//WG"\!^Y;/=M3MEZSSET[*@> MY8^W1OIQ\9\L*3SZG(=\1V#")U: 33!D(4*P$*F?,9XL1 @6 DK$JY'49"&^ M;"%H DUA6(C$SQ0IUQZ&A2#0%)J%(- 4BH6 T$2TIC L!(0F>8; M'/+O&-WOC'E.?B#D^;(A'VYVW?&* MWP+\?17:?<&0_QSM+EC4EMB"5S;D!QCG_A3&6?HGS7UK48"/XGS&GL]MBY(\ M6S4^#^A#I/A^^=&>_)FZ[-%.]+WKVQ2AU_=P]E2BZ1%-[V8TO0_A'%'];EOU M^X@;8*_MH=Q'5Z7JU?SY"#A!RAY[\JG*WG=-2?BV2' 07,5\?*>SX%LGZ IU M9V)0A1A86\!3=(L0I7=B*CW)XDK6G)A,Q&0B)E,X3*;D\Q$'VO[IGY]M#%TC M]2VAY)7NM9#>?[:TGZ)]7?A0D*H ,?]#P2US+8.A:;D^E#C>H//1N:X=5[,IUG+O M*V=SZ$&@2Q==UP?CAU(V]$,IF]6P,?#G>DTSEI)9SLW2'==)H<37[(]?3#+" M\(D(S=*7J%:U]T^0RKUT"/#B,TI6[?T'MP 5;RU2%3Z<>%?5*_SJ*3S7@>,& M/3U3[&IH[&1NZ\QIV6\G8KG^:L>ZSAHB1!PB!)^,I)@8@0<"#V^\;4'@X'>SG/0:L3*>H5=:-*!W5S3IHR?)H(UT8 RK"8+..]3HE6FE$RS%I-RC5 MNP@#DC]^Q5*I2)Q[K>#=!ZU @@$XV\@M8$"0KB-<&(#D_M^A$ORC&SXX^/-, M<< 86EM:FM*BE:E:.T M5UE4ND)[MT6F \I:S/"1!'M:Y?8O@@I$,SCO? T7*GRQ9F!WVC,].YZJAM\L M#8K9SKB1;7ZR(#^7W[Y>KLO.3)^+6ZLA#49;K5+KX$I6W(]?\3AS5H##[%5^ MNCD?BH/R^/GB!CBJ[N(*DBZ:'LI>H!&YU^ ]#B'\7#[QQK>S@,]*4$,Q/2I! M35_ M2,1!5,[QA=7>QN^"7C)+;TOE5;\'M(4V0D7EV!^_X!1%F/@%R<+[DK#+AV%= MSFUP^<0CWWM^AQX:WJ\NG")#1S%]\#HP/&H3YJ+2B?:ZT96\U(S>;">M%8=& MP(!HPDB2>4V5(+!P/[ 0+J4!EW]F/V-HX8D3_FIBZCJWXN\RQY*M>&5;\:I1 M\0OZ'EIE:;B,"9-BT^9DWXZ.%U(]VN!V'^0^/JC,Z(L&2$^&S$[,MTN9L:5=(#KP;J+T:)UE2UQF M*D@IISG$541C*3K"DZB+F_>M?#(;\) MFIF3RIZX[49CHU2Z/M?& IRI>"!*V HAV')+V!*^:;B&<+#/-LGO?M&_)9(I M?-,0QC HLO<)[G]=IH5P[_VP\U]?J"NJ18893YUYE\[4K1Q7Z"G=+J.AD7!O M41:O+$@H,-DI'4\A7/8Q<"@P7YCV%H!]U-#"=]2IX@)JX=B:H\Q)^! )'R(L ME[@7$MRHL1>1AJE8Y[BM+<=.]4$S9/DHL$$_ Q)$=$]!1)]Z+!$W,@E1N?GS M[,H( &$\\UT/]=-MVR^\&7.%(WA6CC-'!T(+P(&Y<%](P%GI*@@.VA90;W*0DA:X"%"Q)X@X@,5<7:#(LXD4N0:(T7^>4>"N#L/#WG<_&=B1,Y$ M@F3F.Y&O#8M#6LKP;FD];G:JHC!D:!0*$N?92(*^6 XYXO&]@S%_>Q#)>\#C M/HFCUX#C)8UB(&FSV4KO;T2VDG/U0K]FM-)-A!MQB!M,))$X#2$CL$%@@P28 MW*E7_](!)N$;,PE,N:GEO%,4_MZ EF]0WBX1Q?).Y6JMZQZSBM9U&K2+2KF; MFUE'(#SL%.>35G H[!]3[G \TRL6B.. M!V#UFE+0C2J2&N>FHUH(%?0FT,$C1V_*V0Z4I:[N35$R H;MOOA91'U49V^[3JQX$BYV<2XS2$=KTY72-(02%#7"1.7Y(W(HAR MJ?N")# )$]'P4MHT M"-9!5=6*[;K"2M%-962"MGW4IWTM17C2Z>J9TXU=Q29^Q.I.H212%NNG#]K2IVRZOBEMI!9;,2JV5.W]>-_WC MH.'FL_$$H)<%V6^O%68>/LY8JJWY?\D "@$& &"0 B MQ]Z5!0#=U,VOCY]80KR1--EDVI[BA/?&NAS/")T'F^"!X/%MQ6OVVLFG8#NJ*X'F. M/O*]X+1M* X^>[@D M+N"[:9(0;HHOCGWY[N&&*Z[@?8>RH*K^W,?Q B^=D?O#>)-RI$V^U!_+F7BA M6K':&R9M_GFDZ,=/9#C?\)UGCN99,KL>-H="S-BR3BJ?S^CEJ:*AHYEA?OQ* M1CC^8ED*""S=X]$^@2?F59,Q5)!M.1;()"#&!T)?D!K=14Q4!?GPIY(;PQ*[]CVX0X*@_A> MOAB6X [KDR^T]%<^%]NQLZ5#Z[92DYAD9KV;"']^I^VH!\'UMB U_)EK:W&U MO&C2]:(J;SNI:3KCSU5CNX:BCJZM,/Z_NHPO AQOMOWN_]:4%/SV@&[4QY()BY38SFE1Y-%YQ"HVUJ""OB$"M8 M-A*/QPA0$*!X Y/WW>.Z5J!X(5IL#A ;0 M_ICVTTW&D3/KS6HW+JOM;$9 :)#\\8M+<)%$ZE)H<(?A-&P8I.;3T6#/:7[W MN+Z8*O@8!+R#LDP*L5K1R@UDH.>GE5TQ59?\3T:%%VF$[KC;7IA;@Y79RLI. MV#&W( H8'A +R<8C3(J[( UY;_APL]I"&,85'FVA,9CF!WR168CU5$T<=*H) M1[5J6IQCEF1_&LVTA :?H?M-+,DHPU:"C3 W'D@G;H"CZD&. M=)P51@\OU<(5_)=E-BE"G:E65L MTLM(&%$0;QF)T1=T;Q! N3E ";V>0B(-218MDD6+[.$;Q^'09='Z7L6NDM(F M;J5O*[2249MY6G2FM M2?:,).H UX-O0QP1M'8]1U=1)G9,%_VG)>E&ZFOJQ;LPXE';B&^*II5@,K98=OVRH@F=V;BZ M1AA!TII='T:$;\RA2VM&4A21+%LDR]9=;^&[1.%[RK+U<9;G"S6P:&UK[ JY M;4RLJRH0IT"<>\TFTL 0W_-[%>SZ(X4"(Y?2\;3"K3 &#@7F"]/> K /'3I4 M-Z06CJTYRIS$$)$8(L(>O8T]$O>BA!LU]H+4,!7K'&?427)QQO/718.MJ\-1 MVV/9=%8;,@G$&?')").DB=^?^)M((-&M<$U_[,]Z$5;.Z#BCFEZ8M>J6)ON; M>H_RU4_Y:J[7=NMRALL4V4RR+)111>0$)IA^IWU=64 1GA"121,X$B9\)!6NGL(M.*]3KTTJ\:BFT +2II0R:%PD&X.!NAZ5/R\),2TA'? M[2WZ#$(7$/(>]+A/)N'5A9\J"@M;+M.)U(A1]6*Z(R#@B/_X%4M$ M.#Y)<(/@!HGY(/YR$O-!]O#M[N%;P^'0Q7Q\@_YVB4"/=^I7GA*?1=FR/S2D M1L[62]GJ.IYI(OT*D3V_5["N+*RCK6S@@Q90UZ4<@-.X4YY-6<"CL$%/N<#S M3*Q*(^H'8'6:4M -+))"YDKC/@BK\R;LP"-';\K9#I22KNY-46YRV!'X ?YM M^CG#?(;GZ5?;3!Y(N1P=W206V^ETMN9*33@EN*)9@H_$4_P%[;7[$JTK]Q)] M;PP.H6O>X7IJ!6=EVWXO,CPJ&CFFT"O%LMNUO!5B^>+$SNTZ[35"!I0'F(GP M7(H P$&$E1S:UN1!-60K1B2K7C5J/B]0377SXY\KCK3RV94>M%,F[2TD(2" M)?O]NH8-'9Q=][?ZS/5'R=2 1^FXXAV)BKGEJ)A+WYNY^T7_%FX_?-,0QI@. MG,X%D0%#^MV*XKK!3=5$8F:-M'?=H7.H1GJZZ>*VB\ ='X9-YK&J#$ MCNLJS:1CR_40SL)7Y(^]>^$C&'0U\2%AQJ 7*J3K1D6=;;>]C-QE6'>9J-<\ M?]/\8TW^XV@S']6-S#2]KHO1W624ZS16M=Q:0&B3_/$KP47H,\H["6:XZH"< M\$T#">2YPT4G!VUH X!NZM[8Q\_(U6)5J/'^%YR:#<6! SES2,JYK9$;9IB"&A")\ @-RDUMY3VM6+RKH:.287[\8N@(QYW>-"'X M0H[*\]01P9R[6UBK0YDP_!;4F)03K(> M'5LC7,&4*1=)J15P?F+I?6[?$9;^\\ UYZ?98K%H@MI2/I2)PS]].&)ZX 8ZJ!XG7<<9U MREZ@$9'L6Q^A4:]/1#^0B(LY]H>P%Z2,1!5,Z1IYMT:T)OW.C68.U2SFW.O.9L#!4'#I.G/!_AV4M= M<+G3L*3[&O.W9^_Z8A]KZ##ETPK OHXHCWJ(6!OH\61URM++%CO/.HY6V TU MA"CQ'[\X_H)^F/N2K#M%DW I*22X,=PIO\(W9I(J[*:6\TY1^*[J]CW3Z?*9 M)B\P%<,QHE*E/NOX!:LQ^R"Y\T&=BQO4UHRU\5-TF:]TRO(F7^P,!:1S(>[G M=:7K"L/DGE%!'>!Z\&V("6I)\N<10'?/:E]#DC%"$WV$)FI!T7%TU0-CW$Q M]0MPL&[.=B9 ]_SS1?H\96-NZTLG;M1;&WV068RW-07B31RQ1C%4"^)B;FP2 M#4-20Y \<*'%IK=>L'U-ZWD7*!WEC9\N9REWU!?D[@#HRXR<;YM+#8$220Q' M0.EK*:IP@Q+)U43RE%V.VR)[_ZX6G> ^R5/V23S9%RJ+JW9FMVJ7.A.YV^:; MV:I9MMT65A818_9[;?'*HJ4":Y_2\1S"=1\#AP+SA6EO =B'3QV*05(+Q]8< M94[BJ$@<%2'(Q+V0X$:-O8@T3,4Z1XOMTLFFVXFN1+F>$QV3-^EMRE@/61[1 M8CP=H?DXB7X@?C<22W4CY-8?^_5>1)4SFLH8@)@"YJVVX9L[WK6JE4)MC$$% MQ5-%V%2"8 K!%!)11<)12$05V<+7OYQWBL(DHNI+(JK>HWGQ2CF>K"_L%+WL MJ/*TP#>CY403:5XXJNHWJM?UQU7A.<*9[@_E+2FP03^3.HYW%6)%ZC@2EPF) MWR$4QVN%DMOV"V_&-.KH>9WD%H #<^&^D("STE40G- MH-J:A9^"#^MSN8'G MA5@]*CLC<;YNB-G28&#--&W()A ;PB8C=(($'A+@(C$^),Z!Q/B0&!^R]PGN MDQB?ZV%NOD&A+.6:2JL>3$^UQGN,\_[TB9>.'EJ;QBYM9++%M=Y8 M9OM* ]J:29P;*<*FN$@\=9KU^9/2*A+W^QV,^=M#>MX#'_=)EJK%S=#VM%QT],&<[^_$!D68"XGZ2)D8TJ;D*X-)?VWJ&!N24*M(1=C$ M)3,UWY>3=:2G9&Q;0QZVUU7 M'R56V-[%]189)L*SIQ%/?]U2R%-;V< '+:!503D 5WV@/)NR@$=A[H1R@>>9 M6/M _!G &@BEH#N').W43<=$$9KM3:B#1X[>E+,=*$M=W9NBN@6P(_ #_-OT M<^;^#/$FCD?JNATU<@;O)-QJLE=)):+K(9M"Q!L;CT5X^I23_SS[^>X%D+C[ M0AN?%GK#^]OYNB,?8BLXPMOV>Z'H42>BS;)F)L24*]==S=DDJA./6S<1%,6Q MMUW+>J0OG;@.;CLX7>)# T0BJ"D]O5*.BX=@6_%'%/,I)I>E] MHT._7'DQAJ<30EB:WY,EER9C[.0X/LGE:CU1UT:>OIBWY>;P,E?Q,_BT<&%7 MZI/,X\DA 16V]'06Y8+U8$M!3H'B ?2? Q M$F%%\.MZ(ZS"<1$Y/%#V0D"75?9\9M&>%(Q\@Y5R";EC&^+WX=5)38)YS%VR MS4'4J"\WFQ;#-U<,OT;3C(*]DI%4_#38BP3*D%@O$NMUGUOX+@_:NXOU^HK3 M=5HJ>&(YOHS37;G0=FU!:6WL$"KR"4F2^.U"%^AEE&E$UTDG5\]H:*H0?9:( M).D;#SFK 8_2+=6>DZQ:-QU!1K)J$9_1O48MA<.8#4\ TTN%3N!94,1'0<5V M76&EZ*8"#]*V?=0GY*&"AVU:<77US'%:8U+J-IZ<;N6MDD_:GMU:V1MH<#*D M"![!H"]FSP@&A?OVXL?1QBI5V.IXT=K1?$&O.Y5$:HN)1V+]2L6K0UC[)?0 M7?:2(#&)Q N1 1.V9?PBL W!GB\[4@65-6?^_@BTDLGY/XH M]NB9K_FI8M/HQJ/]OL1HZ_GLSZ_*?_P\?CD^N]+D.E$W4S0D/BFF]5K#TV<" M.I@9!AJ]="3!D#1WY&2^.#%&8.ERU-@%X6,]!)-VS1^5Y'IG58*]9:6 'M'[7&A]V,LY@2)>,\WHJ M]S$H]V/;1]=20R#X?\@6O".KF. .ZY,O9 AR4K.\7,\3K*'GA,QB.60\XRFN MO"^-V%$/@HQB0>#IF4QAQ4TFG!6F:H$[?\83M'/1Y().D+' M:1+Q\O5^N&\7P2?S]#^7C*S[]J%^'S<9/JAY?UC[WG\7]/1!R;^!R-ZK,UX#+"T%TIEL<96O)4E54^+FJ M3M9QH3FZ,((LIUJR(.B#IM$5-JRO+I3--HL1)/GC%\_'(DD^1>+DOCY.[MME MZ]-AY,58N&\?ZA=3(1_#CK=3LMM^RM4*Z6C'J&O3J;MF:O5^]H/5AI[#R8LT M24=CQXXS$AHR4 ?E[")?E"H,QA7$LK+Q",=?+#TI 99[TT]".M3PZ">ZDW/6 M)E-MBN7D>E9PQ%BFJW\R%CR' --+IFLIR>/%;J+CZGI54A*\@"& @[I%+!GA MV-,:A<^8TO]@8C:L,OKIVT2%> ^PT MP-4@*^-$06/_CGYPZ%_?U00C'E;]T("?A+_+C2N:3!-+$93#41'#E",J#*!K_Y;,=?* MUCUH@LF?[$/8W-\/,(QF@HK_3";_EWK\$O;C,HCS==WCV8X]+\%_E!;GX04T= M!.G_:M@0\^>(+SP,"P<=JKREMWZ=*[/3:*" M(7^8'"=8=CQ.#!.CQ&C(@>1DF*35V##%Q2>#$\XOF_#"_ MHR>O/);I'[_J4I&2^E);K$I[KU:QEOE)";4L)DVJ5XI9H2UFI3;\LRK6VE(]]_BE1(J/\U\V M'[^;@N/^4H\=INHY"G690GW&XW_M(8\S]/T#^KQ3]PLNQE36$2+(@E4T,^/J:'' N8X0BHZC#.Q,9C'L1I;A)_LA]1 MY$NJFI;6;)N:2EE+9;K?>4Y=>=23JK+<0VV M3#YOR>?Y?*LT+9BB+EE\;CB8CX<=J#@.Z>5M*[J=\H(VC)_V MRUP5IO1"&B=.6 MT9Q1WFVR<5>,2D9GENO(*W'0'"9/6PZ'Q6:O*2E5NMNOE2K3=35&&\UAZK1E MGFWE9MSK8^,*+UTR^-^;IU>QEJPZ9F] MQ\C3==SP]88!RFK>D\L9=5*!3<]LOM8F,VYN4_V: ?_?3L]' [I5A3-P9OW] M15L#/24Q-_2,Z2KN9!2-:W!89S; -F.O4DY1R1O;L3ROYR11\1G8@3,[(.XO M.\J@5VZ*RXJWJ#=K M@SK#3V)BW4VF\LM.MNANFM#@/+,'.EYLRS)*7]9+-V,6C MWF0&9ED:=%/TA)+,'G"VI>C JZTM6:^78MF!,RMI0PA39U:K-"V[ M=9_+I* %/>?82KNHM&W8],QJ59MI V1\H27F1_9JU2S.V@D1=N#,:O%-B!>Y M5JM*Z^E,3Y#6<:>IP&&=6:WJJEB?SWA;E9Q]F2XM*FL]-PTY.G"LO:>K#.C3?& MDA,YKI^>;1M17$/Q= ^H_K3-)KLI@ZV-FGHG%=\.# $ECC]IZN94(=//6HRX MC4>3LM.;,^X6IY$\::J,6UEO'"\UY+I>:,R;HI,3=7S;\*1I(Z-.V:1* V,[ MAZ U::KE@H@O3YSVM3",Q5IIMBXKF5QJ*?2;&2F)B<;3/9#J#V83M^[)"IU, MT[E-/1Z%>R!V[KC@@&6Y WTE9_+)37)0+[E:!7;@S!Z0NNM8U<@-IH8DR?G= M+)%7^A#>8F?V0+JYWB851D[+;"PN*#ZG5P2*Q7N33 ME2C'PJ9G5BMIM)*S4JD^ES,#P9UMM'YIG(=]/2>QB_(TX8I-R=B6!Q4:]-A9 M;;D>$:VXZWG8#!-&.,8=,SJ\56K<%@*KE#4>)U0Q_%.+H( MT84[LUKSO%VK@"'PQ+SA6?# 7/M,'QZ99U8K$]OU,WE/2\GZ8E+QENE=WDTT M4=.3(UMJU=EV-0&&QK;G<-5)RAG*&G[JR9D]FDZ41CZ9;8C0=I'S[<9&XZ' M<+'30[O:[5;$;5E8R6 WF\RLPFC)C."PSFR7@<1:N6)SEY2W.[M?,1AE+"5A M!\YLEY*PJYK9PF0E2CJ_DJ,^,V!*:]3T9%CMH5J?+0O#.1WM+TI9::@5$EG< M]%2UJW=M7F:8AL$N)+]2E>;S!5):XJ?#&F)WVM MU6 G4[8SHJ5$#LIXGEZ ^!HU/?05_?T M [)7U<#./3 MF!=0?,\^?!"P OB3)]S!$1&\;W/* WC.H6/[%S*!IO^V<$X^ M_C.6>"T(_,@(/WJ^#9\Y,>WUP3(X_#V*:/"_ Z)E#>?IMQS'GG3"+SXT54:N M;?H>N##A\0K]]PZGR"-!]4&O ?N3?C4I+UF(+UH(YN>K.0'(.GS1.B1_,@29 MPK 0$)GB9"%"L!#,3S9%%B($"T&@*20+0: I) M!H"DD"Y'\^6JV#;(.[UN' M=]Z._*TY_76C3GY59-_O#-?O=&S^P22HMHD^_'\_DC_^<$)B[,_X]^:^2'[0 M5=T'BD.)UAB,J3,7;!]^LDEKWJCHSHP M3[?SQ531:U[DQ+4O,D,6^7>+'+_V-68_XUSZ[GP/#Z%M$I5KU:M4O2&VA':Q MEJ>$3+O8*;9QU-\GG4CD4LK/KT]E$KY9"-BLNY^& -OO?AH")N?NIX$(!1$* M(A3GR,5;F87P$1=/M<%+%K_\&LXN7)OW-W$=(;U,_#M7X[5?#'Z6AY%)'>=A MI(?#94R8%)LV)_MV=+R0ZM$&M_OS>\(-QY[H'LJZ>*[Z2#J:C0UMCA670-LU M$EVVT8BBRQNQ'[\2\0@;/TT0< V40BA%\75O(9'%,,@B%+\C662&E90V<2M] M6Z&5C-K,TZ(SK6W^/!W0J[*HF+5M.N:"J!R-6:.QW)ZOHS%TZ8F'LLA%:.XB M28"(+%Z1+%ZXJD2X1/&RZ8E?%<6Q5Z]8IJZV:,EKZZ5NLE39^NA68>H");G" M0,,^4[R%\4'!40(4/G3CV'/Y^Z>M!Q(3[-V%X"<-+R"Q"9A$R MBP@%$0HB%(3AO6V&=Y__+ L64+O4L>)/08.!4N:H)L@.?T!8WRMA?3^M9,>= MT4T7IGZ/A0O^; )<;,<:"T9-L2DKY5*)599B=S%>#W&6#"X5 M2<23A(BZ6B**B&HHF>$_%-7X9C=+#?N"+&:XE=>JS=F4[6JPFSP4U5@D&8\3 M426B2HCC3R2._U!2:;U1X&2].C;FHCCAFNMZ1]J@0S7UXU$3KWEWKIE1 MWBOZ.%UU=*2X ,5NSQ? -]+JQ??,)S0X-B%C0-<.R^-Y#%S M)(YGD"L?]^F.Z>53LI_5ULNRPN6-&$IR"U)'Z%QK]7;\&_^:-+]8<-9TJTRGF^<%<9Z;EVLNFR_0#CJPH?D1CZ02 MIW$#?]V4CR,+)L!QP/@A1%[9 )W1X#@KS[#!7GYJ]GLBO-HQ?DJ1X/(.J^.' K O>JK][82"8 M0'PR7Q(&]EY(6$W;!=Y7VTTC6I-EJ= UQ>@:Z0DH BP21UE9;\8W,%U/C1K95D*.QMIEH>L/,0EDC<<6^DT2<)^)*Q/6[?2 WI>I_ M0%K[R68IH4O%CNC'-U6?U8=56\6'*\HD%(EQKQVN-^ 1*WHL%NPO'T*%5MTF7.K]=[E?QLDUHC-(!V2OR2 M>87O7@@(%A /R%>816^% C4+W'%NUX^)/L>QA?A@S5D\A@)L!-'T:Y3%M7D^ M\HINH7LG+IP$Y/E8."@AJK?%3@^P]/4%MH:(PR.<#H_P#3ETS"L:(<-^!DM% M6,7[&#/9PC>UG/>YAP5U;PH<0IQ?,W%^25?? MO5->%R; L?35; M5N@BB_?:A?J]="A@U*V55RBD)0[(GXJBRD_->!8)6#)'A MS)F;4(3^NFKZZ[[D^RNTD6_!S+,@]E MF3Y-W$AN^!!AOAI.^OHMB_?(\I% M?]B6^#[#(3-5+ T^"U'2CV6Y$&_O8C[:U!4LP3IP]Y3(OD[7R'=U"[CNA6IT MW1N&$=+Z#L9,J,#[&#/9V_FN4-6^"HD-&\2OT X355)2%]"^A)2 MZ*N87F@\.D!Q018$_R]:!Y%L/4CD&9O24\%.( MZXTE(O297-J$(B(4$1'MK^-[_U"TZR(85;A=;B0#)UZ7:CTG4?8U)-H\SJB= M.E-@BX@V$6W"_GX9^_N'DMU/:M%\.:4NZ'*I.$_LN+F5[@A(LA$1'(LDF--\ M+%?)! >V1=%: &Q:17"LD'N0LX!P)UVLQ(;K!-;1=J9 0V489 M316;=M$%25Q8-T9'$I>\%75OPGK-N1N^65IO4=M_*J(GRH#B%8U$56[1\P37 MR"36>=\F;<2_!UH[@T'+!1]3($@IB4(W+!1R,L^DH/X"(B/ M@!")WZ?][P7TD!!V'WLF6&,+S>:L>KEH#6 MZ^HR="3.OQJ*1JA%0BT28?]R.^(/A;W+#*+F/._TQ#+MS">+@I)?Y==(V*&! M$>,B7.Q5MI$(.Q'V54IE,MU&,:4C^ MT1U6-A)[M>3=M3D;'@*9%LKV4Z.8[@VUB,@UOY-*XJ;:; MFFM(7;5E9_GL;MR!>(-KYR8CR=2K5^8)GWDW?.9=.0:_+<;H46)/8@=C/)VM MM4H"K:2C%5,;+GB7;2)!Q6D2(SQ-JEP3026.APN&";WA..TPF;$SE9VNP78F MM:Z?-):IF("D% 4+Q2/TZV& -^"%@)/E^&",-'K'-DWLA'" J7C@T3-!'!'7 M[(@(WRR$D=.\\4@F<;XP[2T K4"T*X_WP\^@8MK25LT:7V[1RKJJK#NQR=S2 M("H&E6\C+'T*BH32O&I*,WS30##BRXV:=V%$85TO5EU:K!K^I,KFZ7D?1$M- MA!$X=TZ$2UZP7M7=2PKK%)OV>S--1>CM28I;I M8RT"9^1)I5X-O;PZU\AXA:K>NM3$L>>4ZKNP;\ A=S*(A^0&$>C+S9<,[ L: M2E?WIIF];!U@:/L:"*7E>-&L;B>>(:FMQ%!PC+'.K6&O<3!6/,(D20 XX6%# M(+4W;EO\3H!/_)STH%MNSU764 J#NMEE]#B]Q'(;5,--D6JX1&J)]^0"ROX? M'[5FDM&F<4ORY'G,C Y-,:[80$,BB_3]9(0[$PIU6[X4DL[_2YPE(]L9 R<: M?/UO9K&A7-O4Q]2_:/S/U6+9"X3G=P_WSDR-(/ S\(J^D>FPY^E*S$BZ:3F? MZ$T62]L9<8PP9'&!7#;",B27S'=PH=\M. 0G[L2X>1DRGB,%VV2R[72JQQL9 MOIW,URO5536Z1DB!S1J63A"G"0&*RUXF^>[1WID]]0?ZQ"*[\#S)!CN#G_2F<%36]5,@T-23RT7/A8)$F_5B#U"EU \)D902I0N4J]*U&Y M5KU*%6L=46H7:WE*R+2+G6*[*$K$*41NT%Q]='SXIH$0FR0:G @%$0HB%*&Z M(A&R6G#?P&SSB^!N]4.-751[=^$@4MO;XCO6 /YJ,0>61TAM8(W%@WB=*Q4^ B*3KLJLD1EF[85:3W9=0QBR M' [782+TZ^XU0DO=373Q[GC#\FIOVWJ5B6A"'29&RKRO#/()$PLIX@^ MYB/),Y< B)S>HYR26P ?XWP_)*9;J5N4&F7;I?--E^MH9F@\G"_9@O+_ZZ\+I^0)M_U9,.D($7Q_G%2IWV*4MC;UPYZ!L M2U"TZY/W8"-HM,3Y%HGT)_T< XKI-G \! MA+;L*_-Y/>L9>6(P":G#)'Q#_G8"]SF,H1$R[&=P7H2CO(\Q?_L6OEX?!#PKW =F M,V<[#V=+?9(Y.EGJDVQPKIPY>Z,Q>;V,!T^PZ.ZO\*S?ON36[BO+@6;O*S5?:[7W1"NEW-WK]BM?^(3%E0.<%EG-I)@+GA5_>Y%@R $H>4O;CM\$"#ZQ7*S M;6;C59&U!MG!-I<;Q9-K!!#0>HB_YK2[,D;^V1V&D>_J%G"AI16A+.!A8P&E M[E&"N+$Q(>?#2<[3SX=,HJ1#%&/T//PR_2!E->!!4((2MO_-^ P6+5MYL3_C M:@TQVK+]ONHO:IH+E95]3>@4=ZJL$)8RK"PE$=00VA2?)*A;L!)C\WS+,>H3 M/MK-MN-JR5PC085612Q"TT10B: 2M\ %[C.\3TY7CK/(&TQT)FCTR +S/8**,II<#9]$AI:%+MX'/IS^\> M[GT9&L4'R1:P.)\!PUQA/O19/T[37=-S!]6D-T\JS2&+BT$SL4@L?GJ+@50W M($G+"2YY/-)'N,72[&L:X4L([6YGEQ>5OHE M$(?+/&VB/D/KAV,C?)+DBOIDE88(_(T*_/>4*GBGP(\ U]$F'#.2YPT^.5]O M2ZO1"@L\CZ];\JE7X\*)P!.!OXJ:!==OG7R.O)=G7<.U$[62 5:MTH+.S'?Q M&)9W9*_ S[!W9BOYY_3D@6Y8DVH94C) G+9X\8"WL,W#82^)#'>1"B(4!"A M"-7%!U*R@'_@LZ'5XMAK^$Z7^K<#%GLGP%\4-!!&BF50)@JEPI'_#AB3?#PD MY/\6C=I"Q^J2"9*L^R6#)>LUNC=?4;+*W Z(X]S2!L;G1P.2@W8K+ MZ;(I$DQ,@HGO1E:_,,/G'\EJS[#,=5YNN')TJ,ES>9B=**J&9)7_\2M.9)7( M:C@"_V_B>N][I?:YL)KFP&UNZTI"KL\M+2VH+72Y' M02$5RTM53S(RZD;=9?S>0AE!)(LA$R&1("E,;HS)(_)]$R;&F^4[W=-6K59< MU>BM8<76M%:-E70LW]"L2,1(<1$BWR%FW,,EWE]GB[Q9O.$#?7=6[[*BSQJ3 MOM*4Z;6 Q1NE&*(CL63R=M(,':X:("?#A6R.>T,HXEX(,65Y87OA">'Q.LS$ M8AEFFQPHC*S7"DZKQIAST8 P@ZLAI\Y8"829O$=F\O9%\L(J_CM$@6M(0+!BN?7 M,SXSGC>13$)MG.,C],W%B;_J%P ;X*BZBRL=NYZM&I2]0&-V@W+'\X5I;P'8 M_VJQK\Y +4S%(CX$XD,@'&-H? C25'& *UMCX!3A!Y:GKR# C?'':2BSXXP] M7P#+Q1U%]0I=V,STT3)(2+CK@=B?04RI0?OI%JWC M"$.?7J0C!"4A* DXA,7PP9>FQDCIMF4#$D'?C'1G+!+=XVP 9E:D43JALHK[/T> M^#8%_ I\,?H;_-'5X<3BN2,.D' Z0,(WY'M@:;\F0VK.=C(/XI@YEL:*K@3K MF-,M"(3/\PR<&$&*Z[8ZS+PK;ZMTW^TW=1V@T&\>&4'Q2"Q.LHE<#Y4;OC'? M@\1_3>[33Y/X*+V<6R4ANS3R0ZW(SO,U9MUM(HD/G#ZKAI^4JXN5R#=FY342>%Q(FN9?S8-\_8ZA%GCP[V K9CZWK<#Q M0UP]Q-5S+6SNS9@N+@2V1Y&L3S)8(#'E MTT2$XT^CQXE@$\&^&A?+S1@B[Y-KHU*6ZK61H1HHES@>28XN%# TH=B32EK MN.BDZL)'3(T;S=&J;:"8AU)UW$)]!NDZB;P[R MNX4ALR-5GD\6GC_J0 T&E[5FN4B0[UF'\I+=>0F!]_3)>K($7J&%-L.PW!O MVA1ZH3[->:?RB[E#0=N=)/5^1C,R[*K,EM0,.L6@C7TG[CT M]17$*\PLN9ZCJQX8HU\(UOCI!T$\@T PTWE([@,1CR'AMU.SD>W.7E!UWM5*=53K=ID@*&!1S>- M:?Z"*4H(,MP.,A!7TV6MGB_6&*:]06W5UTU-5)CQ>-19*LY"P[ S:-8)!Z[ M0(3==X>*(@>4;JD.0/=X_@W7 ?_T%W)%8;\42NN&?P"/1^#[D&\%5F MTX?@K@'GRQX7]P*>W8OW0T:68V -P/8U?.RZ347)N&9R=V"D*/%3=E27PXDLZ>XVRB=J+E8M4"0@ M'^'.8,5U>:8R+UE32/(9]I\1@&TM%/AG3Z@M4!SBHR(^*D)%'X.CX [KDP,: M0JO+[K1G>G8\50V_61H4LYUQ(]O\)D/K#*:EZHNNYG:B:UA):$9B8T,Y'ZYU(/3:;&8)H?\$5F(=93-7'0J284)?--.M"Y M#->+-ST2]NMZU":=[4MFLD]:@Z)\I_SQ*I)U)_[V/3/ ]*/@_7W %:'7H.JM?L]))G)S MF:]R1D/(=7M,5T!8P;]!@R)80;#B4Z\OW3%4L$/=R3EKDZDVQ7)R/2LX8BS3 MU(*7$62OU@$R>T4DQKK MKFK:KN\$:;:1K34Q[36E6\$"P-']35Q%?VY,W=>0+U\X)'QCOE]J]+[&3/;V M?8SY/O?VA"I)E;I:CJ"B&3/^O>P6T U6GT\3W# MTL6M%22(N/K1R\BD%^L=>J(;@MA5](F0C'$VIS6''"XNSZ0B])G45H1K_+00 M8R+6MR?6%S<\WB#6;F^D>W%G6S,DV1@DA[N$LP(:$FN4QY>-)!*GV3F)6!.Q M?OW6P%U+]:5MB#=(M59I^X6&ENG(DEQ M I?OLR3Q:'54@*R@-\EF_.VB^>F;Z%PW)0 H187S#U^[1;>F+=N#S_=L*F-; M^)8,+AJY3Y"LF!3<2QZ.J7%_?E(O_WPR$_"7^&]K@.0#BK4Y?O?LCG5W82I; MM'' \VZ9N@6BT^#A)T!SVJD_&#W]@2'\9ZRO?OT7_G'HA&H"Q4'@-MWW] &\ MT&OVD$W3_WL1B'JZ;J@NSX-Q',Q7+IH\ZC;^\__^G^/N/_(X4=4V;>?O ] > MC6N_&"S&7 U$1PY0C*@R@:_^6S'7RM8]0#C$<.X XG\_@#6:"2K^,YG\7^KQ M1S0?)Y,Y5S;1HRG;(WS4!!/O[^!;AX\P.!\^LUT=QY+AC)*X\%[,>ONE2DI+[4%JM2A"K6,C\I MH9:E)#DM%;-%H544I?_^9Q3*GM?J;5&BVG4J4Z])]4HQ*[3%+)4KUH1:IBA4 M**D-/ZB*M79H1Y"KMZAV083_M421ZHM"2Z+$6A:.HB371"B7$0JI&0_=?QWG MGDKI.?%3L XAR=6JT.K7J.IECZ#C_H\4"&?TDKKN[6)PT' MN"B^%7_DN_"X;L,4OK3<[E5Y-X,A%O!BJA;OE@+'BOM!NB9LP/"KY66<"^>XX/+G' MS'S7TR?;DUU'OVW7,3^#2\4?^7._-:AZCCK:''BCOO9JZG'[4(?]\["[+[2# MH""X?Q]MA?KDL#_P/MB>[H+T:E5EB^K",O+31M38]!?>W%Q_W;KBCW0+JCO> MWS'^]!P[7N@73BC=@X]43Q6J'[^.9@*=4H>YV)]2^ZNV^%#8NE"_=2/!@D/3 MY&<$:L,:\*; H=:Z-Z5LWZ%([\ /8"W"2\%0,X>* M*3Q0D3U%P3'@EU#*8@%'BK>'^Y/JHDKNIHF[MG#LL:]ZP=<70:&3A^+O<#%6 MN@I72KKQ?X=ZV#+!]; O%#@"7C[> MK__ -\!7%(YVT^-+%G"(L!O4'(J"9SOPHP@%VXQU:!%HP:L=,(=&ZE&+O:18 M%D W7U!S\*13BNO:4-#0[Z"M"\7>1G+[#_X=[ KL2WWAV8\2&'RK^B"MN!-' M\W!>;(]$%7W]Z#?SXR<]RB 2:"2QTO&\/LX*$E!H",()B\ 14&LDX/#_WE1W MH& K#JI2A)]QC 5(L"%4G1?/1S%7X.1IE(U [=/L^(\+;7L*K3]M^G12]OLR M B?@ <[.[*XGL'<"=YIICQ T_Z3:4Z@Q/;:>P$\17MMXUB:V:=IK]#@XG4## MV^1O:J1H&K0U T!5'!681[O_'[3=-!O_<@6F.M1-G_P6E?.E_JU.@6J \5\/ MSWKH^#_4 M@+\\DGC@*/%BQ:8^ ='H3WU&9APH-]%?3%@GVQ/;1=/0>M[D/C MGU31HI!QBI\1C.UHT'@J(1+9C_.I>V!_5*$CP(7'J(D[$$&/UJV#C,'G3RU\ M_KC^ @''XPS#MZ!E4^&JPX/#"0ZE)R]Y"S3 KL$IG,(YM?9'$< + X7;A?J' M&O0)]F\R.?3)A#LY"JV1.64' !F<\&?>@A=A8>N'P_1I?T,I!4=H<"P'AZ4Z M4B@B>^&F@B,;K\H?@6GDS]#T91%#W\=EF4?;X&'[#>%@L'K0:(*# ,"UT("E M!IU;H-R8P:JB/8\R8V(=#'YO"B$-J7ON,38NIEL7VCB*%21/2?P#=\($;4\X M.V F8]\N,]M!^X2'[X6_C^P;*\"(7][9OUNR^QU4KQK["FN$ZD4=9?LFS>2P : 2I@6", 5S':(*^I9BPHT3M(/0JUFV MBW%5QZB#U2*(A.C%]GSN6X]]A0H8E!/'W;]X[*/KMT@]]R&J/ X(;BD+X')Z M:.]J+O7OHMW^ZR!H+K+]X!HI#B;1#H*#! GVZ: %'&;=?7K4'0-P7:P^ EIP M8,#_X*P[3Z1D#]6_53N";?^?)P;JQ1F/)RS'2Z:J51_TQ/:.:\C1CIV*+:)> M@Q6$&S%5G\S 4P.UO3\*'_PRDP>_C/O@EWER<"H!_>.BO7?>O,7+C_;#&JHJ MYC9JKRV$[!@:9C;:(/N/CFW>GY0 ]Q)"%&@_0AGP@DV^]R,]OA4K#5#.W<#> M< .C; 0/9"C&^ASV'HT"'0/'@T;ZRPJXWF$XU P=VE"]LA!LP;&LD+Q@16&] MM_.>=F5B^O ,@2_R/6IL(Y]6T&IE8U,';5K'-O')M.\JFDN,4.CW:.)0(BXH M&W-H^-OCIQUZ^OKCYY_O!;+;C]Z(6D-L %0H&,(?@@EST&&N.+!MJX7*/H M_@(B0-C2%/S&7A7QS.W1!>Z5+CRP;1^^&VJUYC8+D*X&%QY"74[1G8X"9TF8 MHS5X[O7%]JS>ZY2W)LNHHKY9LGI=2G*;*K1G+?N<,8M?@17APSN@AJ\[U J] M!:_PT=KJ^]C5[P$ZV07UB0CQ!.T%]P':.M6\8G>[:9O.[SPAYXGM@E:Z%18. MCAD!T<.H3]%MX0!H8CUH\2_@&UH-M"'1*F).+B\(#;C\<%T1/L"A0QL+-49G MW5PQX)(?7GE08?WY(D D;PIE3@GJW:+-$3 B2!3G#\@)VX,]FIFZ@EVS^OY1 MV-A^FEL"L^8:>OM+WPO>A" \T G ^8$>GG^N2RZ4%#>"L.+QKP<;$:E)4'$( M5+''!V S&6>;QSHZU/DAT!Q#5M 7][79>K";]D@?6-IHFC'$04F$'T&@]J$N M_RAY3R91Q:LT/IT5])K@-!CMZ5GTFA$Z) )%:O\LU ?=0J=!8'D\3H\'K<%U MP*UB%(4-D=X%<<'4=Q@-\".0!0G5B>A(068)&@JQ]V-6KMC)^N)S9C M4?OQ?J)@%Y 0PK7!'8=@!=5E'?UXM*LTVQZO==/\267VE9GA[!VMGH.Z-C$# M2VY/#05;X&%_! <9_,46GLMXS(8%#_R?5-8'>^X ?A.=17"'^/ \H-Q=!Y.!R1 MU>#8\^=[\GO4TB"_SO/:#2_HIY-N=K$&3#[QZ,(HAT<>X-!!6ZU-\[F M L+6,":-=3F>S=1E9:&.:H.,/$Y:G^TF8M\PN=C+VX(J$Z(=T-O:RB:SEZ/@ MU*Q/7LH$%F6/YMCFUNR8S^84F94-;E2?&=5D2?CQZTRL]/_"4Q :=A-*//6$PLQ("?\T0SK538"_X=.HE/U0=P//LS (@VXP\,#)[XU1KP%/"GP M^Q8.'+R#5/S]FY^\<7^^H?6"XE&&>VILSR.4!']0X,D#(B_%2[/[(-H D:J* MJ6Q=78E R+*4L?+&KQ6M,?H.&K: :" H_?N_PM$K&),@ML'= ;!Q" WHD6+I M"FZ1A^8*MIL?24<*FZ6!K7UP9F(H0 X%S"&A4_1!:T1,E>[Y1RHMV*@ G[5( M+T6:UES?\]ZN#P_\\U]%_HHUU-\84NH3:'C/B"V M\ +"Y[S0&0C"",PI%?9"]Z@EU B@BG3^$#_Y^[5%.*9(A".)< Q'E-T]1#CN ME<=_9PYZ]5]A'=-7QSQ"(-T;&\&)^VJDW\'@>$>\'_OR.UXU:@*,/_[:Q4VW MMJ., =0\Z^A8W8=#NBV@ J@109$.;+@'TPTXB4Y=:PV7(IMQTLF.FY(&0O-& MC+'#Z*G'X9^887M/,%P'TP1[UCZ(?-@&!ABVR9_XS@,U!RD,B!E0D(L/Q5% M;6#/UJ"+4QXB1!X< ^C3@T6/?/BNBXDS?(H3]4P/G W8I9#LIS\)VN\4//(E!;<1&QA'R%B V"*AC\ M7@2^V,$4"( ;U)[#C>K!OX[WRM8L+*GK!3=W/,\#_EH?U+%Y^0@?/<^JN-D.K"6#.<$#URW4?AAY&A&T:)8 MN(>Z@YG1P#C6X;OW$WR8S\,T1AY"2!"'\[B@ 5ISX;R%DBGL"-FB.QJ7BV$PV3(+,?$.3B(_WY5("/?H'9/PU8T,1"5!KFE<<' M[OE-/"D6I+6#@X.0L!Q(U\";[\)G1.?VZA"(8X]=C_[A-;24<^S8.X(/L1BJ'M M!#. R:")LK(#[SH45R2#=A"A,L/,Z).=_MA[//(H&CER*6R_?+,-=.F%0(1.&S]C\G 83KPYGN8 MBZ?B\*0-.+3!^^)1'K (!)RAJOISW]Q';B\<%.>)T3:(%D(^E-T>FK.O_3IP MZ4[A:)'/8*H?D?:'8"B(QX'^$JY@I%)NXE7S@>#O)/H*K$.)@1 MGB$.[,+>%P?/ \54]W-F6V_HM3M%7@#GT,V'KD_ DYY3>V*][S\-'TS*'J8$+P/L8E$/4X, M)3RZ&CO''LP*\E96L+ZB"9< .W!=JMP29>^ X$1WP"(_P[@V=' M01M/T>PMWF/EK/_X)_70*^0#@/JLBE^UCX8[7']XU%G06RW%VWOUL>CM* 1H?U[@;WJX2Q:TB$TLS:YW*FJ/_JQ] M14",I<@:&2-2%4,JCMJR88L0&X&Z?OY.3=RGM8'8+#,T2/:6L4UT6>?+S3?< MJ4'3XCX89=@:74_!7F5%"X(7R]0-Y(#"FBG:&?A\P';?$RE0GCT8?1]K+?B+ MZ$4/F^[@X7H,I7T,%&A/P1-E&VT@'\<'!#LL"U2 9H:*,9B38@Y;!LD*ZEGP M9AS%]L;>N_>Y;7QF854SXVZ:YIUFDIUTZF(ZOG[SMGDP7O8F"[+5GZVP>W:) MW^:OR@(40!_0(YEZIYB-,BEH^\-S9JZKD3UF8%+!LL]"PCX"$K,!GJ-K&GB" M5PC%4+=&P%NC>,\Y5)L@EN+?C7$.$+)20!,D(26EC\Z^\YW:T%A+?$CDFB M#_., TTO9]_ZM$]#'U+_^-[-;5X@&$_K-'S0- T[\AX3(9A%9U6;):V9Q2^% M[DB^78B7SK9[O-8Q4"_B]ONG<%J.19O>*$RY'-W6KYF[BY? M<_&1<-LG%7\B8P:7.!C''I: V MC-SC6(+OJ]-;P%2R!T+[0,#L>V08!$$1/PD5O&G@XP2D3?Q!YF12VXJ8^LP( MH:4K83./1GG\U[A(/$A$2L622E:73;V*B#1\=JLT&!2"BFS <:&:;"B,: M8@Y&8926W8K""CU4=7OF8&A7WB%"P:K@&.0"'AM!PMF' \@F,!-L^H9M$)/1NBF +%-=%5#,?AZ.V6!,>*!/\2\WH11*Y M0(+ML)L-T+GEUZ#2^9GJ^:2 ,^M2]I2?Z KN)-^7+GN+?*]SEUG(4FF8^U,J MMUEGXP'M;!SV]:K*5+$LXGD%%;-*(%F MUZJ\>;T S4FCQ=7)P*.5721D!K^TJ(61SE4B!ODA%0[V"N*SQ>-3YQ\F MZ/8W3R +F[6!%41B0:)L@J.(05AL3Y '%YE16CB^:^W-2 _(O&MR0O]R 5T? MK*Q]\)$LH**P0,?1,X81@%:)3<*I$U\;R6$T/08%V\?O!C!]@=+>=D(Z< +J M?ZHR0@5POPS8'?T9DIU'EA1^F#HD>@#(UZ$O:9YQV#&P93@*G2C%4ZLSG#\) M$IB?(:?]2T7MJ=^UL!'\HH70AZ:XHY_(RL39VP2YN\P*26GR7B*)RPV(U6#^8^$Z>__J MT=XM8,_0 >"B<4Y"[Y&U$^SFA>FWYUI[ 4/5V@N,R/XE"_B,9$9H+X.@P/W) M#:(.#)H?1(]O*0>F>*C>^>(K2+=<-NI,V'\P&.3*4.AYYK S-73X_[ MQ6)U80R[]ZZ^&6?&D4E7#]5Y5>;G&X\C(Z@6UNKV]%.9C(:FO]7YR>]>X6>+J$43EZ[4+>3NM=WFW M+#F2LRPHHSF.C"!JE%.%]L.@\,#G^VD4SAR-+A2#.]V90[K5)CL>I< MF[VQS2O)+NXSBM+M#:_DQ.1,7^335X5^/2M5:@X9&D'I2!?OKR>WU^9"'1?G M;F>9+=VLR-#(H>XFSE>X&>[*A8D,C6#?*>FYXJ/36"[JFF(6 M#96_F8W*"/T(HJ3V]6![6DV:@'N3:O*5W#J] M,:_TD3%!6$4)9;H=:$K]/CD8YN7B[CH[FB[RF?(X&R64A^&B5;@I+(UA/=V^ MX^OM"<]O-S R0BA%I2,GMY7+^\6N>W-WWKBPSQK/U<)4KZNJ"[^>E MBX5FW>X>NC@R E,K\VA69T:S*M3-3;N3K Z%5!]7CQ"*M5UE)JVQ J+G9B&/ M>?[R?E68P<@(H8C%B[5N7(#DW#6&M>ZT_(/M_SM5"@-'RM%P *!?@11ZZXM%%;.0AZ*UQ?-]6J3 M-OL5,C1R+&G7-KNC\^YF42DX;4E>:X G,C2"*FF3&MP4&G9GN.SXX%R64_,5Y;GP_+%@+<7=EZ8)@7%W*91@9(91JLI_*E+N9/+\L9+J3RT&^ M:XQQ9&1U8Z"*;:#2SC#M7+:;K59?V0#\4P-'W%DA*2$(3_+79F3G)"LCI+*;IM7 M2W7<9Y10[$)K<%>S17-Q->QO;P4<*-10KGKJ79UY=Y>F(\=,C1"*(8\RLVWE9HJB.G97?U:*^B# M&=E Y%CK3'&5+S=22UZLJ*7+?+%Y[10)HB(XO9"FD^MZOO$@M!5=G6^GG63O M'&'E$\K;KZ6DWW0M)?/TM93G(SAOB/>D3R3"4PNJ0U2;U2=A.14)_&V"(GT, MFM .D1+.I!?:4IJN0+TJ()6R^(?BA]QVX,$%\/HYA!%Z<@I4^+LDDO4DD% MUR2(2QYF^ZF3C]9SFO]O$[-;+'Y(/DK]UVNXN?.**NUGFJ>L7 ,#U.2X)*N) M^UK[[4UI1I3DR4BKY*/S/+6A])LW1%-I$ZSF932]LIB$="P(^MZP*R0 M%0TO$)/\G]>3%0-104,&O^,G;G/J6@1HF&9U;58EC;%F+I7RMOEB^[,$J_XE MH\/PY:*@1= %0#-="SP;K\'(!X>I^])VXH:.!3 M"&@C=3T5&/31_I2,B$0 4V0,XH>U6Z/M?1]IV1OM^VMS7PG9&*Z-ET[^^?94 M^B*B7EX YP>\DA1]#.%]WH,C3V3YP4/Z AK>!!1-6_GF_1'>%R*-!1 Q2B#1 M4)47+"61/6R&Z7U XWKDD[WH'Q\\HL;&1"-YCN5MC"V8HJ=^W=O Z<)9/O7< M WVAT$=H?JQRP;H'#VK>OY/X7-PW&BK%XJ47HY0L;DP6]H:*$]+Y6/G@D.4S MI/%ZR@B%F'_ZU< 8$2>!"/ZLE(D1<0*(R)T5LC$B3@ 1()K2,2). !$@FF*. M. 5$%,[X6$>< B)BT70BB(A%TXD@(G^6BCGB%! 1BZ83040LFDX$$;'5="*( MB$73B2 B%DTG@H@XUG0BB(A%TXD@(A9-)X*(V&HZ$43$HNE$$!&+IA-!1!QK M.A%$Q*+I1! 1BZ8300183;D8$>^'B/\X%M::O5M=V:\[=1&^C-P$?"T8/K2D MZZ=A4(R X+F[C[24.OK?X+(C.ZUD: B"__>]2M'<[/&5N M.5*FS'GWK3\8-L]=&WT)6E@GRXK/>?8P-%;,1H#U,0K[#R>-TA](&NE]8,4" M\W<0F$\3_C&B3_\HS>?/\H7?FN3#EY-^6Q'XBY!=."L5_Q1DIV-DO^AG_-YV M3OB678SL/YRS!]AJ-L;RB\KZ]\9RK*S_(I:.E76LK&-D'SG8[\W61S3UCT44 M@EZ'W_Y'DA1E.OW0($-H4GJ'N7#F7])F5]J3]*,]6-!;_OYSC4\V/GVW(,,O M!LNK0_3\&V+T[W#-]0@8]IDF TPCD]=@?P77D./OP>E?[W!46MQWBD<-20AR MOS_%2VQ^VIWZ F M-68M:,9^XYGSG?_GA:I8HB7-=\3^*F]5.SJ\01HW5\7']'QP5?N;KVPK5-=6/%7K[^3P5::!-';+V[S(\[JV4":KXN)&O,WW5]@E,?_E M>[:02*4RD;>%8L$5"ZX?+# [Q:/&FCMF@%ASGZKF?A\U.^P/C.SNJK[A\Q># MU6U_E1FY_.P7JEEK,=NM[=:X-G3SYGFS59[PFRKIAIR.]6PL9F(/.=:S,0/$ M>O:7Z-GT[^4AMU3E8;JG\'\'ZS$AE5<%C>=OH:K:DF;@+NPC%H0R$"ZWTKISR5?JJ>2< MK[6UW 2?LLM_^9XN%A(YGO\X3ST60G^"$&(^^&>?*U:F,1W'RO1O2BW_G.:[ MJ)C%[K63L?BK[:IPL9HLLG=B%]]03<>J+Q89L1\9T_%?0\>QZHNSO3^G39-N MJ637'LIY836VBGR2JK<+8/JPR3LRZKO3[[8?#0QZ[T( MC\^VJ\ BY,WL^&IS?+4Y+MR.J[_BZJ^_KG [9H"8 ?[J^M_?IR8B\]&QK(5; MTI:YR4US6&G6KG.Y4JIRO^G^L$%_[MJJKMAVQ5A.5)T8FH$!6@G;GYZENCMB MX(]&M6G=[EWV%WTI]7A_OAJ/IOWR.#*B6RF51\F2$69K$VCW/2[RUY M.GPN4ZRJTF3A-FVI4N>-O.5V0?)@CCH6/;'HB3WIV)&(&2#6O3$#Q P0>]*_ M457(AWO2E8(Y'5IIXM51_X?.HRWS8NN\5, MC8B>["M$#TG2_\<1@5*^DV$2V8$KTG$G*BTB^SSR"7GD,O1VIZ0IHH7\-6?[ M\7D%5W[OQSL/.&*_47PZ&_ #XXE:,I4Z?*+S__Z?O;='?9Y/2H9F6-\\Q@X= MC+UYFB8\/E.2]&E3<0IK?Q.UC;BSO2[ZQ;.T7Z+TS1<." HN=U8L_IL+_D2 M1*"Y%+?)$,SV2BCHK[R/B##P/GOA?56&&,

    X1JMRQI5;5:X_/.\WJHURKR'T_3<,3FSGK?9 MZ'.#-E=IM_KM9J-:'@A5KM9HE5N51KG)]0?PP;70&O293_F5BEQ7D?\YU3/5 MVCUN<"' _WJ"P-T+Y5Z?$UI5.-?EL"4 IR:X_8>X,$[1$/O "!D)]4HW7TXU M%]8BV6^V'V[<"[WSL#E4T568=DT 8W<,395V YC^7#.DQ1=OR^78*3!+Y@A,MA7,=L!0>%9ES M#,X4P8H6-6W'+8&>9Z*COJYSJX"=S^F&0Z ]9SA10[B";7"V"98L97#.="T @6*??8RH M^P&R!$@<1\ <<#-1%!U(R(:Y :L,7?3KX)2$($5) NL(Q^"1P4Y2+"!.\AG" MQ',K;%#"LCH%GXL(GJ](L&G^O^5^A?R5^N\_7#&5XT*<'R;W,_*'PH'+I2#A M*VC &W4W!-N#7Z)D@*^-TA/^#ZEB*A,2?C+\CB(,> BG0=H P MPX^(C(<1/D'"CW5;HW 09<0<(9D$V2', PH#?HVO]5C*7(']KW%#\&\EXRY@3VZR)G^B #W&@(-?R]N$3\4(3*\#MP9F7ZS0%%L&-Y3&68 MS#5*(",?_08WHJDKA#-LY8P#5K$5Q]%P6T]1G.Q:A)55=+-0JZ82!/NAK88! M?0Q F@%'VP!XD"F1; FMZ0[A>!!;&_S/!WO JE6S-EKJNBM<%3S%?UI-1C2 F5=)KP0*1UOB98U?NP41_(?B#H;C0$LQ0=D$+(\B!A]"(S\#T#DTBH&0\YG" M/J1G.YAFRCAI!]8B\#"%?!CF]+\I,@.B@-)RA,ZI9D*H[(NNUX&"R _ P9(< M@TI3],PH2Y#9*'LO#5G1R%X -0O%24Y$E+_&!'"\)@Z72L+2G+%6+ ] 9 T7 M>!M5]!DWU,%#IE8$Q1Z%JV3 <1Z9MB%OF)%UW& T0W%TN!;<#/ @48X0;P!" M0#P*44U^#62(X@!PP^GA!![^''Q3#J'TKU]4HG),&O14>[$?4*/'$;94D=7H M85@@[:JHC,1II[+@E4ZI=E&N7.T>4OLU*;DW!-*"#;48<,H$-KY@RH<$$]^[ MFLRZ#T*!KY?,Y&QW/ZDT&MTOW]/YLVC-"9B3FD;4(^#K8^&;?D?XME;=3%J_ M')G#Y+IPUZD-!HW[B^ZO@>]UH9R6!#%M\VZYTDY?C_-90P#!#Q*[]"1\$VA' MF]0\T';'^%*7?T"L'M$;+TDO/\ 8N)4?[F7V%+ C7:4&!_.Z8]X"JU= %8&M M93WE>9J-\M1-SC(FKUZCLIA>O H" MQK_\4-YAPJ>Z#:D*^(MN^&DWY7_5IR& .93_J-_W')F!80)MYOE\@O.@03BE MLJ\^/**RPYX/_LSS?CQ3Q';!9@"%BFI-T\ 35L$\\+9M!7!F'@YE40 %S&_M MDLC,N#??SR'F+Y FL!Q,I4NJ22.B;'74^LY<1$^.0P_;V:$K[8)>C,(,G I9 M@<,Z1*D3)V8*0(3)".,;&K%DP'5?JF@0S S<'7K!8!>HDH(:$V2&!P85A;MG MW),M6,I44Q!@GE'EYV'PEQ0Z^!7;)W5V;.;KD \U:I0I3#@SRPJ\[NAFSK@& MK&Z:VLYS&X_!V <9L=^\E8G;!PZ.13TM%<#""%\D)%I,JUJ2>X2<0]D3*([P72BOQN<$^,JFBLC MQ4T>6)C$VQ1&MA233B)9*LR@B@D?,+"NK,!94 B@#M&(1X'!1-BO"H/DO1,> MF\P+R-@NNJ!'OD>N0XX$ G4,@"W &>- NDU2Z1@/)>&5F:*#H,18CS%%B1P( M65/<$03YIV!Z? H:1X6$JS^K[#;BE3[6&I^$IO^RI>U_),8*R2=P D,+" M?*BDEZ!($+;THS [$2'E6OI" ?V+U0]$$4N6HN@(,']R$F_%M'*2^MXA=5;W MB"!QP+O^QNRPRQP(;2;Y@S4L7PU@^(Z=TK?_'=PXF/O RKA'!I@E2D]%9\^, MA],%H35!F0.;[H+ 0.!\!!1*F"&4BJAZ3.:?"K4X#@KM6/4=%$:^Y*R*BEQ( MY;7/$M.P18)>R [ &)SWJ!_R)Y0YI.,RA[C,X302ZW&9PRF=Z?3+'+)O*G/( M/;W&\Q&9-\1OTJ<2L7G6:O%"$/MF"['X.7$&Q@75E/L>#-B".CK48)N@0%E%9JH9,;'MUR:QR]B,+C) -D49T$%;88EQQ, ^;!4MQ1_Z%90)4 M[Y,IP,)4J;=)=L2, UIF0)1ZPO37 M.OU!R)+%@ 0QPTFVEAGN1(DEN!F>7H5[HUN-N1N*UO5=LX.8T@!CA""GN="L\Y4 >P9E %01.I:NR11 MSK)6IFC!OD5S#H,G<+:GX!.@#7'LH6V)Q1>F]DS X+DE 4;@4I^1^)M%G#[F M#X:\-'(D;W&")CPTL^H.PD/$Q L"+2QHAG,RAY-DEVD,*.)Y$J=28?EE_,Y& MXE=\0Q(=&)G!D"4CJ M+X>.HX:LUXF"X?9]"YUXF:1 (V2G[WGO/O&%TF+DH(?;Q--A#I41,IIR).QX M+!BVYY8NE5/RWF[GI%J%QLT0U\?VCY9_./.+%+50N =7GE%,LT2F3K(<0?B( M!"5H("-,X1AH%$.^"D%!$+OSO&)8%+V,9^, K_'S481ZL_L.Y"L680+VQ170 M/16]Z"L+RQ*WE,;)0G&Q$$S/N$L?>H0;/*'D99+M/6\11#K0L+*7=H>1H#!4 M>X[$[B%@#N+/L)!]2)C74A4\"FYGH1L;C>3E#V)+-*+O+74Z50K/J^AK3XYV M0G*T'5 95=DTGUUAPOEIU7U,)4BBB:MQ&'(U64G/VM#6B%1?BBN:%S?%@&Q8 MNTCJ&D-;AK6P:6$>"$; &H9V',4O7=B+=6#,SELL@;50[A23_Y;")! +%.X/ MBT9+P*:=6<=F!&ZC3(ZG\T4^G-_0=47#7=*R"PJ'X-Q/!4\\2O)''@35;#PR M3A<%%V(C5 ZF$PG/1C^E&=4IRTGXLR! 05F"\8F:#@UI3.@ X&67;(""P[RIS$-Z62:@K%IA13\A>A")B+47+AXF3]@>]DV(B>)GB8C=0325O\7C"P?B M5R7Q,U:X2DN -(S]VHI&*EY(GHFJ)%IE%%WKB25(NA%T]7[QCG=>8@L]E8OS MM262T?YY0@O =Q-0!53VA3'F%[5^GN7R1 W;4P .#OHT, ]2J#0_NZ?#:7KV MG7*I87,:?XXF=2BK"H*38= B"1)#QVBO_A2E8XV7(:F$;KQ[NSF"JC MA(9'=AQ+G;B,V,BQ0\*#[D#)IB:94J4#2;$\T2M@EA^!.2+) M!AM-$ZV]O!=S>,.?4/X2HP+DAQ,\T;0-JAO('X(P5 MCON:E=:6$LS08 V67@2SDD".#3+6PA#$P5AZ1^)YN_]%T80FY$1A65T$"4T8 MLR4!84!10$!V(D02YGQG$Y/_"1,Q?( IAS8E>C)[KHX=&4;,U,B8B+4IH>W( M;M0<+HLWQ?UR'VKP^/9G8';"+ G?2A/I%9RCUB8['=(-DSDF<(#(/!I$[=<@ M=("@#V?,3&"(I.]/A2)Q07P@O, _I\,PMW@^!V,6E@&6+=JD,U?$[<(][$:;YR&K$IK M@WQ-$@[H,!/,2Y9/@PH(@E=69*,N)ZYE*YY,0&E&9*!+0C#.W#+<&=7#6#Q. M\!CX]R>%.A!AX@S\3G+%RQ,(DUU(>-@*B0-P7_LL?YW@VJ9C*%BG81FZ*E&@ M7/ON(/PHP:[XB)HSEP!)_QS4F-&:G; ,(D*.7:\YO-J#E#-A=_M#E??4(">& M3>07WCV2I:LS!J?#31=(2P*%C]K-QB0XUE7 )"T#SI_*4E=&IO%J(K' QM#L MT$[MH] Y^X/OT6?B!'.<8#Z-E&:<8#ZE,YU^@CGWI@1S_H<2S+]9RK@<7+\* M/;KB%XH2@J#AK"!!Z'FI>UE(S]P+92.#A-M!MBITYRN+5ZEE;V$FV6 7&FDPTDNP$;DFAK.0K%29Q1$VQV95@VR@EX,(USMC M"33U_@/(S,CU6W8=&'F#U(WK:P/M]7"%>#@126XW@R4*<-#"B44_M,!B]"1. M<^1@"0PR)+QZVKU;BGN7\PGPT&'S\IG1#&L"S>?##&T0JSDHL7M#^M5'G!7* MN(,%B'Q-CG\LDPGBW#>]L-[Q(#?L96X3W!+#!X'93ET)STTB9.AY4J&\H$AM M3\R-1>+LY$):[%<:L).*T3RL=[S= 2D[>^T*]O.Y]H^E;;EW M4A+I=Y=%OH@[7K&.S([Q 6%K*C)>#J#RZ+G.5E^^8CPG&*R6E8&X:86#(HP$C M&C$*?0,<1ZNI,;9+LB7/9Y2.<,/A5E@.D-$3C:IAFFQ"\XD!>9& K3KUKH*P MX(*X1"_FD6JZ#;D=-,$+]^ R6X?%Y.CFXR2S:)4&"3S3?'6H5L//9K*2<<^T M?/>[?^%KEQ/# )M")W?OCE\*]*G-)[::5[]>\-^R/BA!?I[&(R@CBFBB.!L42^&K6E0*A\N#J);T M\Z@LHH&1:R3@"(:?;PCW03.-J,'19\_3A:*.!YT M<]*XU,$+P'_$=4L&@?V6/X$"#>0,R=?J,HG-3Q7/A-J0]B86;;&#T9)0A,S> M,YK\EB4D8D74L.T$Y .&Q!.5\A]^8]=6L"EN69>KV/76(#%:9%'0UI0D?$IP M>T-+O[Q.%H7DQ>-CD1E%$&^+E'+EH+S#*S/TXJF?0I!]V)5RCGESU I A63*MHG_!2)M MZ.@Z@RKL@+UM'Q#HFL_?7EUDBY/ACK\&Y;\H)K7S\@D1*/\3!-IW0"HG"62X M,&CV29..HG4'4F@4E3>@@Y:T+:SL6>4S--=IM-RO5B!A?S\I&VW;))+F!*2( M9N\*E$@;)NF8J_'R*\K2U(R=HI#]%?[+BCA($LGS&YB2)1%@#2^=!D<@*]ET MDPI)TB[)57%T"+SJ+3 \'2!%VBL&?DJZ67B_Q%X\^P=CEPD]]C,M)1FNF N; MA)ZA3_-W^W (C=O?ZU[7%P9D+QE!@4V'D_P=J[>;,%>%:A7:#&NJJ!CO!_].P-3BRA4MM#] ;;DFW9-KA;/%007@#^_( MOZM)*I7(SO;HR:\-HX1B^VL^"<\I"$B49:)%73EF/%/+^Y5("5V0>X;ZZ,58 MYAR R8W$0Z(8@#9IOD_^($X5A60O:"UAR7?$PV&!8U>I/T6L$BU6]JM#L"N' ML%6=ME55P6T#K[?L^TMMJX<[: M3^M#_\$ MI]'6CR1,)$J48.$?R0,CTK^/H>-WANM@E;2W$,CB\!FLR!E8JHX-/]9YZRCQ M^F3/%0YS=GMU*A.\V,IB+72-3Z)[8C#0F;#W4 5TGTJZ$/F$O.B(R_*-*,E\ MI?70FPH=#L%#B&0/?/N$_I0#G6:M\>G@FD]# MX5:>+/ZL!&U(L2J8-@R@E36A98F*D.C&+-P82SIC5!3.KI);^J2O1()VET 1 M#RJ!12Q)K0@)2[-[X-[-C2,!7A8JI/9$J),?X8_#N7&CT[WC@;(-7;>: V"] M?7O7'L!J"1W$.!IE)E::JJM+OW$;Z\WJZ1^->)S$]\#Z"#NN^MZWC5 153-\#(&<&"?I0X"I^;SW;AXGGF#.HA##G7Y-C+?A4>B$+*W W MM,J/=.$)&N;216@3K].I*<%&Q81$_2XK^[0*/*]\=.NWU/@J:V0;FGA,"LW-#S=LJ\ YP.O#_Q."TY2=BFA96$M$7KHXVKWMKBU(F>Q%ISS< M+>56=L5G)@/LCE?DS_*?VQWO%3U-?PV(QDWSX;%U41HO^D*Q7L)'O M^>Q9]*6- $3.DQ)CO_5=>\KT/^OOF,#:7,O8$C< A/8KP6R"9!MG^K(ZS%4K M[:%H2I/6J#*4BWKWR[/V A^V%X*FCQ&+X'QWKH!YCXIBKS'A<< >O IU9+;! MSE3(1!AC?6*6R,\.INU12Z\#_MIN$$K+GN_"WP2KL":*?7=BJ[(*GA*;;_TH M719Z8KT[=+?+TL2=2M)*W.M/F7X+J1WNNJ-8^($X4U(^A273(1([S_1F*:U0 M,OB*N)2:R8Z\7'> Q K1#I7_)H3TT41Q8$3^E42AC;N=T6A8FBWR_-(9"X.1 MO9G_0J)(E=Q1JW4O70V3>M9^:%8F[F,>B:)XA"@VI&VP1FZ)AWMEVMZIB#GW M2IET,LJZ1F[.8N'TRA5)G(5E01.;*:&V'PGJW29B2%VURM6)# M&N"#:V4'+P2@8+7 1(&O\1T!5AGB9\+8]1':Q(B6M8,M)1L6,U@W<_C"2W9Z M)A6M X(EYZI)C2[92'!S8X.5YVS[4])C"?M9V8 BSV("*.X\\^NEG6%UB*J1 M/N\B+1O&&^T82+*]5H:T=AA$ K9T\O;-0N&T#B0$)I9R\4H NJ3L%2^&,ML6/25:;4]]&!JUTC")0.&,&Z=D$:[]#^Q;646X8+EW$&VC MB_VYO9FR<>EL7#I[&L6:<>GL*9WI5Y?.BL3L&2NRE$[E\^(XE9N(XZPD3<>E M5#H[GO+Y;":KY+-\IO2%DK#HO8=XZ78W5S>/@B*(@U7J[M*P[ZK3#9JQAR/K MECK4=^O4=)B_G\N/]6(V6;_NPLCUGNJNVROM2L4YBX?PHEB8ZDVKSZ=;Q:2=:U2R2@[G MC.QS5G>ZE7[2N!;R3K*]NRX-^\O.9IR)[G/75?)6]DXN"+%CD!#LI M=,'!B(SL9^NI![O9$Q9)8[L:W*>NKZ2L%_7B96&XN\_9 M>FH&(R-0LIK-7OMNLUT+ZJHP*W=W"^%F@",C4.KJRGQK+8S.<+6]J]\V+"6U MU+O@%$7V6:IVBDYY-)X,5ZM:KC.K+JM*J@PC(_N\L3*#TN5=>B/TMTF^>)Z? MJ -E R,C^[RZM:SEY6+2XMNK1:I1%!MZ[V(&(R/[+.N:55WDJF,AG]LVB[M2 MUBRG-N.BO\^WEZ+GWU2*7GBZ%/W9\/\G/.G&W+L*>S0@[!&";SD(GD1Z,H-W MOW +FYFYR R7M<5VU%\;Y87UI]1+,/!P'GRX0?B1*###PP#[D=3&;5 Q'W@$ MX(6MP2X<27QKS&!Q89M"$.WQ,7%#YJ+S39GU3(N]&6OXX_Z/?'&&-E"^-X J4&9 PV&D@T8B<<.>C8I#69.+\N:N$N7;O[I M1\JXKYAL^,=+TF*2A&1XV&7:)VXAV$%+->*C[D5, MH[!JZG'JQ[BE:#/B=^ MEQURG9R5PNXW4>@IR^!I:@0"IJ^/[F()<')$O))^G$H.L/\"BFG2+VB0$7F/ MY:"Y\EL>HSKC6G"(']KO7F>N Y(,O41PN%OOU@IY^R5,?S0#>&S/D?>SEBS7 MAD6$9 &/T&@?C5"L_E]?WSDIS0-9*RV6\G.]G' M'\^1/*TJZW#J)ISYG%Q!&8C;HYF23+N8RY0?AG,^W>FG-O=R]I*O=K]\SYQE M(R'+?X*G@#X::HAEMVNVJL[[=SF M76$Y.L^#Y;\69E^^I\XR3T/M0U)P/VAO?1+<]-O=3=\6DKEA71:5^ZM4-CT8 M +4]F[GT&L?MY=NQ58C\[,MWATF[SZC1.6?&4X4T.0N;K+ZE.N>;=?EV>5?C MZZ6"N=W)V\9%X93>)OX92]4[/Q<&P+Y%.J2O*^'SJGPNP:P OS",O5P4*L.@ MD7O64\.U:;D9O2G'5)/$GMN)Z"C;!CRS)O^D?6^P#*T$5:VCQ<'V8;%KZ)=G M7%G?D4=1;3\$32H20C/YV0S:^B@H('ZF$%E7G,B!V&M+$^\2![5<\)H%EJBR M*OA0@8C75"Z4>L"6GX+$=BD\/ M2'XY3"+XS$\\[4A'2%DA; HC7%N9NAJG^4\(>XVU/#OEV@>=[VSLM2L-(0YW M':I_#L'12_AXC@Q-:=!KMWC>H*>BJJ/QJCOD JH'+?KLD(FU.1)-E9#^0:'R M*3PJ>3&3_I/V?,;D"! :@8Z_YS.NZOH=V<+&*K4M0Q>&Z7O6WE4N_S+U'M<@ M/]"-'"^5)-D?=,3,,*T%+H=@8Q]'YEC[X33#2$!LG@!V%@3[S4\ M^BM<9O\Y93G@4TIWQ.?UMBJK&NEJ^/Z;!9;P:/_5^Z:2$W9$KM0'Y81O.5SG MB9]Y);%>XS+ZJ0JL2P[CWS51MHHEJ;27&KTL8YA!DZ9G;]+0N_Y$2XS=M.\DK_N=5,WU;I^ MO^('/[:YQ-V@-;H3%LGEY<3.Z M2,YNP0\%QR^=.U+B(P4'Y&QR0C1L, P$!@-YX/8K8H*]\DE.[[WQN?\D KF6 M4'SU11QZ9XG5;Q AX)=K/",Y_):Z'K\S>Y46NE0H+9)K>,3@563_^4VLU5;] M1R7A!R^XN5444 IQ*-=LP=7N+U/"H]9SJJ]\C/FC">PM-6/[ M!!9:O^)#J8- "@K(^!!YY6K%S#78J2L^SU?KM?)-\UPV,*[ %\ZR1UQDL)U$ MUU:\%K#X_JC_ZKC'YN3(M 6,0[UF:H6";>0U[B7&-)&D 2Z)&$&B //NE9*" MH?)2T-*FE9Q,A7KSJECLUN^W5\*[!\DR>TA)VHJ$B-F 60B,=HB5ABY1&T[4 M*!D30\ NL_; J$D&1H"A]A31V/[!T*W[ MV9?O'PZL'XB-?3JPUHV\E%PTQO/A5;;WF!E+SJ[5W/P*8+T](/;IP,IU,NO: MHB6?\^FVTNA4RYE;_0: I1L1"?#R!X%A%A@8@5CP8FNO#:I1/^:C+\I+'HM[DJPP0P'HTA/O/?*&Z"53QB69-$:^N\ZDY2BBBZCN%]0 L1R2=[Y8H\J98,%RL&I8=%6GGH M6-Z^V'HI>FA']CXGQ@ P/ ,:+2UED^3S9X7"O\/P8LMYL N5:H7FQV@BQL$\ MH'G_3FXL8"5:VHFRZ\6J2E;G2A;VAHH3L#.!XCZXQ/(9RG@]881*8O_W/X[\ M6K"GS_AT#/5?"/6YZBA)F$#"8E@$EW?,LW0^1L0)(*)PEL_$B#@!1,2BZ400 M$8NF$T%$X2P7X^$$\ "2*581IX"(6#*=""**9^E4C(CW0\1_' L=ZG=SGG_= MJ8NF$\U#OQ8,[^>W_O2!BY'S/G?[C+:*B_XWN&[&CB89&IZ79%5^E-5*WIU4 M[W)NRMQR)"/&>===/Q@PS]W:>PE4&%:-@.5C/(3W)X*G\?S.."[D?WA M^R3]: \4K=<7$_V8,OO%8'BU&?.&[,1[6/-'P+#/(QG@$=EP$?R_@$G(\??@ M]*]W."H-,I[B44,"@>1YPM6(F;UN'*^MB_AU-XO.QT*S?E<7J<^?*]D$ND<]%> M:^]F\\2RXF^2%;G3/.GK1<7)W9;[M9*B43]?CYR+O++H:]NKZW&^*9>FV'(C M#Y(BF^"SI0^2%,=U3"PI3H-_WEU2T"C<*1[U9$3%S];#?;2HZ/4NF]?CAZXP M3-[G^:[.3WLU'8V*TI?OJ50NDGBZ?Q9IFR9HO5O M.V#0IT1<Z.Q+->0X<']2142I7RT M/?3OD#>(&?X7,CQS;6*._R5^S,]R?./Z\7;6FKFZT*\HZU(CE9*3#S/@^!+A M^%SN.17_)R>1JM';2%X+.7(9.\XX3F]X_[M7A"[F!>1DV6_ M1\JQD,^-Q1M*>]P?BG<-9WW;J6:E^]DXB_Y0EO^HT' L-OXXL?$ZI^GT3GM* M=M4G>%(_)#1$P[G8\F.W)5QUK:%]<3E)COM=$!K@4V6QP"[.)\5"XQT=K],[ M[BE)C4_PQGY(:BSKO:O:=4Y,#MU^MWPY<&NSF]H&I ;X99G490^&;WT4\OBGW=*(G_]N]LO;T*6%Y1$3N[C-B=B"W+H?IO'%[ M61B;B_0E/A%#LU-Y_J-LJUAHG"#K?'SVZD0/?DK6U:=DM]X@,NJCPK:_$_.9 M164QUUS=XN5\I@PB(T]$1J88Y[=BD?&>^:\3/?DIR8Q/R8^]06;D7%D>7/;' MM45RVUMJ5_>M7;8S YE!,V3%PG-FQI^<(3M_H@MUG!G[Q=7/)U1%\+DWKGZ7 MHH,7G+=@I&(1G:[HZ7R>5W'"ACM>=PNW*:33G^#PF M9LS.4M&GF^*462Q/WBA/WB>9=G)P>"\;[5VDR=L]NX^0)IN5>>NL6]T,W]\V M9]=-K5.IB_B ;YY(DX^ZQ1GGTF)I\@XWMV)Q\A-.WT>(DYO+7K*WLFJ7PYTE M]Y3M56U:?43C!#R[_%GNK[B^57VR47><3?N(*-?O( +?/Y-VTO+NS_/&&%,? M$7F\/"V.-OWB9J'.%C=Y>S!-7O$SV"3QQ_CHTT!QQBP6#!^7+3MIN?#'N55/ MBP4UU6INW^GJI,]%ZVI(\0/_,& M$KZJ2)](5"WR5&;RX/&K.(?VUT2I3@^*?WT"[O2K)\NAYW6#1_H$)G]J('XJ MP=-LT>?IRN2-M2/%#NZZ?SU?%W;\HMY58:G\3;]^LQD724WEAUU6B457++K> M2W3]U;F^TZ_A_"C!=5>ZNYB-LH/:(JD)HE!JW0NS!@HN]&"?B^3'B<%8;GT^ M%/_VK.+I%Y)^E.#:/'8R9E%/;Q>KFX=NK3&<]AYJ*+A*+P@NXF#_A[PR^]T; MQEXZCO[[1'D&=HD857579*8K9]VA6_O]/CU,\2G'=8!(!WVN=>^6CW&US_OC\0 MKOL)KM&JG''E5I7K#\_[C6JCW&L(??\-D!/;>:L]$/K%TN[HY7E[QR=T-WW-;BKFH82N-R$BM M=9&<.IUV>:%<9JY ^O*K]5491D;VN6HF2XO<9L4/T[F)?JVT!I5R$J^$1>?, M=RVG."G;0C)U4WIL[*3R^!:K#R,C4[7R;KQ)3ZK#>DK(E&:6WI F&#:/C$P6 M'A^&W7'E7-C5[VZL[/!RI-8Q'Q_99Z<].&]HQ6V2K]QFQ(W 9U8WBS+8"9$Y M.SE>T:H[W1CV*]M&!2<\5M%X=Z.SW0Y?2'D_'CS5#:U0PYS:O=K)U?3W/% M0JX[QJ$%:L\1-BX[+XTN^C8DLVK>PQCB98FZL^L8FBKM MOG@GL@;F[/%\9@V%Y7VN<3-I*4*NWOW"*6#;F3";8[G*N^F]D#C";A'J=+>7 MGZL"D4O3]OR_?O5-S 6TXPS=4WO/S$S-.Q#,MZ@PIXK%&:[% M2;!C W!EK,%A/:3O\!:;8T'3G+,4459@?\ :SJJBF15U2(I.K4_P;U/D2QEJJC2D8"^P< M#JP'$PS^J:K(G .8P"2-:L@ Y+D0=*X)[!+<+=FZ+E4/1H(MBM"9KVVMO:9J[H^ N$*IS'H[:/YG5IKLBNIK2G M!]S>5$7JNA#S;P"+GFN&M*#L7P=3WAP+8GG[N*YFBJ#;K)3,G\]NE.;L0)H] M-Q2$YJ&X>):Y@!LXC^J BM49%;%(3SX5!0 %Z%($ "*!:," .2(D@0+!9@E M./'FU-B95?8Y$K4>$+II6,Z3$VL&N O +,N]6>!KG 0@0FZV$J*:B!IA3GNN M*(1)YH9-R$I=8U]-PAVB-/>8UP'[';A<19>9VX$M9'.*CDM?NKKBVT^X*=M= M@@P$>,G>NE-#TXP-$B!QD+FOY'/#M>%T]C_??$/^T&TVC^NQ%W!YDL+^E3XX MA8_GK=)@$GBJFFC:RC?OC_!&<1/,8T6S5**^D>>=$U=2=!W#^X ZDN23/7Q9*GZ$_9 RWA"<><='V//QV]^G@(C4 M6?[96P@Q(GX5(E)GL6AZ1T2\L=B,J89/*#;;+R.+FFXB,:O1P*']2,#*H7]@ M1!!K%V+T>-ZHW/\CVN!B M4>]*E%:N2G7&N\FCORO7_Y(5=LI--%\R7'YW"?1KJSB?%TBW?O"S >P7JL\/ M!)3V4-I<7)^O>:%M7TTOSYW*.E>8L8>MW_?QEE.PF0Y$5E]Q'$W!L*S-+47Y M+3>63\H^.E41=8*MQ#]2JIW@<9\1A"C\OO[!TJ\C[@AG'^V-OAEW1Z)TSKOY MVFA4J)WGRYL9?9:RF,CFHF7J__P^9MF;_4*LRH_ML-_##GL_O_#/-<'VG$"0 M.IW1O#[*-U*FT"ZUA-'-=4$4*S]>Q_EF)W!4N&CT2X6ZME"WFY+=K][TW?*& M/OJ4YA/%]#O>@CQ!(^LS_<+8#CN):-;'VUE_KC3[M;=K?MJA;,_'E_>Y\X4Q MS%]N*Q=*XTJZO&5O*N02V?=\>.:S UX?YCW^E2+J3_8+_VHG\%,EUC-.8/9B M.UJ,A]/>HCV9J.MV999RY WM+)Q/Y/CH2PX_[01^MAY^HU^8BNVP/\L.B[.* M[^!0IL9762/;R$QN4L*N*N<+TL-C4FC^0H=R8#RN8$OGHV'27BULIRFX=X4R M[<&7*B4*F?R?8V3%6<4_.)H59Q5_T*3ZV)O*/^T$3J92E;\L5::\.+[N-(:6 M+=]M6!.83");>/^JAU,*>,59Q3BK&&<5_U#I]UQ6L32O=&;ZMC!T%ZO<0C4U MU2W,QB64>J5$,1]M@OI'9Q73L1WV;O&PWZ&)ZX_$PDZZX5OW MF(,^++]%_YB/OB*JF*+%^ODT\0IN69=;AJ[AG]CLQ]!1E=#;X0?W1 >3\6!1 M:#;Q"C+\2=7KO6-N1B]PX MWKO5C5= \=*TH0.![S@)1)VHZAS!'(=W5>T$O9-,/@C?6]U?+W37%A9=B@N% M_<1D=@2Y3(XKDHZ_N"SYGMZ;QAO@,QW.SL'!V _9L8XO+CKL0\E8+O%>]I)L M1*>7Z9^\2AM<[J9WWNG^UZ+FDEOI!SO&6T/!3@DT )ST+KRLVA+VJ>* [!60 M9/BEJI/UV JX$W(C'2<3-0X4@D4OVI*?P#R20L&/_U278$5)JH,A'G*UEZZI MVIQN.(@A&:C=7P>%$0&C&/-NKLLJ'@=O$:LPL8DS MP.E<&S'%9@=8VS;W-?4/WC&GMZ!UM? T%ORI K/ YE%VX.R(4 6_P0]\ MDH%5OJ;_"0%-TF!N=0I[(;0!>WMJ8N_WB/"OF7_(.!7TCPJGD&&TY)!+_3:Y M_4PGV?LEL]%P:=H9&GM$(PU$ 16%#H)"E"A&_=O5-I5J2D!J5)"14_B (!M& M@,)!#4DE1 >R-GGP([(_$=$^TR(SDBV")C3V]GE,2B1M14JJVR05]M\NR/^- M9\9DWE9' T%(YL=V5%Y]:/F1$BZ/=<):@YRU,:/?.WS"DEW#",> MN8IX/=VC5A1F_@K(*AY#>*(LX%0"4MDC<-I@0B?BAXX,10YB\MF>&Y;#[OJ3*3QI3?IU4,%*&@.X_AI+ M<>?U#. ,$[F%'!ETDZ(33F&L[RC!28\(S[#8# E,VCK"08%R1-Q['44VJH8H M4"P)&W\XI.L V\L9>#_RC(A9,L?*)1S,SD %"/E6)-OVQ(BEZ,H&(!;:/Y$# M[( H0X[MQ^ FBK\1F9QF"B1B6-C" *G"]OG/9?BP"3N)N"GXN=>0 53Y0J%2 M.FC8 ,(6T!-N?P*34Z03N!F2K\F(;@.123Y Z;0T@%1(/P?\ET4;-ZB@7+$C M1_-0Y2DD,$;C]DB#9$V_&\H36I8UG@@W!SFDI] 8.R HG>PRYLE$J-! XV$ M"DD]JLO.P@;BN_LFQX5($T1WK+L"XJ:S I#! ,##\^"XLS M2Z%A2PW'$;9@I ::0?"Q";C!NJF[A#Q^3((M :GL;8?.P MKAZ4?<.]=KPN,QPA0:\M#>RFO<_NGNI$0U>C) ?ZTO5ZCOB\XW'@-6MJ$UA/ M'B,R^0C[)1OP-TIV2-5FP#?+)9()[&FO$1"N"(> O0.D''&+^^WA_AFI1>3A M$ZE<^*WMP >44OTVGV%G\J/=-G=B _W ^L(Z<-">[LD.>Z9O>"*!:?GZ/&9/&1^UU,F2YK%3.C@ M1E2RE_L5KIC+)8B,@+.*5,AP"A(A(0"?.I0UE3ZDA1;2R;ZW(E-E;QGNC"H, M\H&GLD!$HBJ:TBY1X(Z!B@AT2U^H)#R%9RF,,(G;HADV[603G)_NXS@-GF9 MXT]HB)N/&^+$_AN!\ZRINB!LWQ'VQ(>[;&Y+^@A:C /T;S-?I2=\DRH^#D,]Q2D$"XX(%=W56)# MO#--/K,_]6EKR=L@N.1E&=P/L%E"6]U'!JCB#W8AWQ2.?\'H ^8GZ3P4SU5E MXGRV#PQ; A.R[,ZP$RG6D">(]58K]\_!9<*RHS#DO=27S0U-8@OB+Y)\/A$> MA+Y)^)@-'=P;E_FY8!!6_ @N<9^HCM7EA-%QKI%B6R!=G-51,?%9_^8%8J-,/&%/Q9?E8.'^;'J6A$B85X:54E.L-P!'5-Y*#7FG5@F"#- MBBFPWZNA+Q%P%XH,6)LE2# +5_'#B[:KD7 DFM0.UHR!;6]:RE)UL8ONX:*F MJ,I)[%$KFDBHI%,NL\2U78*&EOTSRT"DH8/3$-VQHP2Q93^"N01GU<73PUY) MA'J)[4D?"7)L)X&_0E3@_P-6:+# AZ,769BH4]=B 3$:E2!>O,/*(D(0/./. M=_#UTEC3<"Q&#VT_,\@M#5G1[,1!A!X#$.B TS0(6$S/'#[_3[4%_5B0(D0,+-U&FK@IP$BKR8@ M$DW3,C =XB'?0NX6N7]]2-6 ;S'8EC.NN$N76BD"P5B'0+,]+3,XE;>J_;J! MI-,S8O::8&O,C(QQ\(5=,ZQG3 ZRE/\K?Y OD*D\1DG(Y]D:%VJWETZN*XN% M.&D_\M*#?JDL]\L>\F\H>^@I&-]29.^]'-@$/;4B5Y4IY@[]TH<\M85:HF6- M%\.ILAU>E-:"TIM3 N_EA8J)(;;=\#LO<'(YE',W^4O9ZEQXV8JW*YXF7WY MGHY6NX0PS]&Y.3(Y"GAURD)(-"@H&V\P%=,3)] 3#XRT")N^=W,CU+5/),K\J.NTA?AP;4CYA*V&O_71R$S^I=_@M\LQ]RQQHZB!"%&V"ZZ7WW^\=!^D4G MTC=%L1_56]W(5"F92B>X,#ZXK]07*F3Y?[YQ?5*A--UYUN*!P[G_PSV_D4P= M^(VA#ZFS #_P,[Q;20E*'W"9F:(K%O&F0(>HID9?T\ 4"VR+FMHVL;;)>P?P M(]BF9:Q96MZ&SR6:U+?9_KEZN=PAOIJR)C.S1Q]0/X6GGI";>!8[,;%Y0'R0 M9+Q?>.09U=3#P(.!L:R1-U@,+%SA%'2M5<\I-6F%!\*)Y%>9QXD;HME&WV97 M[;!4,\,*XS4&O'G$?*=[#,3K= \1LBH35Y;D.L4@005 0T?\6&'=TUG,F'G? M6TQZ(1NN'%3W^)\U0V4^))#2PW2>JX0"/<3'K/AO#&'(X/=\A.FS\?JB4&Y+CD%E,H8&WAC:2R7Y(L83PL+ 9N,XEPX+B3R<_< 8 M"HH4 \+Q/],."<=BA"/M$XZT3S@3CW"D@' \75'DOK,$7!:I!#425\HHK:8TNOW%)B<;P7M\C")%ZFG AN$JDYOG%OLZXSQQHA M8NH_&RMZ0RPH_;ZQH-=$=X+=7HJZ*UJ>FDB'U,0Q[4#A1)07G=7''M%E!$W' MP,6D+O+(,T1/*2)"[>^KB(Z]];M?-/#[JJH/SKYYVB&D'*JT M=@2X,IIS*V6N)^W1_.)^<6499;>?W]X^\(?O?#TYCJ044[^NDN@'DW;ILZ>> M8WCK?[GS8;_1$OI]KM*^/F^TRH-&N_6!*?97JZN:,K&(V*#B:Z-P7[WZ(^0[ M]ISW#MB47HS\)Y#,^'P?9@(4D$]S19.]BD@+61QEH 9;H96"5/P8>@*,<&!D M:Y>(9!;($RM$P)#T!HJI+7D-$&9_[P"1SS!IRC!I9)CT.%VD__"",QY+E(,. M'"1X8X"?,>YX9[^ HW?8R=O31G#NAG_L/CUT69=[P8G[WH%9D$>S[\W*L,I? M+ZZJDM W=YE)Z:[\PT&>(_Q<887+Y!\#2]3MJ8)"/'4T[M-K#B[75F-@+BJE MNF+<2O7;V\?9E^^I:(\#+^Z3X$S-!2_'1!7R,5&]S\;2IBP6'\ZE]% 02YGS M>V,)K3G8VAZ^RJ'JY1[^U9ZV70=]2YM$A"] 6%CE'A:'/6<%38-+","96LY&_(+WWW+2DEW)Z&VX!'S>IF96:F MB?:@K[['85^'T\#TJ+/SE*A1V&"8C!JC+6;T;K&MYOJ?>5B9(FWU_LQ^]RO M%.?3A^+D;J?5.L-E4;D\OU5'EX\D+7@6?0GC0)YC/F?I&^;BDER:PTN'[RXB M7L'K#AZ4481JOX;5?R].C[@POUV5+$](P\J'5=:&(FC.7L.CQ>;LK2>TN8^ILR&!EK6@&O5(9MKP^S-8Z MWBCY!VRMHS;6A7Y;ORRIKCBLESJ[M MX:KWV"A_^9XY>[I6XA?XS.\/^/-12;[)67E32$]6_$UE-:FD;M\;\._J!5^L M>].!F;FY&?9K=FJSG>_2@SE&,]+/X.8M?O"K'=37.*#!=3A/M5W#=Y6._-H+(ZT%8W0YZ-7:B]55?S',EG:3#8;//TMRW4U5H5CH\N-A M,C>Q=MU693*] 1A[J&ZZ'>O4]6'Q85VL?KM,-QHU?90C)U>$,WX3KFMZ)'K42[.VYYZ:RIT M52O4IY8/8?1R(947/5>R%^V[C)JNUJ;F=7_SY?L4[(9U\.QGQ-M@[_MYQL(]'0"TL)4R3K)Y,2] C'W8. M>%VJDU016.B48N6M:1E)0D4<* W'L$A7'5HL2>J;@F8F9">T^DGV4WM894EJ MRED!UCY.2586=TGJ@%G_+$4^>^)*MDCH;YQ*\<5)5LR/\TH^-<[FLKEQ*5N: MCK.*DE<4N93/*),OU&D4_>=U>%4QK.&-,[CST6[D-\N[A2%O/KB>C M1=?F5<.<3L;CS8.P6MFGS8YO-5')D['+FK7HKNH, O!#?OCG>ZM7+GG?(X$UV]>N\( MQ=7\2AJN[E)FNET?Y#,&CHRLON%O;Y872FHMY+.;BV2WDZWI&1P96;U5-QJ# M5-'0A+QT?W>3VZ:2$PE?7(NL?EY,EA^N+E>:D!PEDX7MC*]N]-DX%QTICXM\ MVJTD;X;URDCM"N.AN;[;P,C(/N5J<95/WDH505G:TL6E)2E%"T?N[W,LIO+9 MHEC*C.5T6AQGY=QT/,FD"N,2T$-:RN3X8B%U./=HC-+_*3AX>[AZR MY8TR.X;_QUI-6/'EVI607-3K]ZO!]+XR+1_#?WU4Z]S=%]:UQ2YCS%-E<5Z[ M6LV.X7]^D=%+Z>W:7?13\[L+K;B[7-N;8_@WU.S]IMJ]*@OUZ]:]7#'YW5UF M=@S_Q8NEUJW?%7.+BKD )9C./S0+LV/X+W"YMC M^%_49Q/IHC&?#-V,=3\1K^[,O'D4_]:=/X3^C MZHYAVK6'A7*3VIAJLI&)G>J+?;-LTRC#R@E,F$3V7YDC).%<7".)O-Y\9B/E\8%W/9 M0EHL3)54*D(I&NI(#D5DF^,\>CDRMBM+I'\3^_N7+,KGI3X'?=YO36'$DKO8\C M(ZM/&X)^\[BLW2\J([WIE(616YC@R,+A2'>Q?,R5IK6\(#:UTG3PJ)QKS>XQ M2EE:K:;92MZ-%\K%LKZZSJRZ]\D9C(SL4[R[KLW;RMSUO7^;$0I77JNEI?]:: HT)TSO+M6'U( M\N4MO]K>IQJ/K8JY4G%D9,Y!>IR:: 6YM5@6U8?Y+C=J.!J^)A"9\VI97LOR M73;)[^JKQS08#)-A&T<>V6?F?-Z0,JJP=7@F[()K)0ZPO/CQ[LLGZ[D:_SM_68U%CNM\]H6AAY1#XVK6?:Q M-ZK=\JN<.W8&8/T\@"))'9$/0!I6=BS;IM 6'QZW^J51N@'[('6$[1_NKSMI M8:!-A%OSH:^(;E/*#>!81S@O:YJ")64?"H*;4Y5DRM@)2:"^U!'BOQ*M>R5W MGWL05KV9VJ@+&W.9\^IC>Z.@GLR.%I3)^N-Z9S33C>&2S_;RPYLK.?^X^8P2L9?"V)DS M$J%^;@CW,[5B+\Y^7FZ66Q6!ZU\(PH"K"H-RH_F>B8P_K,(1@YK?^M(<7%-- M ?\Y1)&L'-LF>:TH3:ZEZ;EZ;DHS_LI>\,+C>=G1A]U3:8"&SOG4P&ZII (7 MCQ!T)93Q%J]&'$#;:S&[WVN,%8[;W%=:F^S:X![:_WS[O=+E#NULQE++M 6_ M!$ 135OYYOT1WA>"D:67,85_1=0SO YKU)9_LY8;YH(L_&Q/D M>8LTS>M8WK[8>BEZZ->]@U'(G)6>>R BE!8+38_=%*= $1[,O'\G\;F";S2- MCO&E%S/8K*: +.P-%2>D2%/YX'3V,X3QAC**H/S@IU_JR&1B1)P (E)GV6*, MB!- 1.DL'7/$*2 B%DTG@HA8-)T((D TI6-$O!\BWOAXVTM&ZZ\[=/$-A_Y0 M&7S21P8'"3_\?U]R7W[T^)FS0O[P\;-?^FYC\842Q9?".4?>^ LJ$'^8!SX9 M(*\_OA<"P?2^HJ[1G4YPNN+LP^!TV2-RVJ?#:L<(/_VCA)_BSPJI3\?SSQ ^ MQM%B++^,Y=\=R>GW$&>?^0KU<2GU;F0;/SY-O)?/1O%[O,1*(Q.?<))3>7LU M-;[*&ME&9G*3$G95.5^0'AZ30O/'WXSV&*_G\UW=,FR[6#2=#Y1S$;+OG_2@OBE9-HD M);F8&B4)3RQ%QL>XG:FK^7G/W\'L/5UCX?,LXJ>D[ON9#Y]\MF?$%(JFK[^9 M >%Q8S#\P'%'[75V?DY5>43#L,WT&F!YM04WY'(GVH6&.3S_J MJ;A8OR .TE*JPXK3' M;U,B^KI8QE]<(OKN^4O/%M@![UU[K-=2G/:TI^!C/(I]K$RTJ[NE6FHD+U3W M7+L;I.YJ]X\S6LL-XCF12?TY6.YW*)-*E:)/[WZF>^]:P%DE53YJ6(2EV7+K],6'/ MSZS?_-GLQI\E53Y._2,G-?0.Y:.7Q(K6W:[@04W557NNR.1!BCAJ\*N+)7^7BR _'%KX[..>BH#[.-O#X^ Z M,O!+ BZ5F60[8VVP'M:%_\_>FS8GSB1KP]]/Q/D/1)\S;\Q$@$?[TG.>CA!" M[+L0VQ>%$)(0$A)H0<"O?ZN$\09MN]VL1A-W>VQ]$V@YHFTCBR?VUM@@D))APWBG'IY5X+)IS.Z/DC3)C)66=<[(YT:];3"!); M3;*:Q&U3J6D\31/O^2-7'N4X:7'87:+7I0L@3G4JEU78L&G\ZL.*S! MYHPLB2VR%@B%(M,+YNMI<Z%@*1:.IUF$OG@IUC%O67EIT>K@?T"T#BKK MMUK,=ZP]^QV>4.@#FY047$=) 4,FC+@&1B /1,*(:V#$ T,EC+@*1J )-%T# M(]@'*M&(:V $<*G1A!%7P(@$FJZ$$0":$D8NS=21?TT,[,71.UG2$)6ZZ(/_8ET<^ MXM[-M!AI>NX<+&>=4IQQ2EN$YGP&2'C,"R1/CHI?:T;Q-WAWP_)>-9=':R9S MUR%ZXHJX)-ZV@[5%(SLMW; MKKD51/W?W-'VK83?<8CFTCI\G#L4J/,S],\D]]29](\)M/+.GF_:BA-PSEC8 MF?39=6<]U[B5Z3^-A?!9TV8CS9.]?-XS-KUP("FR.LX7!:3E!U]/Q/_M+.)K M+0\D]B(%O-B[U^:-I?6@)/V*?I& M*GZ9E5R+BF-_J^*RM1G5UK:%"B(B=MD%TG8&%>Y\*C[7)&8P'38:")7-KC>M MGECHKV$O$@:H.)E&L/>*;ZXO^KPGY=G0M.$K_'1*-9>FG8ICV<@0>IK_0V%WH*%%^9EM'MYMQQ7ZBQ M[P5R6W&,K:+"GVJF8\["V:.>?D7-=[('ANV^+;V0N<= M7'&UKF65UBN=S_B:^G,<>FM-\3ZM\=L8>]74M:VRUQ7/DZ4P**D4I%?3G38QP&X:R2=)DGR=.Y: @"W# "77&R? P#-YW1G M[M)1C*JF^-K$M4_DSB7AZ$L\&/,/W M,*:X)!<&WVC[4JCUQGRN45G(K3/Z@U0X6*]]9L99C=&,HKLL&HTLV%D+^(-, MFJ%/U6;\_*=W"5QC=6GJ"20^94!%@R/ M$TR1[?>SRKJ_A$@/CT+W!=&[PO.?A+#OZ. M[@,^_>[Q&764'!3S@55$3+6 ZKF2T"GD3^5LB)66D^'T5A,1L]6\'\QSI#%L M?>1L?,W7N$Z_[RWYRYMAV0JP(6I59K/VJCV>ETS]5&YW9;3BA&4^VY46K5G9 M&9+Y>BV*/O3UDL.\)):?'.:=Q65["P]96V4LK];-6)E6G1C6":4@^E]OEOK' M=I=81SVQT"[4I!!*,RS^*XRX=NUCQVLZLC0I\M+!& MV>I\T;9.E?='B!BZJN5\4@HS8X/4\_JX87]X+/2=/+5W.-%;AQ8W+9$K:Y%E MLI(T%R+".Y7//'<4--\VHHIE>@HNSZ-L([.Y+:QN@3NGT) M6GQ_M+BZ]=V O_@.6CCM4J96;:PX:>W,/+'A6A4S?\XPT83+,0&VPI!9T6D; M@V)GLW -@!8,1 N2Q6[[=(YW9_,PT+SG=D?)T5QR-'=TWV\G9F\#0P.$0S.; MNFA;%;%0K15(55K53W5&-%0U,FS45IJ@Y7-6OL)X\^+\0W?C.SE^OV,#+Q"1 M.K!7*2\3(5YN95G0J-I2++:9I>BM5RG0B8E[S:W/1^/"D]&O%D,E)71*] M3T[JCH02V=QBPG:5<")DLD-CY9<#T7&CPU$5,,M:691?1*N:+.#ZK"6S M\8D=F\:)]S*ED@.[.U;YY,#NBRJ_]"63:?:&/42K3NFR,C*RY.:,*M^3T=I4 M62A+2Q$-16=*%. 4!U0>>%\8^L$EQ;=Y;O?DD?FN'D2*IR5'=LF1W87=-O%1 M%$L. "?#' $=]'UM!Q(F:JYR_@,] MX\EVK=]$[BK/\G-,D7K#0AZQ!VNDX!BS6J0310+E3E7TN @(NE=D2(D?.9LQ MW40'T^*'3$D.\JX*'+]_:#XYR#L5VG3LX:B(]2L]83T,^MWZ=-93G3/:B>/& MJ+JNE.R)Q8M+7O(W+(=+G(PBT#?$\#3"(LFI7@(=R:G>)9S*]Z&CSC?41;Y; MR@H-U"QO@'1+TOR,K3A-IS719IK&2HT&'TAM*S]JTA&$#NACDFF4Q+_)$=_. MH80]6^RX!C(V75.FDYI[KJKY23_.:SW[^S,P.&9G^#OCY+EOZCNP;5V<",D9 MR>_W-M<'7_8VME=X6G*:6S1]W.!TISUQL(V[L@K>DLWX(4DPQ!EMX^%D7*JW M._6YQ:OKW+KFZS4U !L<&I^;H&D4>2^')3DW2> C.6\YEFG\!?C8R(T)M6F- M F"?HKVAOZR4D>X9$^"H[!K1,@VQ+9E9/)#SPT*YIQH0/H!]S*8)[/@9<)<_ M@G'\P O54UG'2< @N5WIOOC]NP#1!>^-.V8 :08H9VM?B#U?\?JOV A_#C ] MXW2\;1K>\[YI-Y?:;!(ZGE21.Z-%G@P8PCIC5V ^6%&U>@<;((N*(WO8%"/F M<[!O8M#L)M((BB81Z01P3@$C2-CRJ;C=)$@QAP@*%.IC'FEN/8.\%(4?'S.VZ@V$FT^DJC MU5>XYB26?=T;6A*3?FT.5PB7*.&C+BJL;C% ]H_5:M5AE%@9>#BET M%S6MOY#E52.243Q.J*#Q-$Z\EWJ;1(WO6%'O*OIK>GDOLM%:2Z@PT;3H"3C? M,\]H]2WG=5MC9,]&9F&[ZQ"%53@I/^/[*455PUEH*X$V M!M2>>X"@VWP&V.]*F;E@%9OX@R1N>]-QVRLD0Q+5O8<@RY]_A,CR-&-ZA,BR'*1-XU>1RU9,UKQ

    EW7$A Z7^2VKAW:CW1YXI"^*)I68UA6_46F MRJ)K8-&2VV1?)HT@)[Q_+E'I;Z+2U["N:U'I\\5X?Z/264GGAC@B2A0O>BUL MH!@H':LT-#$1-DTQ[ZET;&'^.U Z_8+[8^>D#X-_<#4U]N/3 =H7O 3I_Y. M=5_Z1SKX'Y"]@]I\=+'[W&)RH0=D/Z6;D',I(#!(&GY%8QL9RD_Z=7A:6\TU MQ]=2D>*GE/G<)*R0?R#6+UVK)S&F7G2)8+K+*2IF\CX@#CO.S9:,Y_(MV,CG8=]'VOK8 M@(4V^"E]:M( :KP@#2I764/WJP-7011>;140P9O45]'I2$/BFX5%E2H=02LJ M-/N,@*DP1[V=?L5:6(I.S5UWG0U*? MBD.KEF=EQ&ICV@V+3G-Z0NI@ M1A@NS4HK)V5F"U"LU_6_T9P/,V?:^ W2Z!@#UM4O&X,_+SUH]J:XD$[9/+XKB;I$8\2+( ML5UQ/H,R+^8=?_WO_WHY_^<=*:.ZMNO]W-E$+Q8VT:#1\A.+S2-#RXP\3;$R MB@[>_5.Q(V7M/RZ481XP8F=O_7RRJR I4N0#P_PC]?PM),@>-6?**O."9H_& M6,;6].#G]J]V'\5VU.XSUS>APOST-%N!^@&?_>JI,6,"=WX:KKRVYV/RD\]M ML)3?2-R/U,2#"/4_G09_4#;A]T"] ?38V[=%6SX\?O3C5P=:0BE73_$0\)S@ MN9.0C5*Q]G/'+M,?AE0RREQ('8$6IB.E6J\P\IKIY+ MB5)6+.5*7+LDB/_W[]%5SKS>Z ABJM-(\8VZV*B6UKBG?:*CL3=264N"[YMA9NY M8(PZFM=9&W*J##M4OPI%[;^^B^%B1]0QJA3._ M6(VPEKJ<V:C?HCB5RJU#4 M"GBW7#%D4D;>CIPS4DL,!WU7FN5D1-(;&:$""$KN+PGSUF$ICV4PJT%+_:[B MC*S.F)/)_27)6:TZSYI]4@HE+"AH!;O8&,&W[RVICQ;L7JU5SUI:J;+PAOF@ MU2+AR/TEB46=7?!.F9*H42/3'G45.T3@->5[2])PICT5^]4-(B+S.6E-&=O, MM\!(]NU(:MU#1BW3K"*+#)]?NP'?ZQ@M8'3N/=,@5$]'W4'%,H.N:ZRP9H?M MMF1F?Z2=R1*494:&@.5,=]R9E1?#2@1&[A$T2V2]ZD99S(6,7>YUBH$SEG5C M>P_,ZY$#V;&YC;PTD,PLIP\:)N.M"ZWM'1!OI+Y3Z1=6ZK M\+G F\K5+K[R MX3/W"5I8"Y,P4PL:0J8[FPGM=A>U\I',[B_)4_O9=B/K,P)&5<(H7QZ[_@R. MI-Z.+*LDOQKDRC5KEJ/K,F4:8]*![5+W2+\NX_R"S;SW)2TK$U0DOT>U8 'PWE ILYI+FU(MBU#RHJ9)N*@S:%PK MO$?]R8:DE0G?YX5&IJB1$W%9%W#CL2O!FPFP3'\E]$136//KV'\QELC&B MJ>3SN1!B+XJ_'6KVD(VVC#I9:<$7!9>U%EYS:@#PW2-9/Y/)>,@T#(2%.D)U MU4+5]2@"(_=>CS2*F4&M-NH+5+GO\AE4=,LC".C[K]?&;*:KMM290&76Q0G- MSB2#;!U"=&>\%%6O4E&DL%0 MP)[*^-'&E>="D1!">N8->V2O$PQ:AW:?7&8ZY1LEMP\TAB0GS;S#Y:=PY!ZE M.G0X=<5YSK$*M(9:]%#LLS@3./T(D]6PE*8QXAG:SOMO/Q[K-'*5<5 MI]1RA N22-KM5M5HMC:NLC:9W)1T)IU:I9[,'MKQ*2"\J06C92 MX7NUJ#QCC78].K2KK%A@B_68+K GFMEVQVDP= _AP,@]ZK=I8&"N2^/0,I%" MIHB@V04?/W./^D;4SWEUMU>S"H4ITLJO.))5X$ZU1WV;5!USV&Q@4I@I\Y*- MF ;7@6_?IS[7=#5#6R)Y04%D"8_DT)H4X.OWJ>^+K#W5ALV6P),YC!]VC9I$ MQ4_=H_ZDD!]7(K-%6^M;;X2HC9\F# MNVHCPS0[V?:R9%&27.4DKR&JYL%=M2"Y?JW \(0T\P/#7B(&PUK'0Q]5JPMFUOJ-CIUD9"1:Q:)NE)@C@MHGJC]5@&]V9?=V>MWI L MTE9E-!G4YB278;<5<^B>! BJ3A=G[' BS33@SW2)YBC/M&">]=X,ZK/&I(/T MBQ5$&Q7+2YTKENOR+B7[#0>(C5PH+!:XQ$LAVMA4LI49&P\],(--8$Q94\T@ M/4'>H)6/W5>#.D=WV_ZJ7D76&7TSE[TFOJ2W8_?T8 T(-%^46QH2+E43 MR]MKFC-C(KQ1!!G3*!TC"2#,! MV:(HA9(4!/RJ:RHS4L0XZE.T-D5ZU.9R0 MW+(;:@<-?+.YS$1=HR(C2@4XL(/UH#284>G+C;5_%X)^'5DNN.XX,FV;<\9OFD_Z.=-7;=VUM!W_-YG*>,6.*>-*G5DQDSGQ8;B2-;$.!^3WC\+Z$RTE#J!?>)]V&\H M@#\JGK>&YXK*S V= 8LC'QSS\/?@@4)\FOT4C-\F*JA@I#N/MC&R>-/7D737^0Z/([9CXP'WFYBCR]$MZO^ M7((G27V0X/DBE/CB^2YXI@X8O:/:[N<,3.OXN3UZB "=/HSZ/Y[#Q"_>#55& MOFN'@7;B(X"CG(F].++YZ^P>BDT8<16,0!*-N 9&T \TEC#B"AB!/M )'ZZ" M#PDR704C$F2Z$D8DR'0M?,"8A!%7P CF@4HTXAH8@29;Q+4P GFWR#-AQ/F, MIH0/Q^/#'U9R?QCH.]^J&?#+O0.",U70O1]CNP\:O.]$W@,-/O+?CGY2L9<$ M?(U4^<"9N@?!2)0C48X[4 [5M>&'_^\']N/+-=OL:5MJ,)^0D7?+6.:!J]F: M&GBN8ZK^ ]Z/M= MI>X>"A[+#KC@325_NTWD3"@A\'ZXF[ 2$D%(!.&Z!6%K&":"<#:;\6HEX>8A M@7>=>*[PSJC7]/F:D73I&U.SBJTX:MP2PM53Y=#1MKS'D?3V&]@#_6CF4'*Q M77R\>&FF'^,RD.TAX056U=^DJW/.^-6APAO]EQ8KK$U8O;ZUUA1E(V0L0>*_?D'8 M._J?X\KZ*M 3*C"PG;SL@3[.;(_?E%T&D%/M=6??VNX1@! #E_7?', M0%\ T*]+_YO#26%(E="YT&#KPK!;HQ6%__HUG>^HK&D5QS0:+I>6&&%4/^AK MB-.#*HMB8,]&D0_L\^L[E'DMD6]NB-X1(J6HB]#TM''*]5+*&+:&!-^/MW?E MP0:7<_!<=WP+)S#7B41G9?)3]/ FTHXOBS0?7"WXM6A"GW)$4>#UK%6HKQ=- MTUL2ZN+O+8QFZ*D3Q=AAC0.+SXZD?>1Z'>BW]]!OW\;0UC0'8%3BI.)D.1.HEAP:Z\*BUJ"@AL, 0QHC3G)[^%UJ^/L=VJY9PS]J:G9V#7^\ M/_ 6CFRO4A1/G=9WTLWFJB3QZJZI/L>>H:O+N9X9#L"- CSQN7-NYX&YID"AKNG.>HZ%7B*X]O;V]Z5)\HEI^LG/W.[ M8,+)R0WJ*USNU>+B5?G8C_# /Z)#YQD<"HKI5%W_$*0V1[E.-4-WJE)H&H6! M7W<+4QS>L00<;8).SO,3;$FPY2JQY=S^_9?010XVT7BD^I;0Z(\XI6Z4YW,6 M7A$)G7PR09?SIQ!<6MU.&2BXPN7>*KK\65J"3I-])T#+98E?LW.R3^HZ1U_( MH%GT^IWLC)MA@CCBVFBYJBFE"$(.&\<53V;2)'D+[^0M7%H-3Q@3NL+57BWH MG"B,]"6<("OVTF'S@HAH'CM6BX,U)17@E;$PED2D412]X5R)3Q9BH$E6Q*V< MFAXO\?K[HL_KU*NO1F?&Y9)9*)0'>2'4AT'%"4:;IO3W_M,!"(H*^96K!@73 MTCKX@%V7:OEEO24SVWH**DU@[\6SDT/01&'O2V%_&_)0H^FTB\ZJ&626Z6LX MM2QR$G62',M\3>D6ZQUL)64"-#\.@WFKHAI 92E@-.!IDDG2%FXV;>%X!0^) MQGXIC##0J].EG6U5D)Y3ZU>+E68E<$^R\[J.@^2[/F]:6#TBR]-!-]?%H!JS M/W[12!IC3Z7&2<[';>CQ-T_W>*O&%<(E2OBHBPKKW)BBU>DF(U1/LH&V [1< MDFND*_4FE-ZALRB7GT1 \^(B!0Q)X\A[NG?[21R7JEM(@I-744!]^@/5[XM: M;Z.+Z,OH(O9%=[_M=#(3HCZF++&N=PDJR'1R1S Z_C2UK>IG"6^1MTQ$(47- M5VHU9#*(9!;& E V3>"G"P4DR) @PYF1X:AYU(D$7TG'@-,?YU^/!!^]%""1 MX:LH>C_YX? 5B?!YS;,"WZ(XM&IY5D:L-J;=L.@TI^>O(: SRW;1+$TZR#JS MJO59SZQW<]#0@@[HAY;6M1_\7KABX.X0"[]H\\G3&Y'7F\D" >R?=^Q@?BKI M!0P CS^ @H.\C6?IK-] "D.CW+$+&)\K1C**0'\31_:3Y/Z5'&,E$)% Q%]" MQ&]/L&7PQ!E;G-%2J)2%*9GQT4[O[QO[_1U(B(46ZANXXTK8"' .L2EN..,@ M2,1- !.0.*[W_BU!XM&53T#B\R#Q9X?F^8ZRFJQMQTQ&XYL[3+8=](&Z1=?ZK5D+'TU%H,YV !85EE!6*S,QB2P1JU%[R09AF6C M/Y$\7P\0+2O+^*2N"%D,0"(:)_=C9)HDR>1$/P&+!"PN#Q:_C^ M XRMQ6P=%@@SH$X"%YWL;#(.:+:#\'EY8"TWM5)^%L/%MK 99)F"9=NEO = MT.*3C1(2M#A6>&;F9T;4>FE@$M:9=/":F5_(FY- R'0X5ZA6.->%]=+N]BH] MMEQD8@C97ME H:@/,] M\R3WM) +7ELOUF;#PJ(90M=[2['%1U#KX] +3J7?[[,4QU[^'2B 3[]VP^KA M#-!7/<$EXS#AQ-37VX],!^AB\!.G3J#,KQ9RC/C:EB%P _@IJA-M'-I:0\^; M0%HTL .4P%+T^(>JN=3 CT" #!/0E/-]+?"SZYHR=3W>5GR_ TG= ;/)VJYJ M/?)Q)(\K7:2\Z!.N)>KVD@V'RU&O :1, QR?@S<'7JB=0E$^QY'G!:64>$60 MI( 6L&3%U>-R%=VU;3>"Q2O_5&8P$\M/F0[XC1OZ0)G\?_V,^7*[$A6KR.X1 MCU"G@C4K=QT$.0?<'6!MYO8XPO1[:H_%T_%B0?\W3/7L;D\\'P7/%,' M+-]1;?=S!FX5/T>>IEB9"-#I/W.@-5#C?GH:#"DOM3?/?-PPXA?OABHCW[7# M0'NST#-:#G]@.("U/'W]2R,")Q)&7 $CZ ?\W6S&A!&)1MP7(Y ']MVC]801 M9X.F]UO9)(Q(H.G>&(&^VRHF8<39H E+K*9K8$0"35?"B,1JNA)& *LIT8AK M8$0"35?"B 2:KH01B4-W)8Q(H.EJ&)$X=%?!B,2ANQ)&)-!T)8Q(K*8K843B MT!V7$7]8@_5ASL#Y5LW\P:I/"L+?<,D?G8,?/9U'U9Q \ZZ+"-?%]_BG: MI M(]<>_RD-5->&'_Z_'\R/+](#HQ_0BY;E,I^0F=&KE[RDUX]?O[T,:92(2R(N MGQ07[+6X)/OGC2G&]]@__U:V>_%/VOA;8M]7H0[[*M31#RQUU>PN>*[O)[P^ M56#RMK;VT\0$+^T27(8J=Z@,'X7"[D,9WH]")_*Z0G'N?E99OY>,6[ MI_)@RB//!$\I:O92@\N 3U0QPYN);-RTJ&S-IAL6%6X&6QAOXHZ7B<2V?1WTI,70L204EV MH607NAY127:A1&+N?1?Z6E#@TG?$[03_N7'VSZ/)_MU?N?#H\M\[&1)I>)&( M=/=DH']W\]E]D2%1BA>IJG=/AFVVZMV3(5&*9*=XF[5Z]V1(E")1BL1\2I0B M,9\2\RE1BF2GN$_SZ?IRKO9BJ:*K!Y'B::FQMM1L=S[3G""ENG[@W\)QPOYZ M=O'_ZZ_%>5M^]L'EJE^_?-/W KFM.(86W[8,?ZJ9CCD+9X^7*>]N9LY_[JK- M^"F[O]F)#^>,=]_FG@6)AW+T^)8U-9GV<%NM"X7)RJ5"RE%PA7MU76O&U]2? MX]!;:XKW]K+6WT].\C4]M*NFKFVO_:PKGB>[>+?6,\DEC2SR=*/+2AO-ZG'O M:_:/7\R3!K^YLO7=O\KL_NJ8'%)69^<0.9AU4&G6[,IR])WL/RXURK_?X] M -_KCFST3% A]8KMH$(W,*1"A3J-9Z?>J&!\^2;N=R8;=]4X<$.W,BN/!I;; M-9"9:@F4$_7T8, !0I _?A%L&F7P=Z[G3A3_JAISG$CQ3]U+XP/%A\K^ST3; M_TC;7]0KO" WK?64=9@3)X"JDXW;DTR>H38P3W?13]\0O'TR1" M)!O_O>O]'5G\V)GTWLOF\W1S@/D"+^:[;*G$Y BT=4Z+GQA%.9)VAC6A5^=G M%)EM5O)2K/G$CU\4D498*M'\Q.3_WB;_]U/WSYO\9%"83,O94B@TYF7#&=BK M)5>(( #0P.9GTBR^O_4G-O^][?UW9/-_/S X;/,WAS5Z),Z9O+0H#NLS/$\+ M9!WZ^ACRXQ=!IE$*>V?GO\T:ER8 1.>(A["77L^1SV4OD"%PCJ/:O]'G1XEY MU-D"+\^4*>'XB-D8(IZ#3.KKAG'P, ]>S>=KSM?/\X"*4JMJLX(52EE$([H= MDRRNBPO* *O$/CK10]DWIW-O#O9N5 &N=4O_1CAP@9S2:]K]_R[B]QHMYE$> M&;:,1F05N%ZVM1&6446*SNG=.YNQ,LY*8@%I]&R4BB(#C0H00,@?OY@T39[P M.._ND>$B";FG1(8+)-9>/#)PFW#P>>]_:5NEB]_]PCQ_6R'R[A$B>UP_.B TVZ'Y>6BX2,-/+ &92;,-%1H.< 3 M02J-DB<\%DB X=L!PWT[%<<,05BN)'HY(LQ(O;K="Z6L-2:HLSH5NM:4--PE M?($O+#K3X29;J>,1A 8">A4D@2;0D'@5B5?QW?#@\UZ%[RW7ZXG9+0L%-W1; M_)*TLE@+(@0-W0J62=R*Q'I(W(IOC1:'W8HY34\GB_:2$]8V:5)L>5-SES#> M \=R31)OI=G> .%GX]GO=HX%6CJQ'%MUUC?1++$J8\6[_T<\4DP.D]RT8;S MW"GFK"#FQL9BLQ:T9;>*-PFQ;61,A*31EBE-.2 MF4^<+"+G.5F\QSW[5A7\GE*#_R[(]Q$,9+/SFJ\-](T5:MP,7U'!BLB>-R&8 M&I2-D+-M*9QF^%:UU)M."0X@ _GC%X6D*8I,\H%O-A_XR'[[MW;2OXNB?]YM MKR_TJ+MJDCTIS)6$LJADJ1X? =6'AX%DFL7VTP623."[W._O*!WXN\# 87]< M61HF6^W7II8YY.S:NCR8B0T#J'Q<^$>D:>*]).!$Y>]'Y>_(Q#^MIS_NC*;8 M"JUS$M;?3!!K/5P%\[.:^)FJO9FT%V976/1+G2([SN?]6JSTL.:/2K/("4_P M[DOI$QO_JFW\[Z+IG[?Q<=_R@AR7FPAK)VKF'%O/K(NQ[M-@PT?3"+VO^XF1 M?Y<[_AT9^=\%!PX;^9'5SMMR.,6M##DS WO:&);6,*0'#]UP,LW@R+>K].-# M'\Q)\U*>9L=8Z$_,>5+XEQ3^?:34K@^^[*2G_5)X&O"&NH;7]-QQ&"M)%E - M*/NCECEL.9E5.9G] M^ 2/3DH#+YN'<\&[#B^1Y7OIY5Z+D?&U2.*7\:A&XSRM;_(C9!96^[/-TO>J M G?..(.X(HLK=80+ K_0!_VFEQ6T8@M %/GC%XFD*3JI(;A HO"EU?',B<27 M7NX-GF'> .1\/N#18N?M8;_2'%D9AJU:14W-3_L1 "%XJ$FE289)RFN:.^MU#L0FL+H;P>A9HC(LMZM1 MFQ05Z(#!@UX23]-XXH$E'ECB@268?F-( MFB7?2W:[]I+3G=2DJ/CY'3=0[)3RB,> ,BDE)DV2P'/%I:O7M>9[Y/,U)VK- MP*IM+4G-WL4/*X1+E/!1%Q76N3%%J]--1JB>M?_1IFP.QKR>%9#".NP3XZ8: M=-N&C"+P7!.EV#1&[_4E M;4F7M9"/]1(>A[%,FF#?2T1.]/)^]/*.3%I,-KV\%]EHK254F&A:] 2<[YEG MK0@NVQI4>Q9A+P,A$&1"DN=Q7"]9'A(E.N&<\6.OSIGF M!(\%2H0M,2MA90PE,ZML;-]R)EGRZSTB/IBLL%+M$#*MX+KCR+3M0WVSBG/3 M$DF>D+2Y76 =?E-1Y4A&L;AQ%KY_"T>"(5>:B'-]:[YX L];#($K1+%C5'[> MHPC?Z39X1QDN][L-YE:K=2=MF/MT&8+I[L@PF()+;T']?\ MGQ9$-@VYU*WZC8JE5=L9-;6FQ;+*!T&6$H6S$ M($(D()(8TXDQG8CPG>^#=V1,W^\^:+8"OCN39HIZQU/&&OC$NME;7ZX1+9*L]$0:[K>S7-)?][2AJF?,?MQ(;896UWA= MD*U,NU 9]M'9I'3P5Y-Q>3]U3^Z1WKP/WM^TF#5WO?MO5)*0ME5L8@9C5$%EP%;E: M4.-M-[Y*(]EW$\Q)3/U;"J3M80[J\UE48L<5B3(GW36VF7 C\:*8$P["7&E9 MQREK8V6 ^T2FYLB&I_TGX M_,F-\=6V@(-M8>R&4(9"V7GV51 MJ\>/O>'$%4>>R0%/,+[U@672.'O" -1]*?>CYW=I)3B!9?-5JS 2:R5C\>J&WH'8G5T8D6_0VML0N3^SR*^JD_WF[7)-+DEI2Q"E" MY>2&R6>XX8 Q8O5.KKU(-N_$,+\&3?^B8:Z,RC63RR >$KJY432DJE('C74[ MOCD#9](X_>$YS[\#>/_$K]VP>C@#M%>/I9\O6#8-_<#4U]N/3 >H8/ 3ITZ@ MPT<7MD_,/)8]]%D 7Z)R2EO-- 8R M+:- )E!6[KA/4HS(\@+G]%++):30S8SG8B/3)#:OI9C\ RE^N>:&_E:FG^27 MVLIO7?$\V3-]X$K62-/*Z%6Z[R]T;>2WX+7R#_N[TO:0''#3!C^E3TTL0)\7 MQ$+E*FOH?G7@*HC"JZT"(GB3^BHZ)[%8C\V'1M7O(_RHOJ[T1<[7,@8@%OJP M'SA//=(I!:AP06AT(+IWP(2RMJM:CUO'2&Z4 MZ^YF),P&0F$ZS;JK4MEN1$#U-;#P.7AYX(7:*?;MSVT"7) JAXZ6PK?D!U0/ M)AJ86P#$ P*H'J\VI1P"68BCX#_=M6TW\E/_-!WPQV[H P[Z__IYI WB4EM; MO%?O'O%HCZE@I+MY/;X/W2[Z?(TQ0K$P$R_6?N^B84DY_Q'@PTZ,TS'XW:^,6[ MH>*R"0"[A4.O#M8 MQ(@>+['Y0Z/T- !#' U@[BOZ_H'!= UW3G_.QD@PY8B8,M 4KQ.Y!Z"D01G1 MO(S-3*&GUHVPT(Q4IA/)6 PE=)I"CWCK]/68+^2-FB_7"CB79NE?85!BZEP4 MEB:>IAT ID*Q18Q+J,E$S&6D&F4)KZCD4,G1LXM&SGGIT)B M'%T3GK5=VP:TC6$-_,D!6*O+X^RRLDV:+8 MD#:5; E9&G#VP"RATSC.?B]KZU GCL3T.K7I=?%$[%,=LUU\8?<([#+J=K(,WW+L-(TW$JN"=6O>;M$8\0*>MQ3(9U#V;3+&?__7JZR?)YV$ M:86N]W.G>"\6]ICV@L4Z:&B9;79+;*O^5.Q(6?N[#8IYP)[*1GX^*2\D18I\ M8)A_I)Z_A039HR;,6'Q!LU<9B=N_>IV3^/C9!RDVCXR!>34GX0JVOT.23RSX M/^4W$O@C-?$@#OQ/I\$?E%7X/1 ^H._V]FW1E@^/'X'--\X-=?44OTWR])\D M5SE17<1K@=LM%A)@M]K1JU<^SGCDVF/PRX982HD#L2/4Q'2J5.(;=;%1+>6XCI!+Y4MUKLZ7N&I*[( / M:D*](SZV<_PG9(GIA-KX7]>ZIGRCG>H4!?"O+0BI@<"UQ910SX%UE:6Z\)2) M_33]]Z'OM=X>4DB I.J6*-OT[<>\=!QM$R(?=1?28MZR-+O9+DG+2(9#TAJ0 ,II6O*;N])P6>H$_#F;9&0.]>V]0/^0^J=*3R]+,;@ M/WJ7,C>!Q0X(,T[!4I'= C*C=>;QV]0(_(D/K)O M.,L_-WGX$-EJ9AVC#J0 M"H;F@.G:L,H)O$:#"U !=5VP5X*A00J8N>HD%0#.O$[<'VF T&"%G -DP7[U MN_1+:L#%0G@S7'?L0_=WG(:3@',"?Q/&Y)C-0U@?$/KQVL%O8OJ![\#[8R*! M41X@(%#%+>N>E@RFH7CP-?"O@KBCX.X/8.V' M:OFO.7U0>OGA._X?%1#ZF2 MLRU86,(_CW_U]F\@]1TW>*QI "1,I_P0D&?+4>6YN&''&3_P%*BO&=MTM$>F MP"S3[2JUF0(,/+#FYQH)#>B,.S/5E&WJ\;;P@GF V(]4?E& %L]SHBRW$UMK MD"1&Z$":C%Y.!TX.B)P=CL$/II-Z#E6ES.VZMU4*R@C,[R&5"STXL?=*:J+7 MDNB_)^HO^.W#59VY9&[7!/0=>_JWC4-W*LPYX]VW+RZ^X^$"=[<'2&I]%OJR M914$2N%"M4R5RE\OS..?B9SI6)9 MZLDCNE8OY&=1P,'0]P'&7+(4\#QLJ>@!VYIOFGEIT0^Z] @GNF6*.S];V@6M M4;.TMBP5W+HFC)C1D"=@V2'Y@'VD+_MUA?]^8R.=/LCU23=8B571:,ESG5;/6@SE3I$1:^JRQH&1 MS-N1GMY=U4?S 8:(C46G-NJ[W?ZB!4;"YEBOAU:RJ*]K(]% ,+LSF/B\P%6D M2,9EY.W(:MB+5F9O"BO[,UV$ERU/77-@Y-Z2Q.F2)*MYPQ JZL:41D;5H5TX MN4G*$-8_CS2$^L48Z?";Z M^O6RJA/C$:61LD8SK$RP%"&S)*K)REA!L!&+*BJF[!&A%^;&7%\5I=F,W>0Z M,M$TA.B0!-B3O*A80QXL+=C@@U(X:O2CZ) $4&-V4N0'$]9J1$J_S]-"@RNV M#DG (A9AF%0=KI7=0 O*67EN8PXJ&F/3 +E@FJS-TZY $5$>9 M<7;T2')*";6T[0XG#6DA:%$69R>'&%UP]*P)!P\F0NI%92Q>2[ M58N@!W[,U[TE^5S.W7@!DA4*4C;OUOSE6K5:^Q( !7#5W7NHB)+*&I%03<+<(*,-S4)74^'(IX>>N#R[O37I\YX[@UX^1/>>&4SX M1]=GO_1ZO@A+I9QOBX*V04QX!O"R)-VWH[<[ N MX/(^;#TMX"W%OB/P%T? TP?F 7"K@(!G=N[JV]ELW=.GQP ?4/-AJ&A\ENX% MAW0BMON 55=]I-'Z-TT*RO6RHZRF05'@G2)!%SUJULYSE]44G/I8579K3FT- MW#<]")[D^]L6\Y/4 XXGMJN?[5/E#(JBN#3_\?S^P M'U\&1_JT!8?,)^CQ7H0>GL5L#Z-P)/VWPL1/G ;ES./S*KS[>\+]=')Z;IE<#QNWOP[V5X=!I[Y(*=%/Z65C ' MYU9LE40NSBH7V#>2BT]M:\=@.[YW(^U-L9V/4P7OC?%_8:W=,*__\9@Z>UR6 M7][&^\0>\'JU7S,"+]V24'* I6=KXUT!*$P)?:Z@5%1U6\_H::IF+K?EH(X6 M'.<:5JC722N=.,GETF)PG+M8JOR= M]/CH/:[^4(_ST4:K1;J8%TRJF.MWT=7$7L-Z2 KH,9[&F/<:7"5Z?(-D.(D> M;T\$[DJ/__[ZW\^HM>N;_COE8W$+D(:^]8@.J'>%]RBG3K.1L+;''M[HE89Z M7!;+_OB%I0G\O;[G-R[61_::OX-HST-/DW%Q;$IDCF](REP=U8>\-&:+B_31'[^HTP@W M>P6N]#]^TV7RU%6@NZ+@+Y2!5E_4 M]=+2CY@*!)@MY59$HFJ<-7PHBDX.HJ M&)$47%T)(Q)HNAI&)-!T%8Q(H.E*&)% T]4P(H&FJV $\T"\F]:?,"*!IOMB M1%(+>AU\2&I!C\N(/\VU^BC4ER3QK<11%"8AA?1X%14G&85*(FL##<9"WK);VLKYF;ET[4Y<9+>$&.G](]=_9\%>RM9ME?8PU-4@MW M=84&%ZYI_6UEP=-=2[L/( MT\=7[6R&,;;UKCB3)JBDWC71\43'SU?O>@(=SX_LH9_%RXA &8O!M-V72FLU MVM;"HFR:19-:V$3'/WO6<5TZ#O7ZG[=; %MR5$]3?"VG;?__[_0>$ B\_ MJ))GVI-9>2AI$4(R]+(^W>C&MEH69=(DL5]1>+/=:?9$_SO7R_Z)^-](D>R3 MN.\7ROZI KRHIRU7!PCO..)*6AU<'6WFQS MFJYYWG,K+;@=H]A_'F^_O87PXM6:(+<)NA^5RGPO+^(LW:]>&!2Q5ATP&!9" MN=- "V7#,@EQ$/C5RK";A9>YPZ@ EJ88]G0>0Z*;B6Y>HVZ>I:/5)W2S9JY( M4YAN-H(IL1V]OW%XU(*Z";QY'$WC[(G:@R2Z>4NZ>?K$Q/ORS$O.SC1M;RW3 M9P7]K=M=]!1DRAI%WU+<=BDWJ%1=;MH"F@K=[C3&[H?6C^=UWZS4WHS0WKX_ M_5F)?MF7*AHWQ;8P,1!JM*Y*1#2;^',.B'3L1Y_0C;XMG_G23O]OW&C;=8Q, MH'FS6PWN7:N-<&E^']FDOZX@YS?VP.NNH_[6T.>QIN@L?=VSS Q+9S"Y(
    )-,/NART3O4[T.M'KRWOO[^KU"A5=5.H,E@(O%#&F@M=ZI CUFH(I MUFF"/J$#G^CU]]+K:SR3_S[]J3\, KRKYT(+#>E6Y&P0JK+AN6Z^X8]EJ.? M_2?3)/U]MN^[.G/_WCVJ/Q\N."#[+P(%]65E0O1#T;/"5;,ZPS+<@*$C(/PP M4("?*.'L&L_;=QVL'Q=<#P&13?4$-0MO.EI_O-]^M6KA9#.//S(=\.+@9]R" M^X72(;O>W(_K,M];5/RKGV8 'J^"P6UMII@.8'L*"'6L&HZJI1HC\/)8TWS MG'/70^KY(?,7#W&?'Y**&P=IXU3@ICB13U$(!3Z:>YH/UI,*)EIJ[GHQ M0KAZ_"/0/<=_!(TYD DMI=BVJ^Z>\;O7 ,G6O!28JPN0R704.T:/N!5Y!!0Y MI:1@A"=E@!T+? />!(PV>D9HK8%8*_"$$TPE, M7S?!!)3ME#5GO)LNF(_ICA]2G \_V7742$%02L<#% .\$\SR3Q?J?4C92/%3 MRGSNN2N 88$&IKJ3QW>9]K^7]RC(/_ H'G'U2=!>".NSK#YA+;6%VKKB>3+6 M7K1R6(4\'+(R/D&[%-!J&XQ^2/6 %*SF&A"OF%>J M:SA@W--==X"L7V#-L3?-/V?-IW?)3[%%B"FDC0'F;8<\[IU[6V/,K[+45@B\ MX:N"AI5*_LQ:HXT>Y-=^!/T?G^/6HZ9]K$JP_UD\U &D>^+5J[WI7<(^"JO\ M!:HT=#&&E^W* (^]( =$AEN9O@PI+:N.'\063P:!_\F-3&7DA (!_SK> @"D@Q%O\#MZ]>=/NJU?!FC_WL7[#.Z^UN[=XO.> M.]L9QB^N]CB(NQUR,%,JHU5.6I,K)U->DJU-COOQBR(?#EFX?P"[CV65NXW= M?G''B ;T)8 <51XW8H"Y:,Q'].'29MJ?6F;-F#B L"FHA&,3YO$^?&R-I4I. M2@7^.+ ,H*!#Z84F#3"UY@#C3'C9"N!^RI^8\WE,*3UX1+U=H6IJ JDW"H R M:>,MG5U[AZ*&ZX[]6"4Q&L!7'"W/]>(/> MK@F\X4EV7 <(B/G2AGNIU[]'_B\JX4NU&[FNK2E@'J'V&V1^$H G_L;!FAIZ(UX1(/5.*U\HH+'BZ'EM;GL"O^[-(Z9:0;09]Q$8*S-HGV[BU7T) MCU.1&]ICB+GP1/6MD1V;3#'5#7,).0-$$B!V_#K((B"SL30HS]*H ,LY7G0L ME\KU,C;NB[1X+U M/3[S:TS9D_$ (!M@4A!IFK-U0G1 :_"+6,'C/16 WM*$9>SPAR=V/)84P#WV MH!OU"F=/X]C_WHO_HWZO+QK8JH#9'@RB3!X?OFLO@<.7'+N#[9L@VNN&"ACQ M'$)[=.CS&0QYVZ?VO__K50/>I\ .O#O+]7[NFF&\6-ACXU\LCO086F;;WS>& M_Y^*'2EK?Q=79!ZPISX;/Y\::D!2I,@'AOE'ZOE;2) ]:L)KN5[0[-6U6]N_ M>GWQUN-G'S09?F1,X,Y/PQ5L/ZA"/L=4E-_I5FKB0Z ABJM-(\8VZV*B64;[13G:( _K4%(340N+:8$NHY ML*ZR5!>>O)CG9C/O0M]KO3VDD$J\IZO6( M ;4H1U*0Y61L?R39SYE5>%WE8YXF\'3D,7-ULEC, M,A$Y;4LK M:/.6(Q64EGF0JQ9EMNI3;55!**FH188TJYH\'+E'K:7IC?7Z(.A*"V%4;35K M8S&*)85Y.S)#S)&&VUM'$C^J,_) ]JU ,0#_]^;IZ_IH[38]&Z&:6&E%Z%1I M%1V4%,X1.5.-$$?HR7QGMFX#X6NWP,C]MX\F1):K%@.K,EP.D1X2S9>Y@UQ= MYZQ6QEZ.NE;/UIQUFQ\ E(&%"7MOGS-:)2<7<%V8(3E,$!0NR/)PY-[;[96C MCV:(O!!"C!9YHK,2*8H[)"EHK:'V"]/V!@&^EKI$6O-"*$2 _WLC)[-Y("U]XNAXL>$940D29003=QK9QU;9F=E%LRN__,)<*V%&_*MI'>HLUI=1%A%F#MK(R^'BHC +<8C=!EG,5T MF(\3>-$*9;Y<7'EP;#:57=%(3504@;J7-AYBJ;"6)*F-V9XI') MS@]"FHEONJ3ARKQD#H1"%L':9"=J[0F_3(QTG%$14M;&! 5>D3)[)@=R1K) MX)J.CS5$(=X^NU;+TBBQCLI2AFOIXGP9H$Z;.T37<""A[?:DXR&4,Y5K80UH M3;]U" #<<:4G525J*E#!4&!U=][K3:-#'+ G1&7.\O6>4-&R&Y?L%BDJIM;> M,R6*Y=&-:NB"AI+S*M_JE;#200 P?"U@E!$QL\)\F5P,@F%WU3NHK#)&6;6> MU^L@%%WS9G4M1RYFW"%E'<\./SA)[\3!P\? 2QQ1 M=G?"EK+A,N-C!L??AE1A@$4W82@\#H3X!TX3T#B6 HF9BF!P%D9%7=MVH[?7 M8_^\VKNQ=P[WWUV.39,/*)/<6/0FH/ 'B9Y'NSH*>\#IA!%7P CT(;G3[AKX MP#R0[W9V21B1(--],2)!INO@ T"FY);'(S+B#^N7/[19SWN9S5E*@C["X(NW MU/_SNRC(K]Y%@6$/!'[3]P_DM][I 'BG6RH)T$/=?OO.99")GEQ>3RY\U]W? MW^2"(MON#[>K/4>\^ND;PNI?"<9MP^K^W4]?0\Q+EVNJJD9<'(ZA<90W=KPYJ?#"B<->J?)H6 M"7^DRIU6I5;-# I-H4&C"\ILMRI^A7N\@P1)XRSRCBY?GW.V)ZE=Q3/CD\P3 MF!5W"#RWVJWB_6.5[X8KIS41=BKU'JP4VW-%=D*1EK!U$1\7YHUP46IM&Y6S MV$G:3"0Z>6LZ^:V;E)]WK_^,3K;P\L@83=>B979V=3Z$!@F/STJ*P MZ4B+936LM0F[7C1:VX:N:!JAT)L*;5R?SM^MQ_5:RW&@Y6,WA$&FBZ#:$<]5 M+KVNZX&OTQHS[Z&6B10L;%0==(3>-+L>Z:^LF6:#7%4R?/#?U@59^MP79A2LI__>R7 M'5EA69\;>BE C1!V/=RV"P3?[1K.Q:V17&_NQ@W+)IHR7H2*%VB>GS*=5%&) M F D.UHZQ8.%@* MAOOCXKE=M@,AOE5M#*HV+N/HZRZ8NXDV;<4).&=]?Q%:\NG MM>W^HJ;-1IHG9\;SMETN=PTI$T4&.W.8>;/^Q5:&4'ZJ.Q:_D)XF;+E[L']A M?1FI5:Q%J)*ID@U\F L;;+$%KWC]R^Z%4&1>])-44@9L2@=^ >7P\FTE;X.I M3SXHH!F8QB'6%@!9JZ[OU[7@((-K[MJ(D+4]1332M.2B7\TUIH#!&/UP*'?F M3UB\[21M0@Q0[1 6 0,.-^+&=N 3=Q9W!HX[)08 -N)V:L^UQ:[CQ[H/B.&F MXE3$^.\#]T7ONY?3@&U>,^8J\_^S]Z5-JBK+VM]OQ/T/QKKWO+%W1-L;$!'7 M.7=%(.+0#JB(TQ<# 1%%4 91?_U;!=IMM_;L@&U%G-.[EUU"567FDT-E989X M_[L0_*>?D=T9J]&IYF3.50=:#Q?B6:%^4)U\U;C8P>FWZEM1<7@;^E'[?&0? MPZ."I\)_V]O5!U!07<[T )3U'8RG[\)RWY$HMWPTT6%;7,U=Q*?="9]*"*F^ MU[4:=697=(K5W'X%8" _+RH !XAXJ'@"L&S B_AA0S557S)@;(>?!1SY*$'8 MC@3U5HN"E$I*)+>:DX.N\P"V5?%__7%]ZXL"]/6:RR?;W8\75#ZTHSL[N;-Q MRXR84:<5IXVIE1G6'1AY+)M\MS1G\KD@?:K^HQW. V#,!F .5JK?5#JV%75; M43FLVM_@Q9@$%N<&RBN4SFW9W0L:(A>4M$\IJ>4\40F0T-221ZKB&2H_%+P9,++#>K49R8!U?(61 MJKH,9"4'JNVGTLV-D-6:ULMR+H>+B"PZ!67$$2D+R]RB,CN M+L0&X3;$'+@/H4R%3L1N%>N=9ADOZHTX-UXVA"315>1(7$4F[JDWNU$C0ISM M;CZ%)"(*A""PH'LBHL3E*1'T'3Z9O?A>:..\17.^FEAPVJC"Q2M]G+$L"H'?T]==+V<3 M\@UW* C\AK^RDJMJEKTZ6BV=MTVJH^Q#)%D$)^ZQU%6SR+.B8^$O1ZVR= ;. MN!(X^:F\0AR)5]XQ?BZ^^D.,\24+X](W0E\6F7H\6W;N8J9ZG+NAT(JX]#J/ M=L\I]%1O_G+;)KY^@7WX3-7%P\E8.8],,YH4IR>\L_#K T:\Y;((W45SKY:X^/$]+POLETB*+B4$+YU99 MA4K)XW6<*Q^KI%0#KHT?BHX:9-4/QL6--4' MG\D11H\CYFJ_.TYQHE> 6)#^]2>1OB/?O([]/=_JIT#!U89USWDG_<1AW BN M^;WSQ)^XYG=3GG[DHD\=5(S@FF^1N=\]E_Z)BT;,?2-KOD7F/G6(/V(VYZ4# MX"\#_3LW7.YBLF?;\&;GS+*AEX&B_C<>];_Z$#\UT)N-GI>ME.I8B-U.Z*(#@'.'/C[07&]6PG;G3B$_W@AF W%\T#< M+C?&'K#TTF,PKXA9654K2(+&A&6C4W=D&H7PD20C2;YX /X#DES*2.L,D_9H M+.Z8,W-5$I:CJ0\D.0W;-J6PMUJ]H !\) /PG_-\#,O4@H+X5Q%H/[6#]F:)LU*B:G(IS?,&CO-H(2Q:\"R8L/0K-&5R7VV+)C77S(RO$;^V= MFZT'?QDWIFJ9\JOV#YM;S/P)W5 X%ALQ@WC!2B];_J8>/'67P$_4( ))-I+L M'RO9YW)KWI1LN9&QRNM\M8=)Q10_SZO^TL!@WQ>86X3=):C$R5R;JQ3LZSO4 MV?)SC J>W[3]=B%1&];#%A-$XH[&WVKLB5 H0!"@6MSA0Z@P'*P M4/QB7DM-5*7*ZJE!!6OE-# SX "1V!UV0@?HIX! Y,YVH@=WZ'+%;:P97:ZX MD37?(G/?9/XY8NX;6?,M,C>*PY_5FVP':1*P?1R8JZ3!5CU323>?PO!'S3#Z M*>[%=<7?3W=\BN+H*(+V<[D[DFG.CPL\GA CYD7,>YJLT7Q-7F"/\(6B_A.([V$W*7P:;LUG?!*S2IF%*/();2W M&?;7'_(^_;4&BW#VSI'-Z9\BVY&+ZKYO3BNZ(X.-=V.PKS>*VD;4]S^YA7Q; M!$,!JNMBTC,$FBYDU2(>1#QXXO2"+_=S?S^_X.OI!2\LW.S&"FD (Z2FVO)N MXG6<>$P\$'%>S3:]"LE)W;[P4!S/DM.>UD\'F=?WR:M,N][CV'^]L"?_";H< M[YOIIP:(#R+"^3MLLY(SRAF67S1#Y@.OR%GVQ]II%WM<61:X!C-9+2VL/FV, MEKVQ%OUVVC)88_3J G8"T/@$W; $1M%)E*($!$@!(XZSD>"#O1]$K6)C (A$#)% MA! (F:)!!X!,J*?S$0GQR>."=VW6V^B<^C8HG[^PS'%WY;$!8O++_52)>S)Q MU0T0>IJ'% "?DI:RO<_J"]\MI;>B4NY:$2:Q9H" DBF>$8N,$"<895#[ XCWRH($CVG;8];GYJVQZR!*^DF M<$9U,Z8NY9%D:FI@BIC@T:$18@W K ,R'<\(N4&(NLX$H??.;7X: IW6H'C1 MXI7?"%_1Y#:BMY?R\5;%$F,Q)+"TVYR+?+VZ2@XZ>J_?J/=):'60=P1.G,[J M0/)[/?)[XH3,:,GO:2V(X\KOI"7E'S3'U;&2*2_,I6RQ/EV6WI558!F=17*%*17,\&_WTEJ6XU65-:KI#+3KP":Z[7 M/E5?9J*95+=9B0Y>:0W?"B(!:5-4.\8(;(PFB5B85!B3W)=)=*JMWFX6'9VX M3[QYVP>=")\M5^7MVP2($&?+57G[B@,BQ+D( R.IH]X%G,&[;['P7@,BB:._SM&;*N01%]!1Q:/KC-(^ZY5 MC^#F*' #9;8)'%3JK=KOUVD;$8^X MDS@R[B#3*!*FT;'1"=E'%P*LD:VJ!R#+U7@WVZ5:-.95%6OL:UR"X+7P]#=U METI=N5V4>,0G$ME%R"Y",'-BF,E9GGVH*P[MEQ61&;J3E30T"JMIS^<$V!84 MH QUETB^59[F.@TC\A%XDL@P0H81,HPBBUCZXI!=).6H95/N6G%,ZLQ7M%#N MSN()V,T/(%;RCJ3HZ[:+FB/55J6AJQXOEGV3(/0S&ZMO$ DU5K\L/#%0/M_ MJ"%/3(3I7 *VE-.(XP5\/ M=5QDAR$[[.KL,(A+?_T@8!+-;<\'5>&6,AC*3.&_#H6T.(Y)-ISZ2FPO7,)+ MLZ;6BM?[Z=#XH@Y:8S03X)^(8,N3@L'O8\Z_^_ M_^O9=89'$(-WURS[]Q:I=A:VN49!!*"EJ?'PMD00@?TM&;ZT!6Q)+W-/VOV-.O<$/V=A->B]O9LV?7WL)O/;_XMOGLG2L;&\*XUNPT M5'G.9\'V)Y\D07I%#'[%1C8$SO]I\NQ!UH2_ S$& &D\N^:P^0C8-,$%1&L8 M8ZW@)N%3^S;I6"+T)L-M%[MS#_/-/'M>*,:$KM#D*L)=K%AE[V-,-1L3Q(Q0 MS!:91I$3'E/N(S;S*M_DA%B3C[%\5>#+Q2S3Y+*Q7+'*5-DB4XX)3?!!A:LV MA>#DE/CW7Y DNNFIRM]175..;\2:!0[\O\%QL2['-(085\V"=3V(5>[Q*NS3 M+8@WH>^YW!X22"E0T'V*(BE235+]-$7C?1*GZ3ZM GM!H@DZG4S30YP8_@I9 M6-JJ]%R]NN@X(WT^48GF>MVIJ1UWH<%;T2]'DG&U0.7,47NBSPI%41H975P-=9/W&Q%ZKC2:E^6!D:F^!EHE?E5OY(3"V-*5^JPY%[;^_54^H:&QKL))YNY-VVHZ\8QP=5$7D2(JS9#AR;_42N3:M=6E%8%YF,?%J6#(_J3!@ MY-[J,:_":F2GP'*\42Q,D_,6AO7@\>C>ZCL6KU,I5C24[BI9G++Z;$6$S!A^)[ M:TI43!\C%X.)* C&U,R0M6Q&A:O?WU(SI7JJ3=%)S&,IQ>Z*0S4#GIK:W])D MC^M1P^[2X.(=F1]TZ"HWT^%(ZN5(KDF7FEIJAHEM+E^J#!L-PUTRL!S!WDR; MO2&U;A"Z@I_=?W],3DB(_+'6.3UFJ6DLLIN0(]GK:&\FF M4]E%VI_VN!6C4@]E:YH@FG#DWD0GZ^IH-5M6XB([&0WJGITP%P,F[!_UXIG% MV2)>33J "3(5% MNE[(-Y:FR JLAR\/ZT3F7YCPI<,3,XR5E>; Y\'WY_K0(S/ MUL65;XI\WAB4:[R8XMDZ'+JW _A($U(]K5;E5&/"DQS#IA.D#X?NR10^;+M# MH4VO,/GTN+[F.K-6CQ9+I7@B[OAL:^$RA]1*0^,&Z=9L7IZP#]-A+3DENR6 ;0?4 MRI2IM22U->A.\B-O3F?Y;-_-'%0K?;CT11O&%T\X.O7C!/Z16#"<[!SXUMN;8SL-T MS ]Y&S<.JA6'%1"72\F)>G)0Y'1IE;"+37J"/?@'%5!535$#WK1UD9)* M$XU.*1ES4#^H@(ADN4FQ?+<[F2ZEAV:FFWA@,LPA!22Z;LGJ]-P!QHL.N>KG M,[.Y!$?N+2JE,*L^F=.GP#Q8Y'"[T!KF.H<5T%QSJ-ZTG9ER<['<=LI$PW& M6CF@@ HZ20H5Q1MC);:"5WRQ9.IQ.'*/3@V"RPSDN907V_1R5G]X8(9VU0?^(:U&+>*]&9Z=XY/X()Y*ZBW;70P/:K64 M*/L)K,>-, ]OF&.OZ#:F<>V05K-G92/KIQYZXC3%EH9YCXLO&]I!K3:IK1NE MQ4!-B-/.PE#T4I;M3YB#6DT=U_E6.SF?<:NATBT;5;Q(:H=5%4MJ$ZHNLB-, MSQ3$7F\ZB?N 3P^I*FJJ%1K5DC82^:R63A;*#,;1P=#]R;:-.(=E=+*,M?/9 MA\S RCPL,_6#:FTB%Z8Y1IT!.77;92N_&.?82C!T3P7GFLS#NLLK!2Q.U?A1 M;^R51288NK7 ;A'[[SU05KO:Y^*E4K)6-/QJ P_';C'@E*TBB].9I-OPQ+VA.J[MR;#. MDZDQIM((FR0"&TI?!&?:"4U(S]T!J+GA8W*2$W*A2Q300[ M<-,9]XUQ?3@,/U_AJR]Z]*G[U\H^?/9GL5)CB@T8T+B+-3BAV1#9IM@H5O-! MQ(9O%KA&C"TPC?PI0S8?+@/V%.]LJT%+3&D!FV1:L> Y,Z\+\5/ $?3JSK86ZK49FF6 "ZG"HR[IJRJO[R&Q: M-I"HH*GH,.S0\EIOT3NP"3%;E2W-!.]68O][WE*&F[.@_C,DJ!F2R2QUIP_A MHL_#S>>?-IQ[W.\GG*BHTX%J]RN5!KX0AQ5@L/3Y1-_OCDI"^_D!5?(SA1%W M)R6HKAOV> 5 ]01A-< /@%4 HSR>6U$A1%4EV^YW1HYI/"@"/:%2>7RZJDID M7O&A7.]G#<4 IQAPRW43,MKF!7W<: 3M:<$MB\@C07W4 !4>Z/ +?D@U/ M021\GEX!GAV6>7ZB'[>6$ER5M5^ M_4G>XV\2SE U"$HA:6(S&TS*!@"PV_]7-B0'P$I(&^-Q@@%E-5C$RH2S! ]; M@!W=%JF^0V3=(:N@PF;DIJRREN,Z^$$*CJ9+3E13A30G#9R.U>XDR2(.1 ^_ MW\^%>:0@+!*N3F>&M5+5F*O:4]U$^_^T_R_L-]X4K*'K2W98.?8P!'*INL<6 MA[TB%F_IG,**2ID:!G3 WJ;#$P;" S%G\Z9-C7=$CUUYR'B.;JJ.PUK3P89C MF2<;9F-6![)RD$3]9GN2ZK;5%29,VI)5FFJ-@5[_]0>[W\^KV 6['3OI$>!D M^):[ ,RDF*FZL8%JJD/=#4@Z!*8:/)"/;:SZ$ 87\!- 8C#>@@(';+(@S>T* M[2D\L*> *O9L^PRJ^$5A]RV/@N>Z@:K;\H6@:D&&\Q.O"JHGFZ^*I8?B1#,&58P:%W6<6^D\Q3.7 M-+YLAK%FN55%G;0[(UVC\%DA W84&%_O:8 EX%?I468AY%BR'K!WX%)(L*W$ M3(<4=L,]":@$GP7%H@*^+UOW,<$#9EGPK$ HMA8:XHJO<\5'%/]P+-)DG672 MW)1I4;5UFI)TCOGUA[C?OR49!<7_@\FUG3H'A. -BEF:*^ IJ^1A>IEUN\:0 MZC"R!DV$-XSM0_IDQSMZDKN[F )$%8@F$%#3V= PE$B@=!!UOV8%9H,];3YM MZ>OF!6,H3J5M53,3EER+TDA2>'+I0X':'0GI.VK6LJ&G0_-LOM_-,_!Y;+NW:ZO /4IB6KSP*Z'VL M#833<*PGV^C2$G@<0WZ6\OW92+!T3'CP,V8N5UMX[FD=V\2HE[&F8S6#$;;4 MR.<5D>C)#$3+=\BU <9#6NZ2TA9)0GQ0B.^]T2+/?T5"L5.U]07(>8=J_1BADFDZ?5%#SA)&3:QK# Q-O! M".QY,&*;2O[F@T_,JWAZEU>Q?G^>8(;%ND6*GA579@(?KY'KBZ' ?#1I/V@N MGL*D*?^07B0*6;GB0V8[U.OV [NY&RQ[@O:9;0W!)$-L'ZJ J<*D:AAALIX= M/M[= M$^8O,0?-]QU:2-B5X\-ZLNZ5YN/0:ZN.9X3U$C9A;GB&#O@X"&3? M\^6!56:7[$C?N=#&/<&M< MLC!UB 10Z(D#WLOGF +(JK0AS%LJ'O[MA7$ 27H?VPGROZE00SY M$=!*T^'-K= ;AB!?K#7^GS2=_3L;"_K,J?L\%U,\-0!\L#28=J+IUH:S@,#F,VQVQAT!INS.XRP02&^A*^/!@&Q.=I M\V]":>T<@@[+EJF5@0)0PE/0@FHH.9>-^,_W8V_-O!D_?B2!MLR>"!S^FM0 F/;0= M<4>5X_HR'E[Q_5T(_M-G:7J,4Q3G8EYW(MBS5)9I8?Y!L_JK)XH?O-'YB4R> MQ[N>'R'Z1KJ?E)T*:Q]LXI;.,X/%N=^][WSB[J2"/%(5SU#YX2O9G8'!L)_. MV3?8,JX,^CTLOV!MB9FO"XGB@73.P^-.G\YYV&L+V7?34S30'O "KQ-SO"E, M_%FKG\GD"O1&@/-@&I;BQ#:Z!-@U Q4\_V#+TB/ZJJ\N\0A7_W]N9U4R?4^_ MV3P<=2\\6T-/DD:$B AL/LT@0@1 4*D[@G4XC8*A$#0%!%" &A"W;>C0 @$ M31$A!(*FR! "1X2( B'H^Q1RZ*) " 1-$2$$A02V3,U6L?QN5S[L'GURR;!GPP__[ MA9._OKA^DKZGR(NVZ(#K?JN>[;LE;,.,5IBR\52F%HG#3Q"'R^S!>_;!+>S! M>U[#T?/=#XI]U'8%22'I0)XW @8$#$AM(NE GC>2 M#B0=R/-^X7E+IH*\;60V(&!$P(BD WG;R-M&P'!9BXF^QT_+$]^UF+:U4,+6 M1,AX.A47I"/-!4^5:1 'W*;G5)%,;RAM"F(@)D!6(O*AD*F$I /Y4,B'^G' M0.]MP5N6P6MM3/>,A&-Y2U><,[_M07$M!E24.2&-. %QPM9S0IR .($.JG)< M,2>PECVS8'UAQ K?9@7BJCFA:;F2<8Q;=0-)GFBVY9G*[_^1954=#D]J/&,O M&:*X5ROX:'Q]YJ5%WR\(G>5+4_Q_CQ80NL!*=F0V*$&[\\)88M/Y)7QA[+PU MT;_?[X[)U0HS'*X([%!7$(00I\QD1 AQXPCQ=)KW B-26F;2GRGYI:@_ MM%H#+!OG$_X9,((?Y84YD^[+G,JVM!E63W8R+L0(ZM>?Q!V1W.\&C##B=-%% M_/S;@>X>]S*'&C\&S22NX80Z\<+ MV,&_WEA2QOG6?/H4I4A#4^3"3U]H'_P$>%B&3%>[HZDT$0PO79QHDZ(RKH.E M)X"[B:5/YVS>ELQ$Y][L#>/$L2WRVR+G>XT>?N*:W^NI@%3=5M6]J./%F,JS M+/D7&M 9IL'VM)N="5'HS$=#_R$[G%Q( UI:<47UK1Z+M3NC\2J#$>6>Y(,= M2?_Z0^)( 2)#&2E Q,*WR\*WK "/'(;ZGI[*T84X*PQP;$YU%O/!PT,&[S)P MXDG@JB7?RAVXSGPI;CHSK)6JQL*V[L%V'3E8%=&8^KDQ[=*4WN8^WL2Y4&1- M^/-$JP05T%0R937 .?Q0!D2\Z\^SKCC$2NUNP6X7^8'=8OITF"65(F\O ^+< M<2J$!P@/SI<:]3XBU/5A.UXH3\6)I->R0BUAS2;#.D $"KCH%(7PX(=G0!T- M#ZXA#2JR>'#1$-_[($$O*YFN-5'JDWQZE:L#P\' -0V 1/K7'PI'1@-R(I#1 M<%*0V(YZO+JW08*LQV$2*"3=5%A6:TBMK&**R]2 MW?6\"I$ )W[]P6D200&" I28%XF(Z/O"7.IDL7YJT%A/V![6*TOF,%?J0-L? MACW).PQ_R_S_>.#SU=Z4%TC2RTER(*I%L9<Z&Y!IE"$0[1>[4H3'$BC^$%9&U@U@1L2+*?XJ4M_\ALUGFQ%;5=4MS3/+C MA23OY)V*Z0.S&3K\;]O-UYGG5%8UR0@3FV)_V:IL@3GKJO/W7>%4& M(-__%<5CEC.E>91U5]>"V0JJZQK!?+CE3#4=%3B-8,? \PYXCUE,M-GY:BIC M+$L\-'Q+&NK9>A_'@N2/Q%TR1>PYD'\C8$' A@5[- M&I1?%TQQA14?"O,<66XZ?@ -R0] 0]2K.VT-IA@5/#\HFQY3PVU14.CZ.W#V M3)@30)@5RQL8ZF7 ZXCU$R^]KLC&O2.7<-)0'=?V-IGVC*GLW!4NFF "=OC[ M =0KQN,E;2IV'6[%TJNJ[>7X7I?IXSA,0TG>D?0),^-O#BP2$1 J!!;1!8MS M7:G[.ERPORVXP ^T:/H)<+$) M.%YZ73\!+BYZX^[K&%)S1H6ZEBIY8COCM8MLO%%P6!]B"+R*ET1%)9%W\"%=+34"BP"&7JD[DDZ\E];WCRL!FAZU MQ;MN GES?R>H$PAL,-OM(S8<*EN&(*[Z8J%GQ/)/0#E8R^//DZHR1(@S$>*]#'=$B#,1XKV;(X@0")IN MBQ#OW8Y%A$#0=%N$0- 4&4*\?5L:$>),A'COZCY/3A] 3'B V(?M5U!TA&E/MQ(.J*U*S]+ M.AYM*^*KIE7Z/DV==#^^:SF]2(Y_;CTA-CAA]/,6]N"]P","R5OE#&1@GZ,L MZ@6E WG>"!@0,"#? DD'\KR1="#I0)[W"\];,A7D;2-O&WG;"!B148V\;>1M M(V"XK,5$W^.GY8GO6DS;(H';PK/(>#H-%Z0CS05/U=\0!]RFY_2L?!=B N1# M(1\*F4K(AT(^%/*A?APPT'M;\)9E$'H&^S_WC(1C>4M7G#._K7MZ+094E#DA MC3@!<<+6'$Z MDW0;5GF.R2/P!]7YZ1WK+NTL7YKB1RRC?OZ51*8>,H'MUD/&C]#6:82W^':2 MJU6X=FE)6,K0+2G=K]=19QQ'=9^DFPV%^T !Y3'Q4)^*TXS Y3G1I&;I"KO, M^W!IO_XDD_M]ZWXZ/D2@93K" ]3I.?KL^VJW\ZMCWU<;F2/V_;GL&Q[L_03V M#8_G$/O>&OO^'&BG-:&3KEK29C$RO4\QMFCZO+K[=8^[ K@W>1X M,! MZ&?M\7KE@Z4G?OTA2-1+\L==ST0X$3V<>+5O=;O1;G#+5ND!D^3&B!THB\% MO!!2$).%4+<6M#N9QQ>:04TSG4(1(@4%D"*%@.*8 :7;6O-[#1*NWE&_+7)& M)UO\K+KNQ&M&+(S-.W3*W,="2S\[Q&M5+5F*O:T\UV'3DNA8+ED0B6;[/I;N*X/;(.YWD" M4X(*:"J9LAK@''X Z%I\J;A$?,+JL%5R.;8O):BG? MRTT:IU1U_E14;#;_8',ZZQM6ME-?KLDZ4'7I7W\2>!(INA^>Y'1,185UGM2IBDB*75=G@<[F%!O01C#&1=R3YEDJZ@DRG MBKK492OF@EUP-A1$B4XH(HX2&*XOG@1?\3N4Y^:3.+\6/%_65(WEB@D6:UO* M@G?3=*&KUOOI(*/ICDKC*%4!Y33]&$A Y[PHVP9EV]PP"Z-L&\3"5T[.&_4M MHH7"5QGN^)QG0"L5NR"L$RM,SZ\EFM=F:S7! ,\@2*MYQS6XSL2:G"0'G!R3 M#8B*O1 MK-ELI%+QD<[T<0Q&0_ [*H4.'E&&S0_"!'3PB#)LKCW#!O$P2@!!"2"(AW^X M?Q%Y'+[*B,BGO(.<74DE$E2#P83FM!=O"P36=#3H'<"(R'ONP14D@91533+" MO(^[F*FZ*$#['?"Y7*GJTWLU%UX;.FLXKT^.6!FQ\K6S,G[I5A*G]],1*]\& M*V\\]!_)RAMW_7I8.8KG*MM1C]UG-F,:AEOYUFJQ$B5I MK./$TL@J5!TB#ZKJ8$<#<5)@&V387C4M_'2+2#JMD>LV<-5E)<]QWRR4\DV(" MB( Y?-@=CI'OA:G_<25 U&.)<4 SW01BZ?Y.4*>0ZW U56\*WB\?^+>B+_[\ M!_S8OD8V5,F&4C#:S.61H^%;-ZB'8?\Z"=_*8!]4>[L)!+D39P]W)!;>0^;JA#]W?XK>U' M@_@[:#^D*%SW[VU( PKC4[#56>*YA@^Y./)/B/] I'_HJ-;(@& M_]/DV8.\"W\'S ?$W C?YH=TV'STZT\3BE;,&L98""XF+$"VX60IY.83,]QV ML7 #MJL=/'OE9L8#RU# 'WFA&!.Z0I.K"'>Q8I6]CS'5;$P0,T(Q6V0:14[X MSS^#2,Z\RC4XQNQ9H$#_V]P7*S+,0TAQE6S8%T/8I4#DGH7 ^J(>)S^V]#W M7&X/":04J)4^+LG)02I)]-744.V39#+9EQ+2H$\FT]2 E)1$(J'^"EE8VBJB MO#ORS5K=*W,Z0XA&65BFM74=*L^7(].*I_$-6^?%=FF6U'!-+8G>F.AU#-FMY47_#ZY__:) M(Y:&N#_BL+:6K/9+N8:*C1DP,OERI%JD!VMCW#$Q3Z>[W5$]:ZT].'+O[1Z9 MSJ677&H]*36)[*(4SX\TV^\G]]^NE*=CD5\74I@DU>V2,\O:65<#(_?>_I!- MU)M#O]?D)#ZSKLS31H>E&#!R[^V\MJKTRVX1XUAB14^)9+'56L"WX_C+H;/9 MFF_51C-YTAZD!LDQOY!64_AZG'PY=-&5U0IA+VLBM5C,K'C=*;89#9A V,N1 M9)$PD[AB\R)?:=?X:77=Z9&P9>[>ZBN2FN.)"NF(;;;&.'&'P4I]!II5+T>N M:RVUZ629!TZU*DZ1;'.U$0;?OK=/;H&?C&AUP(H4PQ%DCA0GO@N?2;T<2')7P*Y[FWHX)3X)+S+)F?J"5;E+#6/,U4XWJ>2-*G:%9KLJ)73PJY\ST<6>N)2 M3'#BG//D9L4NEMQUDJF#D7MKTC%GV&AVQ!'&9_BEO9SV4[TL[,JP]_9T;J9A M%:8Z$^,3O*=QBY1>KL*BUGMO[Y57F.6EE0JFLM*R6FW5\2$/1^)[3%*S)L5U MG9S&16]I)))NTY:;GM]/[[]>=?-6:22W^MB<72W7>8).#M8:&+GW^G)C5NT! MV.ICQ%P4Z7ASQ;5;L/3'WN+++9DO#6=9;Q)/9\BIY<_J2C4H$K(W46^\7*Z[ MB[(ESIV"*LW28-/PX/K,WDQG'LFK=J*:GN1[E:);\1^\*:9M[N$_'[I,9(DT M,\@UN7EMX,DUVAXF> M6XA$UI9ZK(HI7L6'0_?$U$H^)%FM:28Q=IVHLPK!TMP MA.=Y_$/.Z\MRD%>W)ZB#<>-!&7!-#5!KKF5)?]$UYUJ0H;,G?_8P7M63LE<5 MYZ3*%'.2R3M<7YF,DY)+2]%+E A!9QG:;3) _>UM M;]Z-YV5_5"J)?&M SQ>%AY+1U,#(O=UM.%REK]?\,B>-&YXW6[6M\OB@2BT7 MK?S(4AF2:^>,UKSDMWO--!RYOV$%'+.;.4W()$AQ^JP#D;N352(C\RDEW$4,:\EVBG*RF9K&>:01L?ZN5ZA M-;(L3EIDDP3KJVJE!T?N3]1;5]1I?X3)$T%+)O/XB.*RY8/*WYAZ\7)?'#V( M)1F G,5I2G]9/Z3\.WA"?V!Y-"#C%E9?8-YP@5?Y M.>/9:ZBI]^0U-^RGR_: Y2;YJJ\H9'M@9&;U0\;'R.:K<5ZVBQB13B9]W:T? M,E.4589*8I0Z$$N>;0RY+"%3*^:@F3)UANENRS))L8UW9@E;5$U[?-A,,3,* M47APB-0DSA2:,X>TN1+M'S)3M')QW'=KHB)2CMIO#_I\AU"U0TJUT](E17.9 M^"1>6 -K0IFNBVWMD )TLU@V4YT_X)/\N*OHE)0H57 &C-S;^R4U34OC$:&+ MTF Q!G LV7.A'K8Z>J'_TN5N.5')6ABK9O7.T&T_F#)\^][>*V1Q*%)\HB;& MZZ52:WC>7DN9J5(.:3#-MRR7SQ<9#,E"_>WLO:*W,-)]LCB:Z M:51(?.:-$C/XT/V]IPKJ),%Y? YKEXA5;IG,"URM?DA3=Y=CJC#'F )62C6R MM.UYT]ZT?E!5:C39G9->8BGJ/C?&1[69PB;J!S55V=?B^7K1&A2*P,^!0^)97OM4WV#*N#/H]++]@;8F9KPN)XM.W@NC@8RPJ# G+EF%( M,T?]O?UEUP6&0;]-/ HZG7(8^=C&WH) D>2YUO:#,$P4?/(LF+035=Z,V0\, MN?9V8IL7XJ%3?:0[R3N>],[S+?#,H6'YVRCE]M]Q&%/_'4;>?+!/[P:]-F'( MX,7;H=+ L0S/54\< 7LC%/N)2.Q3Q/+$UQH0(*<2)"G(D0[Y4:1X1 MT'1;A'BOX0 B!(*FVR($@J;($.+M1A*($&:Q"""'$^ MJPD1(@J$0- 4$4*@6%-$"/%>-QI$B,\1(GJE43^Z:AK\<2\/\4QW2:-2V(C^ M!.4W2Y8M W[X?[]P\M<7UT_2]]1E"X7!=;^5N?INLJH.;R>\2$A%XO 3Q.$R M>Q"=QG"7VX/3=YPE/B#V4=L5)!U1ZK^,I"-:N_*SI./1MB*^:EJE[]/42??C MNY;3B_(7SZTGQ 8_HCWR14'R#'N 0/+Z. ,9V.?HQ'Q!Z4">-P(&! S(MT#2 M@3QO)!U(.I#G_<+SEDP%>=O(VT;>-@)&9%0C;QMYVP@8+FLQT??X:7GBNQ;3 MMNO(M@,6,IY.PP7I2'/!4U<(Q &WZ3D]*]"/F #Y4,B'0J82\J&0#X5\J!\' M#/3>%KQE&82>P?[//2/A6-[2%>?,;SL;78L!%65.2"-.0)RP]9P0)R!.H,/V MA-?+"8^-J1 K?)L5B*OFA* 9^S%NU5VTPSQX9G$ZDW0;]F"+R2/P!]5!+E\ZI5\HN'8IHL,8M_CIM4A]D7L>Y7L^VHS[*MCWU=[72/V_;GL M^VI#Y:MCWU?[)4>(?4_'EB3^)"F1^WO()9&W^]>?&'!9I/^8Y8S5282;SIE[(= M1T]2=- !+_F^0$?O8'"/6QEY[NEA_;*X'79P!F1QW..%.&X1@VYKS:>_5Q5I M:/J8I6(YX,L4HW.^-6*XU)JMOIY56I4<5AR['$KS]$@CB=^7);,A.=^Y@W MC!/'=LAOBYSO-1#XB6M^KU8_8N&K(F=T$I?/BL(G7O,/L-;.%%?ZEJ66&2^6 M8K](Y#%O75DY;7S(IHNPXSJ,-25/&&BZ+7FY48\N6FKNJH--WY+R/MZ;NG:R M/1?9>4FH/%1FI5Z^#B>>! X931\]_'3I^"DWG1G62E5CKFI/-]MUY) 4BI1' M(E*^S9R[B=R%*%HY9XQ)"2J@J63*:H!S^ &@:Y)">YEMUS5LU6UD=;Q;LL5M MMWG\#DNET,G9#T]CNBD\0,D@/S*7Z6@\? T)39'5:2^*DS.F\NSJ_PM5-TMA MPWR7+E4YB1 :RYG03A1*]1.J.@W/L$PF7AEB@BY0;$KG9SP+55T:J#H,0XKN MAV>,'5/113YM#"DZY+RA7*<+AI_>UT=<=37UE4%:$KWLJ*BO'\2E-/2!/@J3 MG/ W?:\K2'+*27(@E#'9L!S/5IU_ #6">W0!&5!@/**!\5-[B!=$&(@J?T76 M?CYOGA*WU-U'; *;!1YS *2,/C<=L;F\/)GS#5'E"":)>7X_#>-#B<0>0/V- MI#JBB4D_6*I1=L9U)1B=.GR#6/&'L.+I$X5.'21 K/AS6/&:S>[+HN(%S.X3 M)9-\S&@F%TT>7RY*MEB:S(U*TXLK50(:S="S?]MJOL[LD;*J24:8+G(7,U47 MA1U/'G:\8(FB2YPA7WJY*/1^:>VW"T9/'^/8 MRA?]43W>E-6'>A_'PGM%=SA&H@0EY&6=./GCTLN-++(<.9ST.6SHC-G46,U6 M2(XJ.=9\:%J;(EJ@Q*GA^4+\XIH:;H:!H]7?P[)DT)X T M*Y8W,-3+H-<1RZ5>>EV1A:G()9LT5,>UO4T".&,J.].W20H7 AW1'B-$=FEZ'YV/ M-[&P2Z_K)RB]B]Y0^KHNQ"T'L^=2K8Y)HW&]A0T3:T_2H"X\]=6EVT*038#Q MTI)V"DT8A75=.8*<*6[X=9CHB>,LD"HSA5$+E7PHSH6RGPE@ L80J3N<0C8S M!YZG&EYM4-;X[4F"3+X(5*S-"E<'\AJ\;LW77%@,#$+'>D MVMNV:S$=_,^4#4\!W]3-S1^WC]I$:IW@>P'+FN[C\W7X;3,&OA![NOL'OC20 M#'@U,N:,5-6]C\&I@9>9VM/PK\T4CAGJ4%ABD.K!"$CQF*_:X)EP@&%8OA/[ M*WB-Y3E@A//W[X"=KH3K ZG=/F*#U#)8EC1SU-_;7W9G!266'MM]]!R7U] MH;YXYD;?!2_>#I4&@&L]5WVQT#/:-)\P:>T M$>),A*#NTS@B1 0(@: I,H1 T!0)0J3NJ3?OCB-"(&BZ-4(@:(H$(1 T1800 M")HB0P@$39$@!(*FB! "05-D"(&@*1*$2-TGWRRHA0CQ.4)\]@;$>\<0YULU M#?X8_,L/Z3RP#.5BWL?\= TG)"LFJYJ1WQ7D'0@ MZ?B($X&DX_HY0[8,^.'__2)^?3F!GZ9.NA_T!YAD\.PEN_OQ5*G[/_\,$/VO MD/X()2[.)4B'GLK;O6KI0*[GK0/#,=0'?EHC\[OFPTY;W3@R(:[3A/@N#VS[ M!R/ZWR;]V;#'3^P?Q "WR0!!"6A$?.0:(-< N0;(-4"N0: 5-E7LA$'(#\!^0G(3[A:/X'> MVX*W@"\T?_=_[L'@L3R""];Q_KZE '3$M>B'"+,!M 40&R VN'XV0%QPZUSP MU"0!0<+WF6&_FO!5,4/0(.+YQGS-1+YTT]3,I@B:Y,2L8>S!,]58 KN#]P;7I6(-OL>N98LX_3YX6/9 M4>RQ@/2S.J+0P@UJB8+9+]1GA::W.56""O8:JHI-P>FJ,5>6Q;Y@8CHNICW> M7U!\[TA%:#?S.%!Q]L%ND@UUXFFB5$VIDIM1YNF5UD_VJ5]_DF3R-)6E$0@@ M$+AM$-C>S8$)=F#D%@)6\M"?$^4$1J0&B48]F1#I[,DA8,BMFBHU(-R)7O59 MF;*G!$9!"$C_^D-@.(( ! $( HX' 4'+&C8L;;U)I&E:3ZTC-U!05K!9?L/09(XY-11X4Y>66^V9,6FK&;^XZ)9JK9P/H "VFL#O:/JM\O,( M#1 :[)[Y7JN2DB3VY*H\D-D_!=INGX)]V8'9N!^XV3-E8+PG.]UV/M0H<52&Q$6,U4HK^^>990<^6 ME_U9>"CE&_LIHYKJ4'>KZJ%F.JJ>FRP*2;(P42W=SG.Y;MPE&;AF@(6G:C2+ MP.(6UGSZ"C$_"BQ>"WD*6 :77$.+'K#3@KA:\=*J,&![Y8H&U@J;]=Y1J1,>E=R6R""80##Q MK=!IW*[QB:$B,A.OE*8*[0+M]5KGA@N[VEHH.5U-<6J3)(0"5AST2A N8"0U M<8KN74Q2QI[C!O\(PK"V MJD\'GNVHF[\?,PZ+#HE>.R2Z8.YO!+?IU;3*2V[3.Y@*YX_Z;N$E M9]G/)@>PN+&++P> V>3Q.-'.2B6QU/:,U5I:^Z2G@1UX)>[[-T(GA$X7!/'VOE:=\J5JK2]&-%6(IVJ@Y4'D6TRC2%<0KB$<.DGX=+Y ^G? MP"PR9HA2IY=)%3*=3"^C]6D8J"22^^$ ),M(EI$L MOQWKXVD[OJY5>1+32ZVX47)G2]8YN22GXM2ZM)Y5"V)I:6*)N;W"&\LZD.3T MKS\)&J6@(4E&DOS5Z%B***VL!9W@N-52949%;'24.M*U."-O-NSZ6'8*(C$=".ZA;"#7;7!D5V9$OB^(M* F32/! )2 (4V40HTPXIHQXCJLB8_%1R'EB3^)"F1^WO()9&Y_;;6BT1*OJ+BV'FR9L8L@Z M7'6:]:&()W_]2=TER;=.1#X>BGV-*RY=!O4R]_!O$L@NG,E[TA#L;64VYS''U/HZ]%H<]GNN$T.*GH,7&:4)H$?$@[#=P MHD!7IE@OHV8Q-24X(I8MSWM3#>)$$(MT)(@9 "(<7YXK'?P(E9AIMV MO29FBD2N42H.*F516/@0)X)(["EOC2.40"B!4.+\8=AOH 7]H/1,HJLS$W68 MI9H/7KK8-@/O T9B4WL# MF8_W[,:XP@0B'MRJ3K]=J.$*LV+?O&A-H(.D,]>@2 <4"QO8*B7 ;GCW=>. MXE)1PW@D &>[E!;%I4;ESLOQ(HY+8\*3>D%?BZ6^J$EEQ;#FI9/?G9D_D$:Q MN92[$TG/*PR?'%/*&M@)>!!@I%'#:80CYZL8AW#DV_%(.350)$V;CR949IWM MR,I<]KLG1Y%2Q9O79Z-Q* *44^:07GRIT0$4W<[9OH%7ZER)]L<%FTNP;?WDI7+Z'%]/DVYV*>:+ M.%W@*6-,>_4 I(0 M(T^5X>Z3^N!"CV9SNLZDW!3LMGE=E/B"R8)*2";GI2 MN)AH0DLD-^\9@8\1JG_.LEEUX&9U1P9FMF>K3?#LC&')DPVO#OJI5%7$5T*? MPP152@WP3"J9,)E0J@ ]585QWQC7A\/P7S$5R, ,O!5(AWH*&('9R/IP]3)U M&=)C@R3_&3Q[IZ]"X 'JPE# '^G[\-#H:S]C&;[1X-O%:E[XSS^#8['2YU>X MSVKP]]^Z"YX@__O LAOJPC(6L*P&:ZN*[L:V3M=QA>*5E00?Z29@?/=W@GHI M.$4SEE7EP% +2LG>Q7PU!H:J8*8QW72M&%@LX&13@4=$,?!O=Z3&'-74+1O\ M1_;@.#E2 _X,OP&\25L%9B'X;0JTI!N3%I)N0'"%SP2J MTK;\V-"VIK'_/8DNPHE^8B.]CNWV&Y*IA38L_%=%-_6I-]W8JUOKMVR9&MB' M*13=YFKVW&]^I&E(TBU%-X_ 5G6'!F]88))+K;,K$C!-P.>/>I *L:4JV7:_J_4+0F_%:5BI1/K9-)V9J6OF MUY]D8K\J:E:I:=*KK]+^KS^I [4XGQ'D/M:$T@0%$DC6H\2!:0-)=(#0 M/1-G*K@UHCM@_Z@22V1Z,8.<::3$^M.?97*ZD5^<7E*': M5)TN!'S1YMI.IL7&%UYM*@ 9HK!]DL6VXF,_0O]+C(2$.3XA'FT50(LG8^6X MA*DE:WQ";B\53A_T1AES.&2&"?_3A ER$PY1I0FF5;8DT_D87=8\GNQ+"9+A M\NN)H+K>M$_C@"[X 5%ZI(NB&M(*2(-B2WX,[D/, &\,A>OQGU!PGJDISX$_ MP^^,@+.GC6*".G-#<1QDF4IP/<@)3*:1M%!#0V>PL8&L1PLH^/QUCABL@@' /@+FD0VGA33N M^RBQQR[,5E*+FVT_R#\5\2&[RIB5.2>8::+K]/(KMN8?+H+]R#_0U/7DT:/I MZL1\RS.4F&FY,5GR (4M[\D:-H(C60V0'$(Q9 1U*:LJA'MG!E8WU#>#C/O8 MXRH<0&/(@^XA[0[,8Q4:X\ H=\#KW5BY"'RAV,SP((R$]CSDFP^RS0Q,LY\0 M%%U,9EE>E&;RH-IC184VZU_*:OT&EVQ'M21;A[1K !%X]G7P;,4RBW#M \F< M\,,A]$S@L& /MFV-S-Y4G$['+4S(28R8FR?(>?$9LWTFO 37431AB GZ/!D) ML* P RRE\.;N//%'!HL3.QQ&]=:-+M;-B=C4SG<<(8[-.C.HC^[W.>Q?AY+, M8G_Y(QUPVX:N,E!$-I35T#TZ,XW/X"P=B0>8LAQ/I'W>P.*UM<+6,%>PK/IE M>& XG"5LGZVZDY)O^UEJ)3K51/TU'@ (<7FJ'AO_CT15NTQG#3XA9<3ITJYB M)3FO3Q?/O #R;%0MY(9FARXT:Z+'33N"8PR6C5% U=2^&_VOV" (?D#U 90# M($Z0SPS/R(("JB^T!, !11T"/0>C+H$6>&$F_!T:EB'RPW#.$IJGZA)H%/A( M&$118[-1^$[/C5D+J$WTJ?IDU 90$TSFI2]B&##Z M2IR9,$95V;IEJV\P1%FNJMELZM$UZ]'A)8=RR<7+3[O,SCDEVR&2L!3#36$!-!7\R0@RR[T;P"8;[WCC:(1 M[X7[>#A!X$([NJ(#+;OQJ>&7MRX3^";\.^ D5P?**-!(VV=(CJ.ZCV[XBS&! MX@D'0*7T_.V[KPS5R4OU [D2?,$!FL?6+>!- ?T'?"Q(G<"U#][J Z+ EZJP M(,]PJ$.NT!NE#![YLY@_TWP]F!C9<\ R@V9A\> M[^!*P(;X\,=IW/^C:JO.G$U^48(.!U_5@4 ( M1'30?#U@$7]Y+V">Q0Y3OQJ7N;LL'3X6GA/Y M))41F(S/30?K%EO+FEW_17CN4W1X_C[^:<>8P"@[?):1B'-CO?ZPY.:^3+2X M]K"@4MJO/RGZ?A^OGFASD!I[L;D@=O=$$BA1ER?+-D*](4*K4!T:>*XR$4L8 MZW?Z+7TULCX?$/^P,!0X+TU@B7I&]!Y\P6Z)P<+MW(M^O@=+' M[/K7HYL^4#FW#6C;-S74*= U8 (?BW3CC7$A61\R]0D[R;4G79.<3J; 3B,I M_"VY@A+R8;(]'76<@DQ1<)K.>A1EZ>)T[BDCV!8!+TV%$6_S.+#<\#<.)X!7 M;04I%I!#$Z:X2R@C7D?:^\[J/E9T MX7R@)3<+=DT.QMI@#""5L=JR<[AL^$8G,':-X'$.>(X=6ZF2?7!/GYW#!K87 MX!)@TSTFTNUF^_VCZ(L__P$_MCDZL@&>"Y-@1YMLFL%EB=EVWL'/__ZOW?D_9:O&9YK^5^SI M5[@A>[LYE9;QG3W;Y,+MH_@Z_M?THX+#M9U98GN^W#3//@1D.G_WLJ0%A M7&MV&JH\ST$,MC_YE"0FO9(B^2LVLB$V_D^39U_/)3,A8AG/-Y8I5ILH6F7),:((/*ERU*6QN M1__%;K,U_X[JFG)\(]8L<.#_#8Z+=3FF(<2X:A:LZT&L3,XO=$\E\0XH+; M&!#QA##GM&JY8)Y98*2$?'K9#-J7"RV:L9PZL#W)7H'YX:F @+KC %X^D1=$ M] FZ#U_U ;]U9SO#W0PV$^PEW,J-23V8K)=RNT/%114O%]M5IFO)HO]E1^CY MB1NPJ]4W(@FC6J??YAH/F.C5[([PP)&]8@_10^^=C&Q_AD3SC9I*)OD=@ M*E5IU/%6-F]VOWR^\9Q%BIN=@>>P8+V '._%RR?%44OPZ45-C/<%DEU5ZP7) MJH<0=A"L 5Z"D86X97=_@UX9P!#V^$"_XK/!O>_&,3\@^^#?5MD)VU^XQ_ MA^<%FUMB 4DWL+01'.4%.]HFP]COAK@]#;VNX MS.$#*S'&5LVF4IK6$QWL>47IKT/OSOO9Q^UJP#4])<1@.\#;+JT98.M6C4AH WO1] DON%X8+ C)1BC$><=.QCT897]WQVM: >&$?[6[X_$$8 M*/W,0)F4J,ZPT',[4M+0X%56[%"$\5"H[U$9 ,LT2,B ZB30"N%5KP/R AXC M!P(CS6:VM01+],>5;5\Q[.SDG*6U 1=C=STE0<594Q.D-04!%$)1!U$__K 6. MI35KB;M(NO>ILI:PUOK-LY/[4-/_&+^N' M324INU;#!!:-F7:['%_W#_B"#\9@(-"JA8^I&1 M J@0TI8K10#5R-%A6 !F[D&1KBO^V9[VJJZY1:E]0B#,3P'O]F\R MP#/)G VA9K>UK_RO^2K5B]\[Q )4"WI")* KK8.7^[GOQT\,MNC?Q$QQ)J:? MOVB#O]FCH!CBZ"(/^O..96W/;_MV6%"3$SPP,,I>XWK[*_#=_B??@TGZMGW\ M9E_E!+EBS9,[(0YES!O!Q#4002<(*87J<-!8V.^4E23@Y'5W%!P_%$(P5:JYZ\* MN#:P!(%YE!/7]D7QCJZGJ60^IA&,(MC=&C-CG6P1B'?\@G[F!,]"9/ PF!^K M^"8H@(A?5V3Z-C@TJ/_>17*A;0/T =7TRWBW#;@CH+T)M.SA+H_@=UD_JV4X M)SFLF;K692PV/^HOQ\5&$Q88G@/P"$8GP(PCI1%T_/IF]1@(?F#Y S# [4'5 M>@*36Y\NY&(>1/S.P[A5U=^H/X1GW&9-G6H#%E#M5?"X0$@"GNY:$BP1"/(K MK2 2?_(M^.) 0#J!'Q7PC+U]$+'V9\C6 B)T-G=V&O\Q5W]FS[5\8:O(EWF[ M8))S,L4(&YYE1V:.U^;\JC*^G#BRY^VO*SI!0<@!Y$ ?#.H% 0\1)!XHB)"1U!JY+#6S-(Q]/'.%48UMRB/*2!/1PP5NHX@VULKS@D?#8TYVG MZ$/QM1N:RR+)-!K#43]ROG-^ M!-4>IN2'N>#1[I\#?ATWV.UBZ87L0.N6I8K S_ATJ[@6W9B]I-^,I8\MTX9" MU(0R\IE&.50<#YKZNR!9D#P)54R_E&8V-XW D=7V==G D?PC(77T2KB?NFEL M,WXN=["1**%(;5@;S2[(Z5)=86P,FAQX$H^?=ZC<@^H AOW=^VGVR>[;05FQGRX,Q?;^ M73:X#LB)CK G2&/R4V$B#'DEB P8KTON&%'X*88G\*R.R!?Q"&O8$J5H:LK M*$=2I6%+9ZFU"JL%4O'SZ0M[%'I.NX?ZMRV?];%#5FTI*";PJ^%L8"#JDNNW M>X9&K+].]]G M^BG^%/("O+?+C?Z$A<%S#FVC"[S W2\?3+6.!3YD&^[@#H@^JO M'W7IAXC3%OG\ZX8?O$Y]A;S-;MC*.(NJ1:S0R>#5>5.&Y8FOB-J_CZ5G=,V. M_1XVA]LCS?2X6@,5)]P@,VU5VQH9Y'J]' 7M)+7?%D.I(.=7 7'LGE_?95H?O!Y$T(%M-QP\7/GNLI4CF MV/#?NO,N^M4Q0:^IX[1C%+&"9OXGV6/?42*&4C4 MCU_(N#A**X:7!C]W+Q$4I"(_,Q22T?6KQ1\12,> 8$>[GN=0=]QF:UR$CMHO MQLJ; 3O0Q#G5H.;39%*E/=@N_)RIO]3H'=_.,0CJ 8Y ^$R#/=K@;:K)0P*V MST,M4#2W U\N:YENCIXI>M;=:-EY8T+P9)+D7?IU*>R' XY>M(>->J+G7T%\ M87<37P"^1\!^3__5]P"; @^C)C$%Y6>H5Z96]#A3EC]O4+Q7?*WZ)71DE*0$ MG^U79PQ;S%5;E._'?\4I<0_Q]:BW_G[Q92TDQFT6^+Y6:>IL>L31*0$V?/B* M^+JYP'H(L'Q.8(UG:28A=K,*BE?FV3Q'&AY1\076Z_"XLRQZ0(B\0QAA#=[2 MO=1:11=F@T^MZHF\B(^O(XQ"$R/)OR[RMJU:G,NBTS2^60S>*6IW$S%8L*NJ M0O%93BLD"B8FX>.*RP):3[[B4;N+%'S02W^_%*0;/8;NH=Y&4^:U'-W-]&6C M-892\/7:T%>-N.]@NX\ F<\)0K24Z'KI:HE#.;Z_MA(Y*H5UKV4([.KA]?6V MC!9[VI;9;_LH 3@=/&FGLO7FT8)K24^.:[2M@3/9:%RZ)*X3E:X9R@>;F[WII*#TH9S>%CBVFR7)!KRT(=@A%]C;2@)%'@6(6@^M0O:?"+ M,V5SO@,LS?&^1S&&$KN&OL] =@+U'PNW8T@=^<6W?/*R>]'.Y4N8F4QKG$&W M&#JW,L6%[PI_)68*"166Q;FBY9$/+NL-R>E(9QKI5OU'N*\SM MO/5Q4#'^3%L#,FB^JY9^\N?,[*D"/@16+HNP"27<3[4-NF30[A@L]7E#P-7S-)?9=*#RG9VO=3-W(;'(> M[+OT?"6IXH7")J^6>)R,X63"YHT81H.59V\O>^GYI#^1!49MKB8.4]&[QL@3 M$@+Z?&63)0%?Y*6DMD K9'*-FNFA1@O)\Y6C9@NO]YI\CW=KLTVY/;";116N M/-NG:BZ:NLT9.1[?N,O.I#5=*,,F6'FVS]72$YONT.N@E5AQD10,=R),/2%U M_G:O4ACT2RYCHK%*0U]64A93S#3!2N+Y2GK*)AN5:7?$XV-AV,H21':6\8#^ M>/9,L]#,6\/4N(**V8*1(EO.,,%X GEA964=DYHXLV"ZZ51_WBOG&K!!'"DD MGJ],#&UFV;=5@JGT-V(KQ0$UND,+U/DS-_(Z5ZOT!G6&0)G$>#9(C(=9#TX/ M/UN:7L8V"2^&Y9ENMEDC\NM%N<30<.#:.904E> M@8FR<[,U,T5=WL42I(23[8$9\Y>>PDE(ITDR,1J1@D0D1D(RJ6 "^ 31N)0 MDE$T):$8^?SA."F+1-_!/+[+\$L2MRO>8 @>?KYC?**3.KB3YLM>E+N&K: M&4QJN6B67VP4LUA"5UU'VMJHB=HK(,12IZ&ML[SE4*IZ^0P M6\!Y-:.MT9HRS[?JGI ^?V:^,AW$JG.98+IHKS)/J=V)-8 K=_?Y\9:)=VJ" M>)PU[.=575*:_1X%NQJ$;3WB;ER1&*CVVY"NG[KL-VX#['W7DZAMSE4)(;'4 M$Y([^B/4]HN*//;KTWS?.'B+;&Y?LJLJ.YH7L6OK8)^_%-:_Q?R^ '/8CS". M^-4:"Q><"QIGXHD2_RQ=.BAFNW04H*.!S>G*49KV3!%MO]L5[*+E'-M\T/?A M%X1"VP+^%Y@904.J_3WN2CF'ZLBUI S@L['?ES.3P [AI QR_/V-T#''"O6+O(.[@3Z!4Z M>:C?)P*(>5C3 3U%VTQC ^#HV%5EWQ<$OG/L]SO*>P.[#@8H6HICF3LC.C"* M82[.[DHL6;G%?-W U['WZ\+A-%EWY@8J">/?8L.OC&)']-8-MI]B\^;"?7N0 M9X-N#G^P\Z8%B/E@$C,TSGW5>D_O9/KZYR<@M!18XJS(C&A!/Z\-CA+<'73>C%3IA;D( M>*&WGC4+!JFI:8&2ZX,9OO(S%JB7_36'&:VP'#5X+<1._[W;(2C#";BP$11C;?.+AV]V MXHI0,J0H^9$:L<2JS\R6V6F-6:O#'M:;SG(="7K[7YDL$9KLA5S0OF2DPH,= M&EL?-2?8ME ",-9U^-M'.LW]60&+"TW/6H=[H@TYN[NE-PI B17&G#VT%?BI')K6Y;5/4G%%('&:OL]74X7V17Z[I9ZE.DK,'(T@Q%Z/T-K/DVN?C68-DHR.*/N:7.B:#>99 MW[PZS%\/6R=Y;CO+9MO)!$ZG 4\Z;=L+\R#\9D!P@#("0X4V@&(L:-W[!*!G MF+-#;VA8YZ1O1P](NRF,<$(C,)QU7;2 +0A('^P(G':?8[T'/MC'=CC;X14O MS"P(Q;BOXW%.NVE1;L9*+HT"PXLUU.TN<#K#=[XPX^LSP_(8,5=T685:\%V2 M2AIY,0%4SN8+@PR##E_'^187Q[C9N[EY!\CL^C8_&RP1//!2TN#9N+#CIY\] M,SQ3W;X!S%\?Y3;,V*L4%ZOB:&4VX$BIZ;4XQF^4_'*^<, W3P91?400%K)- M@L:JFJ7%N"H[[;A%HS'UGI^-DR; MM650 P=A=/;X#49P#"T7SOW8Z,\P*ER MOUA %QY&= G!2V6KX($*..\*E7XANPA'GD&K^ M\HLU3=<&V&G__?M*_![_S*9?JF6"?UVJMAJX#7]/5!D\ *R'@4 T\9]C2>7X MM+H+O/M!_7"\4;B);? =1MBD(,R[2S3PH^*BZYB[#X*8N/_) M2>0<]0/WQW'S0Q2<#(+@CK7;U_9]6'!H1]Y][NMA@%JVEQ9D.?S'FT!E!!Q1 M@J%JSQ+GV^>F$W$2^]?Q%6YWL+O.HT#BT2MA#LP( ']WC[O?8_#1OX/$ P_< MW)LQ_VT6AO_BW5)Q:)NZZR@W3@!X!5G>CRM'"1O__;I[5^ MWZE)\,0JK@]/["IX*7X#18^>1>) M.(7O,IIWJ=W8?(7XO8.07;)TB"_KQ)-TZ9XB$@DAB3SW45P$^^UN94\X^&<) M!U:CI1^:<*";[HRC1.AR(W3!XBCYZ.B"?Y:QON%$.]3H_/Y?25*4T>BFN(0^ M9[_!>.?SK!;95@ M/NC7^$$W=37A_WV2?E\[3/C/;SR?6/2'*\)WYR/?JM/]W]5$ZJVW?01-/WA] MC+&)DVKW]TZW"7TSDO?,VWUA-L')0()]?DOBU[Z8;R$UK*;3IWANSMI:I6^9 MIC@6DK!(#B?33ZD+0\Q^ N%'=/[YH,2?1>??F&)^0SJ7#3$UJ\LM'E4,ON\- MVV5U.O< G1/^J)JG!'JA7?,?YKIXIM#PQ[G2N]YCD;T4V4LAO*F[>"O>X,*0 M\_X5J5BO]>D[\%]C;DYKB_*PP*]I76Y.59WMV397^).\*_T;AUD^PN>ZJA-POTAC.:YN!;^K*FQK)':\M M4D_>/W2PKEQ22JRVY-;Q4H)@8OFRD6ZZLEHK>D&').PID3XW":^GDX28H"*V M\VVW]#:7\;61G\QE0NM_>B^7R20KN5R)M%4FICFZQBWSF9[?L8V W7W.BRC_ M?GR_T[M3F;^-W3RB(1@YI1Y"!0RUJ7AC!;"2-).EQ+"#,>N<3*2EZ2;&5+U/ M,]5G;84N,-,UQ]/YYJR3YUDJS4YDKCGR!%I(^_&Z=.J)2)P[DGXH^XBX10@T MMY_+''!!M?*6IV.U)E,AO6G18A+9KOIYC>MMYF 9!M%AC$2'X5BVO,*J MA?=']Z9%LEC,SKPC6$VYNZ*TF^G7"B5*=%D?91@M=\#'2R6PF#K^P,F.!"D).1"+Q1WDO(HX0+H[P@DLBQ.=_ M;-WG/1S!Z-LV6G/&.,J.FDVJ!1XSZ4*. ,-#3UCBO'__G]"KXKLC/S_KS-]3 M6/&MBLQ/X4%7UTH@V]E%SFE#YB:F!=LMS[+F; @'QKQ8,C$=6WK.Y%85;9;3 M[:)%R$Q):@H8&L1:TD\X\1IOB@CVYQ)LY##Y@M+P:8+-4416SFC#%=]MUWJU MLE8:.N4Q)%@8_Z 23WCR-?/B,9TH5<6VMW,!G.-Y#I%;)3*B(K?*]Z4"7UEK M.3::LL]&2QTX7E<:I:AI?:.B%8TLJ*5E/3&L-.&86Z"BD,E7<^LB1A Q@I_F M3?F.;-T;A8]>9P3.VB78:6S%\-F,Z5;J#7=-3,:0$?BI'\FG5#IUG43;NR5Z M'*:$'&DY5]5M?B3_.B'6!"!6V71A2[_OHM8/=Z?X3&'2'2.NN?:Z:XVEDM7<>C0TB13@27C@/R&>DOCY,+R(F"-B?J/^YP<3\TVU MBU>)64L8G?6RRIK,PJA[1-[(#%,Y#Q(S4#"2Y!-!D&^Y5O[MS[MZY(%=_SZ9 MZ/:- ]YJHN-:_O ^=G0,LC:\T?-Q;[$.:I0:I<6$64\R5;92$9-D?QR6<6_Y M8)*P/^+T,*YV+J[]X77GOBLXEOOYG$I$M!3X>3 :SHX&PX5^,%SPD%2<3$3S M3)YAQ@<8T!5'+:6C<7QA 063T>CEKX#$#M5>_4^">'4LT M;*B^_?9_@M.Z_T*?8N!/?S\D.#[H6-H*B'L'U8"*D;B*)9K^]@@A>0;4JXQ. M^@ISNSGT:ZZESS&E[^9 R:MQH)_F"WM= MMM\ 6A\.JKU+"8EXRO5X2E\1K;9G7F EBF5K>HL6IF@A56ZY%4S5ZY0G!%[J M)XJ\8LI0>+2;U(-J-Z%E-_>&Z5C#5:D&S"Y_($(2?2+P\WS%AU)PVA/%4L21HUB1FO,5MG/G!LGW:<5SS+O" MFTU]Q;$,H=$>GHUE:)N.J$>JQ,U5B;MG^-TH8'3W<_T(/>22^T1,L5:SY?2T MK#KF#;JSR"Y&NSZY5.(IF:#>FZ_X/.OO9GEE[XW%G\5Q/Y"^""&D&JX8'/B^ M1T&_<)9;IUXZIJ1-P'X4RV86+M@-[*@/YWOIINU:%W(NAZ@UD10NT]%<;$$2 MB:57:13H@"3 A2LR[;RR3H#+L!ME:#Z3;MB!YE_-#:#B+V4'?/1?KLUF*T6V MFF-:G*\DI/^#,$V^U.[O\PQNEHOZ_/#XX?#G: E__JT"D:]*YYCYZQ\?*V)# MT59D)&O.YHIA^ZAVC)CW2*I]?C+Z/&'V"?$49":JAB/"&GK$F2@(RY60A@[N M0+01$6S[<#AE-M?-M0*'3QU.BFM;OG< ^.M@V M,PSW9?=8B04)8+[-]UO4/7%M[Q1;,HXG=ZK\[[W0AU>! )V7_!=R^!%>R-EM MPJ3>HSL[2=H-OG6:MKO][(TLM"U@8.K93:""GR-IZD!]X@L2X1_H4;T2C9WU;SWC-:XP6TB'7Y]I, MC7M"2O5L'*'K.83C,UPI5Z);)8:['9O\VL[K;)OAD#:+9-DZQU9+.;K-Y)!\ MJ4[7LR6ZBG!M\$&-J;>YK6WX5W8G#O\.ZYGR; MI%QGP_Q;#('V&;G$(4\^! MD0)26J4$$1J1 CD*"V3 M"@7$Z C]%:"PN%-RB1A5FM?[;/M-ONESBC#,94U&ENZ M:6><;7A"XGR?RK;%&%.58WUBT>_T*'98JJ:Z"6. <0&.03U2S$XU,6<&?%<2O?H+:FN$[ M!T7'_Q+XS[ZDRIPK 5#LJ&SJXQ;\VL(]\(6+P5H\!1 M'+U:B?[KTCFL#0DB+(!8@$58$&'!<3#R\_+PW@4>,$H#(Q5CTY1M>/WRY\1< ME&0;#T&YSGM2:-^G)_^HXIUGH5.,.@Z=HL(V."J4#,F<*=PNPE?=AC[IE6KO MUT!Z8D>YJ=F7>Z*6UF,>A W:#J(MS;5N,^BXD$9?ZR/Z1?D6L8:(-?PIK %P@R/6 M@'V1-TYXL,TMZ= ?6,,LX[;0Q M[]?X1=-;B.YP29!UV*>)^O4/B>'7JQ;^!O_@&>)SBJZ#-SPA8\50+%%' 8@ MHCQ3#=5V+-^+^[A.OV]F8N%L2_#5H, ?QJ.^8MELB:40D IMR/0)H6Q9R(Y_ MN;:.N_UAMJFQHV([M29$KC.BOY]_44R>FC8H<<57*-WD;+VS6?;I;4,G_"EU M85K;(SCV(BX0<8&[&#$?XP):35BNYB+#\#&=XDAL4=.HSAVTF$0SQ0[;Z27# MK.?+%)ZN9 FZT@1< ,YI2STE4S<9*1UQ@8@+A)@+?,%>^1@7$#U:RZ-,>LFO M\7FA4EG1J_3T#EQ@6.^E2DLI#X[+X]V:,9WD"0;J L"6P8FG=/+-Y@0/%]YI M*;8B6M+$MVQD9:GHYAQ"-0KR7-5=<^]V0;=DB"$\;FAXZ%?LJ1UI NZ9.Q#F MEGMM.:>*FZM>GYM(&FNV6\:D2:5XX?/=6S[-.4L#4BJ,%VE*$V6B,D<[V?5@ M/0Z:6::(UWIU1P[BB.-$'"<_@M^', M9GWCK#.B5IB.I[/RND8D6K!]+K#84JEDQ'$BCA-QG-#;B>_A.%-T)5C>8I1D M%AX^:$C93&J3OX-U2*\F*W$EF1ZJ&K-9<:#;))/T ,]Q3X9@9Z[Q:4MXKPW_M&+SVT_89&@1Z6FF>1= M,R;/.3;62&[N8*OE"GI''-3P(J/V"[PLT/:BP-)!BV\\\41BD:\[(O2(T#]O M.\4*K7P=.+0 H:>T;X9V:5Q(LM?*KPV$G8!.Q(1I< MLL/&E@C[Q[E@H]9IRV!/L11$ 8>9^0\1'61W;Z]N]_]NW&1^9^[3'GA*>SU7 M3IP ^TZ"T.YDYW #6]/?J2^+VHR;;QBQCM+&B-XX&GGJ;$Q]@,#>U;*P;AI+ M<(.*[&_6]D=-'/\=IN+63:>O.(>&AGN:) *:K(N6):SM;+M--8LRWRV3T_F8 MDX>>,_[U#QJ_E%+V#B@%/BV [#H$$3@UXG<@1,SYMH.@(3\"N%O@=@%S@7P. M;A^^TFYQ_!;D\HH?&+D-JS&L3&379JI=-I[-(P@OR$EL:G1[:76#BL7$LF(5 M.]*P!D".)>*7ZJ?>#7/D&.C6_OZV\(?0LY&_(*/$T?^ J[3]'['__!U'NHKO MM9$U6Q@0]6MO>6T,#CZ%[*/9/#[\ 1> $VXJG.!&+(#N10 M.KS,)6X$T-7];XQ+H\GZQU+_Q 72;4O#BVEQ3/C==.NVEG MBC&V^390L2\#%5+]5N8#:H0$'O^6V09?:)P.M9';3Y'XR/ %'Q$0@"S!50+N MN6W/"_$.WJMJP")_=:GL2.4) =!:N."5(Q4LWW]ZQH!%_]E/N]_F<\!HU4!5 M\PT6\"<(M"?(4GTL!V\*M+N '(/O#4W#M16P2IR9QAA6W8/=6?[V?+@K_L 3 MJ$8BATWM1D* K\DJ>*UC6L$S8=-A5W<@TL3OK#2_.MOC".7Y,WWVR?]-62F6 MI )Y-0>W[D\0N 07_]0'&)XRO9FX!E]RD*&"Z(IM@\>*6^"+J@7^:FF*@RQ% MW?4?;[H6'"0"P(!PP6."Q;"#L]\+ 2)0'&E?9V\[= 1P!;>H+E49?!UP\HF) MF)Z!S$Q+"?;[+H7AG:K=W+44(<')*I_*95E>G$O#^B#+RZ31_) );%N.T!*- M<2 X&\UU5!G[FQ?YG%)4)@V^*=^=%&!U+>??0FB0!TP_\-W#MQ^)P:.N3I< MOWM&@AV(^&HI%C1Q4*L;V66E@V9/;'/\'6HD?.GO%UJ;6Q8\-XQ79M:')8U@ MX*9_7B!1(,B!,L6..J:C&N.&"2PTUC..],<8?B1CJOT\(6#.O*RM\RMIC:-- MH/X Q0$[K[']U[O088?.EQ9#*1M35[' U/Y=]/\CC(;)H3(>UC$T.UADLS;' M-AMY^B+Q?I:3![_"![TZ,&3I7UE +7MY]YXS7Z3VB'J^G7KV0P/@>X=O$]#P MC(!<2YJ #QN0N;*C@"?[+'E+6I>IR!S5>TV45XJ\6\0KB\822P\8:(9]B8R@ M!'@_&>E3,J>IB1G/=-.I;-5#*PI>OPL9G8FX#]'2^\4A=U&J77!2.>LY=$+K M:P3JZ(']>3<3\QK4DE\.]0PQ[K#,8J94J^/2,)&'0^8N6#2P%:2M&!]V/:=.D6YV_:H<[$4A3$-ST^9;H@ M@EGS77$XG?2R6HSC42'# M5Q(4?]D#\+WT0F;UX:H[+R0U?-3Q,$JND(/4FR;^"#+(&Y%+5K'@:,"7;,YC MXP%_Q]7P-2/2I\DW!D0B =M'\E <=GQ3CPD")?!3VK;=62"Z=@=& A=,]Q!0 M.5B,)Z;B,_^:&FBS\/*.+$D![:6("U73[I1@T'N$"^-A@/S-35O0X MPKK6\P\1%;QC-%)\7!BNCW80F* B,!T570_^&[ATD9U+5SR;40N($__5&NL*7:6BP/%8$2['P).4D+'/G\(J$7 MQ(*+1W"QNEML0?P_CU$=7S(?Y^)(VU)$V[5498>1@-# K\X:_@"XU99L'OPV M]]C6,6'S;QCA?@4EE_M%)_>E K&JGOX9X.2_P:U!M#Q"6=^UN&4'1XO?=:%( M'4@2\+NN(#/%F00!H"T#]%G4R=[F%IQ@ME7R@>Z&2*HEN3,@4H ("4AF&X0 M-PF%#C#%'0!D&,X6C34B 4X.O@J9SH73G8@NQQ+]?4)/+:"SD6J =ZC@M*H! M1*.[I3X#/'SN GDF;4V>)[#:=P@,%=\S:X)K\5FY"9BR@L!YD/M7P^T>7>/Q M40W_I4?\TP^M30!C1:2MB+Z\H^# $!S^KH!V"P\"7C:RS!GB351I F< 'UT$ M/.SY9?CN1DL!-*+X0X/AYM_>-R0I*#_\BWLNJOPC +X.-8)@G^^X"#B3>*A MENA[*R71,7WQH5Q WJ$BB?X^'?B];0\E< /@&/I6U(!O^B"X_#:XC^#!VR%Y M8/G$])"1"WC$"6Y[*D ^605RT0IN]N(#'XY=%+?$V=AQNV(%9:5,HR:Q[:J]$)E*\MH8#JL\&/^>S0JWA+!L3OCO)I:@UT4F*.;@R M_7QEIU<;: -RS6N%$C^NF8N9HZ;I2Z.LLYC<&(PKS I5JKEF*\%4]'S;"SHJ M/!MZO:S3/8:H%'F\V$Y1W5J%*@AP//;9/A/S1+.-><247S<31;R>'\^S)'S[ MV3YSTT:,+I379:90+5?U<SQ)4R1L!X62U<-$54*2KXBZ$.O,84KSTYFTW.ZW&(%CZE4Z&%ZFEE.2MUM MO]+3E3''*FA2!M>UBF$W1MQXN(AE(*:<871KF21J8@'&>B:R72^.!HUR L+_ M;)^M;*TZ;$Z\#!,;4<1H/7*&M63S$J8L+*"<+#LQDR%ZU23'CCI47]GV(CI= M6:ZW#;W>$(:\*W)RLY&MN6T=0O5LGT/'7O(Z[6TT-MTW4@6OP*%-N/)LGTJK M02R2^0[+QUHRDU;+3KN7\"YABD'4<]/^O*1IBIXQI#XICFL&'53%/L/3=;\Z M&)2%):^XL]G")2OR0+DXG!W/)V;C?JVWX+/E!*<.L21:'7D"<8%*''5=X8=I M$Q7+/5X8M0P';X^%]/G*6B*6GDE >^/9"E^L;39:L42,!?)\9;Z,)A8YT^'1 MRK)B9@R>::4$3Z#.5W:26KE%M5=)IE!*;%IJNENO5VFP\NP^^Y-5NVMNI@N^ M4%6KTVZ]I#7&@(NCYP]U6V+30-D6QG#.O-].C%-,3 ;D@9TO]!0Z9GK6E_+-" YT_% M3+PA^DO/CD7UZVM6Z!%+QM6HI:7SE2+KC07L C^;FB[9-!==#LWJ.3HQ M2VLFI%#L O@S0]E MF0-++R! =Z:J63G?K* S?K&D<)P:#28T7'IV+"(G*&C.S)9X0C:[PUF6S>FY M,5QZAOZ5VB@GI5J.H&4'G27+)5EV5O&?>H;_\J0QK!Z=%XBG&)+S_7&<.ENK\]LON"+0V&(6A-)X3(=S<46))%8 M>I5&@1;@4OS7(6I!.V^M3MS"$GS?(/OL!(:&;.C).?:"0[\+-(@MU?=,J+.Y M* 4._$,5Q:G'_YD+!;H_7_6SN_8AU?"Y*S]PTRFV[UBN@ZYNZ#P,SW/SEQ!AS5V6W7' Q[,K#K'6NWKZ-) ME;_>W7^"B">I:!+F,\SX0"WIU4:2XO$$%@$B!(!(QXE76YA$@/@F0"3B$4&$ M 0Z (,@($"$ 1$00X8!#1! A 006IY(1(*X'B(\VKWO+>/B^4U/S6X]Q_ZS> M?H-^+]<9W/P5[?BQAS5?:W#[&_+XSX,\^>B0O]:P]@CRCP9Y_$IW\9;*<96S M?A3R7QL^'TCQ>T\G.4O2OIILOO?)KM:?>BM[0SU7=9L8="T>^^,[L&]Y;P3S M".9_*,P#B?JG #U\)O29/&I=KN!Y3%OXRL(U1!1VX_X4+XVKND=1?;K6RF0L MR1LR76[:5[/-]$@IG/1^_$AOU4\7#,-R4;]:]"CC 1(++(W;5<;!PKBS3A0P MCVA3= MXJBNCJH#+[)P;CRN;;08A=K$+Y ,:H?\Z-2ZO).A^#LV]-+#I'C3' M%AOYY$@JZ3S7&BJ;4;,:\]K-AZ(Y8U0C86?ZWY>'A=;A>( M[H_QIAT*8B-_VB/ZTR(K( S<<4=.AY8.+_''64(R-I(S2/(*GBI.&R.";.>V M%3HX$3]O2O>@7K-OTE-^-'%&YL*5B1.;EM<-N3)::3,GZV2':7;<)YM!45Q$ MG!%Q1G;%'8FS7=8MK59>SM$9D^QC@UP^DTAOISPGL-L0YUUB#]>W-NYC6IRV MDD'^4HV@,^+?423A&V;@OI\3OK^H\+UC3-\YON/3O:!?8R1MQ9IA>Z8AU2:5 M";%L#_A8PT"Y&8X9&QF.0\-?#^D!^9",IU[JX?D ?L*P1JT?$>W?.]0S/&@_ MK51KU2HW:# S3;"8R<+*BDP3H'TR0OL([:]<0AX>M)=J*R'?'K<;?%=O%E,] MW2L6^]LIM_=$^]M[J&^;KW+;D:#W*-B_0Q^%8ZP_[J- P^Z78+\O]$XP/6#S MS6POIA$*-5-:%7(NI<Q9V!OX*GVT2_ M!^E(A;9=8 K UFI!@S7,;_ )K_CWW49470>UPM@+8E=F]K5F$$DJ'E6^AZ.N M,96* !$"0%#Q5^?;1W"(".)G 0*-4Q%%A $05!R->A"$ 1 1:PH+())1-XB0 M0"(BB; DM$@ @!(,AX.K*LKPB(#X;)WW)L?-^A877_61G_M\0IWF+*/^$. MWC#GK^Z3O-BH(FR7\F7^/K_0RZ6X;4,>NUM#D3P+_ MC4R'B#/\6-1X0X7^"7?PEO;ZT-01J9(17XA4R0@Q?J J20[=385W'AMU]8,6B MZ"!EUU""4R;0I^ 'V.GB:IA_[^->K6])H-;\"3V=;%B4:PME1L?G@#)'3*%: M(1;/C=#&51+%B>GC2QJE4 MSW]'(Z>M@GA$2($#;=^V"3WT.T3IJJ748W->1?.D0/0ZA29&!PU84ECJB21O MTH?Y#R.]H*SJ3YF!\<6BID=F03E_>)7 <[D=$^*2BV8A3>=MQM7[98S9Z"TG M]]!,"+\/"]I%+K>!RYT[U[=B+C"FYKC/5RF3UK0".Y^1BSD[D=.P,U3JUS^) M1#S]Y["E\-'QSC[Z\?<0H<,AA_+'7T.01OFG7$/HO.2GVME.9".$__P"$#A M=CR"N^/6%M[#Z%*?,><>NKW]]UIW/DG8):/AMV\M6*9M7U"CTKTIB[IE:<,0 M]4572$KI8]9A$]E:+C!#S])MUHP@99_FSRWJ+7<6:9AE=M-<-' <,-0+)[ 'I/CA(]JOZGL M+62'_HF #DT1VW=;6P]YYL>+NCVSMG8L_GKVUA_CZ0]AD WJ2W]%IMA73#&X MRY)MNXH,3@U@%R@^_H;LXU[ >\*XH/>4^K7<.+LQ!KRR(.HSVIC5N(X';@]. M#D.Q)RQU/@+E&J,V_C "BT)I/SJ4]M!>@OPJGB2C %L48(L";%& +0JP_8 &[.:JY8B(W A&F-%#6* MMMV[3"2R^\(>@LL'E.*"JZ4-V2R"VE4I;'ID!QM.4;&_3,I8JB#5 MI:9 ^@&Y)X(ZC\==STA\3#K<6H1W),3PB1A>YA39BM]I*WZ53WW0=&Q5 M.(MM;01*6X]8NYIG1\5\OOFNKH[*U-T.4MP-#/JH87T%%WF>K1<*X6\KJ[*YPNI-CFI:%R# M!OK5J$F->5J@H)F7P(FG!/KG%+#\8<' L^/\7Q3/NTYI7.CYR&.4QE5:6JIC M9#"/Y\@<*O02H]$FW02\!9A?R60\><,$RS_%.1]%[B)TB")W4>3N#XC<1:5Q M/[(T#NA21]YN[*Z*%5MLY),CJ:3S7&NH;$;-:LQK-\->&I?QG#4W-T8>6L@L MW443U:N+(2U@J)^QB3]AZ0>M5+FU/?:03#VJC?M *.VQF,OCU,9E5C5J:NAD MEU&RS'!@YP^-8^C$Y3OBH-HJ<_9@S1Y&S!SKSXT7.HMJX!PZ4 M?4^.Y&.I2W>HC;-R:WT\\-":IHAES4JSV%)SQ@*&05.+))^(U+GB$]7&A2,< M%C[Q]U-C:0_-=1ZJ-LX5\X8\B)433*PSK9I%;Y)9T24FM64FD! MPZ&=F'Q*4>=-":+JN*@Z+JJ.BZS%\%3'J5HAQJQ-G=+P<4JSG5*MUIGX3 P& M^=!XDHB"?%&0+P)T%.2+@GQA"?*]MSP.>U2_SN<5T!F MJX\5-3ON\OC[JM- M;?IVCJ^@7I]W%9'LY52W1.)>N,OCC&Z")L=]R]18O(#597(I5!M 1TKXN9>I MU!..GW?+_'FT%\J X-EQWE,?]S87^9DQO<=B)(]1'S>JDU+%\$H$PY6<5'<] M*95G59^Y ,LA<;QJ/0VS%&XU[VZ=]?+H[!<%)8+05CN>ZCDL>)T42G0*6W);"4:D;JDP_2V!$)72A9TG7B;<]%%-ZG!*Z53+6;N()@^'77',U2)NS MUBA#0U8%C#N*B"=N.+?@9U%M%%W[,6>.HFL/=.;'BZY%)711"=U/MN&N44+G MT29;9]?C!5I)]"8&DW3PO-T4L)0_.( @G@C\O"CE86OHPBVAV M]5"U=U-RVN<5:[K16'Y0QR?50LVR:,CH@MH[-*J]BVKOHB!?%.3[ 4&^\-B/ M4>U=V(S$\%:W1!;CO:-^GZF]PU'1,!OFBM2RO55W44MG$F1Q+& $-# I]);# MRQ^2C485>U'%7F1C_A$5>]/F8NS63&S"J T[E[>2^>6 \"#K R9G.A&GHH%V M44PQ G044XQBBJ&)*;ZW8@]_5&_0]P<93]6O!%"_9-,=ZLKCZ5]?+^F[K[I5 MB%$BE6Q,!521$K7*FNU7*^4[]G)Y3TE?$ANT1IA(VUHWIK5*^*20[K1I 4O[ M 4H,?2*2JD&Q=M"QAT\ Q M"U^-,+Y+L=2$6S6*I.R]CM"__B'BV!YU3V#VQO<0> %V%'S^KN#SW<7\U36: M%P/,=S_J]4TRJ-.HK5ZIB[,Y8(]1]8Z8-05Z7GIH92:6N(\V4P(\4#5L5>J( MNGO07Q)[_:57Z32*&U4P-&+FICTVE47SGF^682A08+#7;+*09PH<4LE%2!+? MX +Z60SX0I[!'\&!(J?05;C0$>V]Z!2JFQRWQ(2)SL_&(W5:TF,Q; 2X#PF= M0FGT*1$5%M\RK>!/T(TNI08\,AN*7#LW8T,?=.W04\G&&HJQUA1Y5N&2"672 M@U.I2#_L3\33#]JH]W:1HYT_)G*^_-'.EY=)ZB7G"W;D?*&QIA9;&X4%OQZP MN)/<#+.B,W[+^9*,IT+D?/E9JL/6TW)O$7LKM\J]SQ7Y4&[E0[D.CSOUH6 7 MG"BCN4%LYANGR*M<>=2.N<-:L^J;,=")DDZ_9L3X3I1_._!%YZPMG-SDZF@_ M=6U'':V#CU0#O-CYG2!.=NY3 3S-EA3:$P69 [+U=63$VXJAF!C((60,>\C$ M9-%1D)&H6L@2@@XQ1V#G 'D1,P!RL$R1 1T!%H XX)DL5T(@6B*>:"/_]PUI MO!AUK%>@=Z7!=*V5R5B2-V2ZW+2O9IOID7*_--Y7^P#Y?\P!^.8!>$^=F^B1 MLB$4-@N)6&-CIF)V>@TSG]&F>:!LX,DX>=X)Z.E;(!Z-6KDEQ.V>2N?[:7VL M=V3)AW6WA\:O6.K[/4"'C@-M",P7(F/$ M$5:YN:92&*\714;E-F(#E1BEI$)6@L;/-3H$:$$Z^"$>J';@KQ!:JN&*6X5/ M5I?__!?\LU.>)!U8IM!&F6S5G+T) C66%HO^ZB:$A@3M2K)U^A2>/ZFH# M_2H?P]/!2?Q]^__^S_\[WO\A'!V33-VT?N_LI:.#37QJ_HW[IM-8B0TM1=1B MX@B\^[>H>^+:WIEB9!S?>XY^[VTN>!5("HCJ?R&''^&%G-WF3%S%CNYL:ZC% M=&7D_ Z^M?O(M[%VGP',AN#Y;2FZ".D=/OODJ3Y@''-^&ZC@YSINZN";$E_R M:B 3"[* _VVSV8L*/?P9(">@+SUX6Z ?[SX"VK,?$07L"_II8-..O7HOWDC% M/T6X"PK]?X&CJ,DSE!UHYU^?:3(U[0DKU;!RAZSF$XS-<*5>B6R6& M^^^_AZ'<>9UM,QS29I$L6^?8:BE'MYD;2'M(@/^WV(8I,_0+0YAZCEPKC)?9P"E^@(5WV__==9W M2K>7"%+T63(PIS%*)O&T@$LRS">G1H(HCQ0A*4G84%$4BA@1OP(4%O>E>\0J M-LE(Z1$O>NMB@5NQ0FH,+',A^7PEXSD3=](G-EI6,$Q7J&\R>:HIX.J')PY=DSIZT& M+Z0=88DJQ;+76YHM6_&:0E) GZ_DJ7E7&.?E#=H5B'+'T]5*CZ;!RK-G+E-\ MI>OVE D3:TD"7>ZTN@N<%E+GSZS7&Q+A=C<'0-MXFRE,JCV MW2D:*_#K6"=&\M*HSJYHH(.K^R,ZRIC M+F:<2,MF\)&.M^MK/&\6R['*A-/H,Z?R;).?T-L M!%I3N#%-S)7^4.D N*/G2VE"Z@^P;*W,9$ES61OG2Y,>+957"SR6P98X/XM-4&)6P=!VNPF7GITJ-:PM"O4: ML^$)O&P-8MTTQ_0].(_D[*F36D\O+=85BXG9U,II$S5T4O(;<9\M3:*EG%QW M)SA3J&3LUM2N%X;#,>R3=+:TB"[6]N9XA-\<2@,46LB*5RFH[G8@B022Z_2*- "7)H( M%%N?Y]'.6ZN3MU"'WN& \H-%%\2L"G1)50)_;2DVT"@EZ$[RU6H$ZO5 L*K_ M;#D[C=CN##QP#05OB^,1J#DN56?MVR-.X- "ZJD-[ Q9E43X)&@Y@/^-3%TW M/?NWSTX_';(J9)L$C54U2XMQ57;:<8M&8^J=J=O21)%=76%'==-8@D,I\N%H M_LG\@]';S?NJ1!OL(*.#/_W:P;O,TQLKT\DG&'Q8S=B%?&/-\[(?EU)ZCOL=WKPD$, >C!NCBWE=^['XXW"C>QU8>AT),"S6NG M^_N*JN@ZYNZ#0$WU/SE19H_"$-LU!\64#/12Q]KM:_L^+#CT^]+TTLDX1;P6 MXCH2Y$?/-\$S1P!)=Y>V^ST& RZ_ \7? ]?TILZ]M8+\%^^6BD/;U%U'N;$" M_@IF?"#6=C"8OAB?PN,)+ )$" !!Q8F((L( B(@B0@((+)Y\M7]#!(AO8TT1 M'*X(AP^6-+RI*WW?J4GPQS-?S;>D![W%E'_"';RE(5S=SCGSX(7Q5OXLS !& M'?S0CXY^4FJB\?1MVUN1[\"2UUR[N_!K[."\C=ABA/P16XPPXR>SQ6TV2L04 M0X_ZY-D5O ;7H/+E_-]30'^1_=VQ;>U7\3Z8072EVWA4V%^-P3TP(L#TN^!Z M_'2I:S#">_=+W$>W7NP,@%%7P_I['_:*S2&)^\ N/'7^&/5&=N6E<&F+XZ^8 M85E+31O5>[ '0P'0^N8PE>MJL7ALT&;M3K<]@0@O^ZY\4CCUAR?/9 H]*EV&L[4M^ M_PB?,_9TG48 ]SE(F"K_'X(U?4MQP?L9TXIV6:U=G/+\ M) MYUG8@P'FA29C-QE-R?#9@J1"4R#V"_G]SM>=A6,D5YB=]K"[Q]GRE*L?Z M+7TYE5%E(5;+$[LIXXX71I7GM*#I O?(IVJH*228":_2-J6HYD+(-)J"/ZHW M@9)/R01V.XWG)ZHWC\ISOF'KX9II]'A,)QS*S!=K*&$!0J'4SN@BED#9 <4E MDC-[1M&P6 "VL4Y?*I9^:/_/,R6GXVN"CVI5_BQOSW^^97SDXW&BL*@_ 2V] MHOZDU*J0J4WL/B-F>])DKE1*:@]6&T'UAT*?".R\9_XUADE&'I\0>7RNJR6% MBT-%BM/#*$ZGS.HSBE-F+9(JL5HU>&*AR&2!,K+I/"WXLR$),DZ\-O_CP5Q! M^2L.V'Y\9U"(I]%&*E*X5:0](;VB)7694DY85X:LQEHSC%R6K'J_ BNMX;BT MU%.".+?(KJ2=E\=+7E/\(>,)/'$4XJ* M,HS^=']3E&%TI=DBC\":PJ$O?2G#:,B3=8N<52B>'2NIR:*&CSL\;)\%M24R M?L'Z>UBW4I1A]#,SC#[6!_OV?"4YYJL-#(W13#:;'!0[7&9C6J%,JGXSP\C& M%@U]:6IE1O5R&9MPK%PV 1OEP1!;@GI*8%&&491A]!,SC!Z/Z81#F?EZAI'! M56=+7=5%35R7BNVL.1X6!Y G08T&C;]:Y?& _I\HP\@_S@PP7EUY+&_/]X3/ M'H\3A47]>3/#:";.\B-Q:M?0=:&>=S,R6J^TQK#[+]1_L$25K\3ZDRZJ>9"=0=6)B&/GS.QAG4%1 MCE&48_303"3YG*,H MR2A*,HJ2C")M*9Q)1B6UX7$JTVSP+#.F\7H']>B6S]&@JI2*I_^P.K;W91EA MCVK:_BR_TW=G&=V?*TW&@S96+R47_*S!K-R)5LC+\P?-,IHPLY%@+:V8MAX6 MJ,R<4BS&\^#$)YAFE$@]47@J2C/ZPWU.[TDS>ILU_4AWT^/QIG!H3%]*,ZKG MUY13%9PVOQC%\-2LHVT6F3%D6E!?2L:QZV=E1WE&(5!\'H:77,.']*'1V+=G M+"N[5783Q6P.[;JU=F>NE.BJ$$JEY\T\([Y+2;:^ZF6U+)YLD':NM1:78SBZ MTD\T2CX!O2=*-'J41*/O/_.[5*&'X577<1P]'+<*AQKT]00EJEK8J/7ID&=F MN#S;6(NI6]=\9@9T(0J-O]J5[0%]1U&&TL-ZBKXI^/9PK"@LBM.;&4J]6J^S M2'KM&2,F78WV,+2?SH[A(&]?<4H_)9-1AM*?YBT*WS7\4%?3P_.Y<*A<7\]L M$BN%[+B"KJ=,MZ]3*"_D9QKG038(W4\XD+Q_COOIIV0VO5.?"F^V0*1D]FDU+N;32G(R<9L-;$II'ZK$+.X M2,EZ&"7KBPE1NM(T!J1ND8QJ9$9U'3/,UL1GA$';I1MH6/?V_+PC(0I_5$OZ M#FZN4S:6 &Q,-MVAKCP>'_MZQM3]V58E,>S))-6/,8M4>JF,^ZFRV1R'44U[ M.V.J;(I$><8H+8WEU7QJ7IE),1[P)B)HS 2=8*\-4GHLR@VMXA9"BO^VE*J[ MGS14.5>/P-W"H91]*>(6C.;U93L>H[[;"^(,V)O3H_[MR," M)/UGMPPP6(!%LP(F( 1V0, 1F3 221$0 ELH2P1,P1 M O#=#OX*5@-6HE@(P V$Y4H(1&3$$VWD_^[0Q%98).A1J6DF>=>,R7..C362 MFQ#6=WPQ3%\7+4M@3'8X6JU2&17 M^Z:(BEFI64 9:U)?A;"I[S7@,6OF8Y@X'!>T[*R=D0L3LSSK>2]U=7E"@!;^ M/3!YYG(H9)L$C54U2XMQ57;:<8M&8_J'PD1:S;NJZ9;&FDN,ITRYTDC2(OU2 M'@L\-3)2X7,0B,M/\%_,!Q2\N2<$0&"N@+5+15_'$<@\'=,!BT^98P J9&M] MRZX%]*57'OL>9KFWV2 JJ*U>J8NS.6"P4?6.F#4%>EZZ1K-O7TUYIM[0AGQ) MX;FBMC.>5/3ZC%IN&+R_<!OK:$/+GV$<<85]^Y"CE M&LG64$*VC%E7Z>13P++^!R?BYPP: 0J #GYXDU%_%1?>5Y-Y'UP8+"EWJJT8 M0HL5J51U8LFYA#7^$W"ADLWU-8)=9GB<3_0XI\N5. _B0CI^+AP.N/ .(?%E M?'B72_H^^-!(5F;$2!06:"Q9S36M5']$K)M_ C[4Z9XVEA=VAE$+^1;?)!?% M,NKY^$"]@@\G$N@^=@1Z;D:4#"2G2#[(MA+.=*U #DY,'5@'-B*ZSL2TP/N M=6$@JB%9"KAD*"YO&&/&\"..!WY)8*?B[RNHF8Z5;+;3J.,,T6YRRT*1C17F M)VI4+/D=J!GX%=D1+G_A%_$/][QR2:?*!*.(?'Y:39+#6 7@ M'Q8GSFL5=OBW4VV@GG1B[X$/7=V!>HYJ("(R$U?JS)TA<]/4;P/BP&5S99#. M+(HKD293Y,72@>4Z4XNX-/GGZSID+KIDXPN\__Q&5GFS/_2CL!?V8*ER*ZD'%8/;X%'?Y1*\Q[S&[[T9JC9\D$F@U\9 M49KXW]A6C5XTLD> W\A:%EVC2G^Z+E;2^I(O-B'2DN<^W&,1HH"G(R)\_ ZS MXJ\@WVB7\+3]L^-:!OC%,=^+B7NE(\+%Q\'%TA9H)]BXSWWSKRA A(NHN63R MDV8FEF=Y;IGSRLEE6BW8WL=0C.G4>VEKKJ/L$A\DJ<2R+4FA[$+W>@6QCZFY@<3EL#RYY$77*J)<+%]J M)J#W&'LB\'--[BDL@RGN ?A$-Y9BM)56U2J=+KWHB[1FZZ$<@ZNB36WBBK)3:LF0^F9()[P"^5/@4\H3&+KFZ'?;%>G)7(DS%&<[;2HY2QO MF/2CDGU6&R\FM:6L,NS"RM02V#XR$ S:#F!"2CJBS]FX$*EZ18C@BL_J,G(3,% M(H =A$CFXMITH1V@B\Y>7P.OWKY$@NX#>-6!5?%.Q)Z[EB(D.%GE4[DLRXMS M:5@?9'F9-)H?0FO;"6Y9,=ZAK+V$Y\\/ZG]H-WRP@K])8)TX/G@Y8_@1?G?$ MR6I)<@U,RS;PLC=@)84= ;&V42SS'+L!;MP?_H'O*G3P=S&"JTB8FF (MZX/ M;*^U9MEKZNJW '\[NQ:3"]VK:X2.5S?MG)3'I/&O?Q+I\X3K?^T\$::E KT7 M<#'#-PV.K#J@F$-\L /> @D"?Y]8WIJP@;P6OU'4_\AM'2J,W M'V/Z2Q'5!IM8JO#=:O#ND0M3W7U7G!&8OUON+!V?%[[3 (?S7SH$'%6&M@24 M"9($J!ZP[9L'"5ZV42YD2,&??ZL.>((4/#I(./H]-'49?&-' 8A//TC#M:0) M--KT NQ^X:- MS,3UX0LBHJLS]2)R@)\ Z@[?]E^VTO61O-<2EOHZ)6F;5;?+*SR'Y_^E9N>\MYH)#4 M1$M3G 9@[,H.(6':R65VMY@2IIGM94F-7> 3=39,*^,T#73Y\Y#*GMO-_!<< M98^X &_L'BH50U%?O(Q#'PP@K\A,#$/*%FY0/6##ULKHF4C"L! M^<2K?ZX,'A!RAXQW]"5\$ENL.=.IS0A18ZNK7A-?I=)3^RNUFO#9)=MV%3FX MTD!O#QQ3)QO888(OGR_J]61*<]O4L"FB;L^EEO4LI3/0)TI03PGJ/,![1W/^ MOD-ETWY-3M)9=DA?O_JX&]>?N7\]A4KI>Z2085TJQ3,%,-;XV@>&*][\NU#N479?'?'>X M\A9T?\"F**#T$>A3&KV0^!3G"9-E246;0-6<)U1[6 MK'C2/2K)WQN'/'%+E+)#AFK:-2;&E6=3=;A6NCH 83*=?L+QEUWG &(P\^-4 M<3D)Q:@ QWPM_!":A#+M6FHJ_AG-[@HU2 ^A8 ?P:"E[];-AF6-+G-U;N7Y^ M,A:@4,:$L1> 3SD5&&B."=0:L.63-*( Z0#;..C?P7D^K!U?@TDX0!F#-!=X M!2&-F@9T"IXPBH PCME$PU5,SR/(JM;-MA9,2F,:P_I7!>D!Q%L(OY11TC8S MRF'Q91=E?]73W%C1**)<=^ZQU>)\J#C0AG]"413^_S5N<,P)H#L0F+H[(,DF M6&*8#C1C 8P!;'3%MGW^<0'XX-&^P1RHPK BQ6<=P;.VN=C E )Z,)3F8+6[ M=R#81U;50=F5%/71MH(3;0;!ZJ\0#1 F2L()/32BNP'.@D1^X2^=STW(@$JI0<3_ TBG]@^-\C9KF]/6=BF>YX AZI&+'MZP]/ XP6;'?INR9BAC(V MG< CX@".;P=0LJ%Y 2\;VI26 C^*(SQ VB."\@7N/J3NTQJX"^L0=;JKTSLOPRNPPM\+0"RX*LSZ.J KP=WYC>$\/<'[!H@'%1PO?:. MGL!WP?^"-!*?AKJ> MN+:W!R7).)[<]?+XO2\(A5>!I.(D^2_D\".\D+/;G(FKV-&=;:M(8[HR [CXS;9^?/-4'C&/.;P,5_%Q,I0[R5WQ!9?B%3"PH M*OZWS69?%M,&Y.CZB9C>?O3KG[:O+OD(#? T,!>0HLWDM*G"'_PY-7 MGBH6,'>,ZW-MIL8](:5Z%FCO]1S"\1FNE"O1K1+#_???PU#NO,ZV&0YILTB6 MK7-LM92CVTP.R9?J=#U;HJL(UP8?U)AZFX-*'X;_YZ]LP#84^>^PGBG/MI!V MD0'_;S$,TF?H%H(LAGO#0H\!T*0]2:2 J7 MZ6@NMB")Q-*K- JT )K,H%-+BV(V5 IA0J;3NM$4"PS'KV/UI5T>2U[SUS\I @<&_HO&X2U\7,^G MI5229K*4&'8P9IV3B;0TW<28:J@N;ZVL%+VY&%2T]4&M1:[T_Y^]+VU2 ME4G:_OY$//^!.#/SQGU': \@(IZ9YT2@HNV^XO:%0"@505 6%7_]6\5B:VMO MYVBKW4S$?<;&DEHRKZS,K,RL-;2LDR34I4^$WN\I4)>W9A0S;ZXUHMKDRLQZ M]FARB6Q/^5.WTGG7SQ[UBGW:MOELTJ#TV:8ZL544T1 -,V%WT-EU[,M%] :/M%M>#H.35 + M )\UO)/R!^P%GY%W-+X[0/,M:-\WZMGZWH^?]0(M_S'J_ '+!J%-P;1"D3 2 M=16#)C,T]9&W #D'%8]Q_?B/YYT\FP.:?- O-*=,8PU7QC?_$?11=Y8"*2V: MNQS26W5YP WH25GV4BY MP[7@W8-ZV+),KQKKG-67<2>ABR8D7SQI-&%+YGG+$JCG%RDP;W+M3!$(6A_/ ME8M-@13PYRUIR=X,BX93P;.C3&Z2USJB$&>%Q''+O+IHECNJ5N0+YK8GL)1 M\:V)D#B>T:A#3SB\(VTXH)2S\_S44)LYU/)H1HZY41[QG./R\7ZS336RF]*P MCWH_FE$M.>>3KL3A/-ET4XVJV=VPVXE '8]32U'33">]'*O91U 92)&3UF$M/<(D/S-%B7"CVV82DL*R2/9X0O\DEUFI\_XG,Y36AUY[&; ^B= M1S/J\=!*LWF\S<571;%62:59M3B!+0]G)(Q&29H@)<@/XB@I4(ED4A!'0!2H M-#.64H 44R/J^;M-PZAJ'#]+XH6)\RA7T_G"XBF-4[O3]L18JO4%WU'3 MF5QVMFZ>XBEER*6Y9GZ:YEU ;^F67.R;*_843Q7ZJ_(\ _BJVI/(4HX=BIE2 M@CW%4WR9K1)7( T8HY;%A=PNFP^)^-E*%.K,D-;4P6U/%K/1JHK%1<;JL&WR:*< M9I=-9E1%+8_6'6'4E<=MZMZ:UUBT\,O2L2CYHF^M1 KK7,/%^P1MF: MDIWU-_WP"MC#IE2\(#0EN3CGYSJY6"E% L?KX<6+ATV%5D/-)R?,2&T+FWF_ M#\1! PI3V#1HB'.H+1=U:"^ CKA!X4&:8<$=O ,[R&A0B?X1.CW: M2:B#3F22Q$&>6:ZI"FZ[W?6/((S: 3)KO]+.H%[-HV'7!)5\EO M.I@(_,$ON/KG_Q9KV7J5PSILGVMC.X_4A2G9EJ9 =M!1OD_3#$ :Y1-]X?_! M]9%8'26:P9GKGC_VF-A#MUMU:Z*]X,GD'+AZFAUD&?;SR/>ZCM;Q-&5-\S1, M%&,J8A. #",HQY"[RW/VR\;:TV\5;_+8R%N)\* ):7)0J_>.[?WO;7$#!_V7 MIX<;C@5U6>OOGW=^=.]5$=R=FOBE,"6X;N+" C_##_L#18,(3DZ0>U3R??3A M*9%WI 'M4B-\X!]H>$\.CCWVJFD&;9Z.,!C_!,,VPW$%_1'^I-]7B)JFW[CD M=,_EN_=^ [YS#+DF7+3P[SBJ)/K3/R)"205OGLX$YV5>QV%3<609FF.#"Q_5 MO,(9'Z@K^W2T]L(F"!&)IIL@!/.02D>$.!\A/GBSTYL&]>?-FH%?'GGF/NF^ ME-<5QC]> ^9H"5[S1;[D6'R*;@MF*QD:6@(OA?1/T'?%^^R8-Z($WUHK%%]V MM"X1%WP_+B#.QP6O:FA?EPO2#^GDO7,!>;@NO[<97OOFOX8)XK:X"0XH?IY- MM$7WHGE*_[=?!M\;\.V7(0)%!(H(%"?5GV@9(E#L&09?9!ENSS5RJ/KM\F%I M[_THQP+(F)>%;]V#?7N##/R6F_=*M]K^Z7G-C5U1>^ZKW-Z^\C*>^$!.D!\% M5S$L"U4_"Y)=X6K6%\ ?AO4L6@Y88;S<+A$HL;ODM4\WY?4,K&RU7E#P14NS MW907+YSX\8LB8CAYG/ 6@3<"[Y<%[\?O1[TB>"VKL2IUR1R']_CRIIY0M\E: M'"40T#]^):A8@DQ<"+R7]2E&X#T7>-\ZCOQJX/WP1;I7!.\DW^KH!"5L.3$? M;U)F1BT4LVCG3?_XE43)TJ_MO'?H"GYF#P2!^Y'GZ^)&_A7/0(ZE6GC>S/2\/;LD #S)X1AJ5P@6HD%D^9()[YVF7*CVA58@?+,D&0,3Q\7+8DD M1R0Y(LGQ38R@ER5'KGK>;>)QG&%6LZVCE!Z;4') &XB&-A!Q*2[_1,Y=X#R!$2Y;#@H-?DJ4NU\SMVKS^MFQ-?M MF4S(O%P1W;1'X@'OBG3S:&8M-5Z0TS8ZSK7 M'_61>("&4YJ)T=3QM0'1X5$D'MY(M/C6XN'FC)\_$ _+;2M(*\Z_ M*30#=#!6[!?*6;5X%1\IS5$=)[O]JLH,I6O265OVZM&N8+U*HY5]VJB ONF0O.5;-;Z2-\1OC\LOB\<,+!Q_&IES5Y.'$5C5MJ#7HJE;)@ MR#;]BE-4C,(ODFP=X3/"YXWB\[(1_Q_'9Z:A2)E,Z]%1W<68F\Y2)7'I3/RB M4G2,).BSIC1?W4W[3&7WBLM&5OA=6^%'8NGR=5^^C;CZ''7?0R&KRQ5#>I_0 M8HKS&DOR!9?/3IQYHU#9.-UI4/PIF;J@2A$A/$+XUT+XYQ@,'T9X;<&F2YG* MBE5[+7.3M>2^5E2#(DU$C$A?)-4XPGB$\2^)\4\Q.CZ,\>*HSY1'Y#K.+RU& M3JBM"B#"(647 M9SUV0^%5U9F)#7&15A4J'=9$BN'T10KF1R"/0/Z%0?Y)AQ3O!_DV6;3FO4E] MQ,T+F65[406XY@:5C0@FEJ0O4O@L0GF$\J^,\L\YZG@_RA?](67WZT6!!YR2 M5U:$IBI]-BA0E(@1Q&M[^3V?=7AR("SO*OGK]E1X)W*<1(Z3R'%R16ODA9)> MI_04KJOJ5&ZJX^6!U2!9=ZD8I28:()1@1"R!7S#:*4)WA.ZOA>[/,4/>CVZC MPM9,O%!(<$IZ0;5%I;H8S==P@- *(:D8D4Q'Z([0':'[ELR/]Z-;3<]H(L\L MZUQ= C9N]VI+HC6! X36!XEN[SN_]?&IK)L#8P"71#Y?^NMW%$#?:\Z7#_Z\ MO3E'O/T]YASQ]O>8<\3;=S7G>_;C7B;--#+];L+T.^/U.]_8ZKNPQS8T<@(, MOM_Z6]'+[)ARIW.>3JU65D*7UAJS%A@_395A+GC '.$[PO>7P?>%?;:_C6^I M7>8E(]O-X/7BB&X(H^ELN$'X1I<*IR+';83N"-U7]]G^-KISUF;.].JC%)]= M=Q^_O52/5SYL1^QU%T3T?&'T;2?-)=L)!3LS[ MY0VE,GHIN>IL<;>;FV>:IL"PDZ:01M8"]9JPB> :P?4KPO63U/[?A&M<&%0+ M^?XCJ18F6M>1'K5LAD)P135N7DUCB_ :X?5+XO5S%/G?Q>MC*@YH8YE5YT1R M3(^[Q5IV-8%X]0+!OVH4^&4R42/_PTO^AVLG@GQR8-FUI_N*[$/R[J\O84\$ MZ'U9U,$OX:M/R+QZ)2^(4FL5^IIFJ$#UQY D):,FDB./LDDA$1"(B$A'W M9SC]OH@@6'ZZD-?Q'@>6!;747;=:2\43$=!X2I*O:A%W MT4KBDAI.!/$(XE_3V?LY9LW[_;M5/#%CRY.,S('48C%.R\'^.5'I',CU/)LKI,KW*K36ZN0&&#,.[%9"7)URH$W^$QSLX< MB>KV7,OUDH#PEPUGI('KR+:+QIA>?:HW(^HN;+R\7\2M,Y/N3)F7TGR\0/4W MU2H_4FJL0)!>N1\\QJ2B*NB14(B$PA>P<=XO%(:=C#IK=6H+KKP9)-,E)TTO M@2<4_"I!R714 RP2"I%0^ )&T?N%0D=;:YE*N;U5Q3''<<7$=CDKK9%02'M" M@7F[M.F_;1'2\&91ZP^^YLQA=](%&&GF6+8R=OU'B@X'8O],T,>G0VAV 7.Q M%F:,L9*C RR!QS#$#ACD)_2!C&&&8V*:(OIS0S2'O"=!!(J*CMGB!EL8EH+H M8&%KT<+^>69&92VA/M[;KLJ40143HR[!N3F93DFS;9RK'')F\@.<60DGEC=, M/IP69-1&.*F:H0=U9G?<2OO<6A--4S!6*J<6AC6.[^5+"X6;C)+=51,IM0_' M*JWOTH$4UM#"H!6^[&J1@F+FS;5&5)MTIS:NM%C_C*VRRV^MR MRW5G2(PZ(UJ6)C]^,0_'GLR#Q8IA)K 6 'ZS IK[@'6F !/G4)C;B',=W022 M,=$A'&2/)8-#30NSIZ(=PY0Q]M0@AJT-1Y,Q<3R&[X,M :\C_#5WH^A8 2? MP,IG)PZ_MPJ0)H&,M3IP"7IHQL4YW!IM+IPK;-*",SU)I_C:EO*/_6X!IPLE M=ESHBLEU88WH=*R2'=#IP9-QMR#3>N")YE!$V? GBJAA"B0'9"7;0Q_")>,U>5BL):L/]63G)0KS09ZLST;A>$0;S6EJ/6!UY^5-2#3!/CG1ERX035\6P&_FZ">6,YIYZ#<@.2%_ZIXR MA(U<3Q[ GX.5"&4+^K'HV%/#5/R.H=RQ &(&S9$!-E;0C(/7BV,X5@PY7;RA MC_W,7&SAF'!LP(J]T)KQ6ELH_'_7UIONZ>:XUWPEFHKA6.@S"G[!9HZI6++B M+2,<91XNJ/\223$E9P[?#A?+@GSD"3[8%OBKX3^01 <^@*^#JV$"V9& MPK/ M]_P79&PL6 ZH',>PD6-CNF'#W\X5GP QS *VK8$Y\&7U'I">: ;?#U&E^"HI M:H76P[&!!S#O7=XW#U@;_MP?G0-988X6#?*'H3GA#U_B"AE ]I'A^W2(:AU. M"2Z18?J+)%J6,U]X[3S\(@Y"DT!JI,9(DW1,T],?&#= MT*11<_ANN'3>I!UI&K[LX:2R^&]96?WZ+_PG%+"2!MD#&4#30!3NC!DD!0-+ M#\?_=1&310((GJ$,)JF]L"-?!N?C9-J?AS=N[]___9_]\3\997')T SS9VAY M[4UL"I!I])/TC+ )B(],(*IQ#Q$_16TMNE8P40:J$51XTO5S9[VAI<"2#PSS M+^SI(UJ0H]6!],[DCP7_$%<^4'-C71?O*/3CU[TK!!GR'SP7U#\WM;^W0('OWX MU?'P ?DVB[8GW;9V9H[XZS)JP"'#G=CT_SLZZ#(8\"V'M?E,NY@KLJTBU_[OOT@OK/'+POQ;'80.. M;;4QKI:#\RKQ-6ZG4.V&_[KH.\3M*4"*GDXB4'@"VARD+)#$:"10-)D41FE2 M% !%R&F9I*0Q(_WP65C<)=DE)]U'VRW/\7*VKLQ+=L>:Y9L"(>#/6VX>)YPV M,"MYCJR(!M!3CZ)262,/R_.6>0+O]=E,KEM/Q@I*P\/)(HDHZ61TT;-3R:$9,P56X>7,K M%QR KIXY9I):?4)JN.A2N" M;,03<7K -%'*Y.&,A'&"(,71F!)H*D4(E PH820SN$",QU**DB5)IL$15==S ME]P^,@OK/M2?K7IEM@CEHNRR\3"C6F*_(D7V$A_8]:*KK+;(<- MO:KV1%GEF#:>,ITU;)E\WI(?).EMW];K_)RIN:98%ZSXI3V'&YQ@N/S(";=^2\0E*57$U%/'4\3BN1Y2:$2W+T--YF M9*W-/);1':A'X^36TV5WZ-0WZK(2[XL.2"^3VOH4]Y6:/4)=K(=S7&$<1BJ6 M!V*]WSS%4\Y\9$GCS2BCSN6*TFJ(\G:R9D_QU&Q;EDV\TJNIQR/-(%/9RXUZJFTG)=J=G%2&G<]7^A1 MTUROJ+7:E1'.SUNCMI-8.;T*!T74"=HO%=(!57)0Q9VTL>BF^QV*%>!;3Q!_ MB3?+)9"K3]7R("7TS.%HUH%B@CA!J<4VWP2)WC#'*0P89,UU;8YOX%M/D ID MS'&Y4L-'JINO2@+9'J:J7;A8)VAE6VM.*Q-:BW.7Q$S==E*IUA V/4$LF>^W M4ELYX>#M,2UTK%(JL1C IB>HI9&&@#=SAJ7&%^YXN!D\UJI04I$GJ!4G*H,L MGADG>=)59GEZ&4\TXK#I"6J9GH52@.4D-A(U?Y0E-MF_U4DY_FFJ@I_;QIDN,TM4.K M#95,3.TEH-3B; J;GB L83MTNY47NES;7:CD:"3B0P[*E!.$G5=4.S.W2AH_ M+[&T6YXNG1S<_,@3A"6:MK'L.661KR]J*P6D:+:9\IH>"0MW@]=JL]EBPI/E M@J"-)N*X@4A /Y,6@I0:@11)4P*3EL8"E4XS B.+4]LGI+"<'>L23+054XLFFQES#1ZX_GDE!1V&_IV.%ZU MBKC8[Z96=DXHT^/)*2G,SA;S\70BR7AY7$NS:9)@&K/F*2D\X!><.ZV3.+^< MU]7\8QKDMO0:MCSJ7=QD>^.MVTKQ]>DR;V3*5"4K(\E^U/N$3!7E;9X8J&)1 MC)>$)K%.+">G)'NA+737XV5ZQA72=*9<7LO-V8 ])853V>70P3N*B;&BVJTV*AI36.4G/S!@ M2>("=F6;#KB$P?X.-RHZ#<(L9PZ?N,BV0ZZY%?)EO.IF]QQ>OK_JX/ (4RQ, M1%]KFK&VL+\\#XGA6/![Z^]S^8K)WYGD&4[RO&/&G2/#/TJ6X$S%A05^AA_V M!XH&$3@SD,4B^69SZ+CQO RB8QOA ]_'X#TY\$3LG48';9Z\"HSO5+#-<%Q! M?X0_Z?<%B3+)!^;5$B][5MC>^PWXSC&D<[AHX=]Q=!3_T_?:K.$RO>DP"5Q8 M7L=A4W'D>?G A;TGKW#&!XYXG[Q=?QRKDGJU3E!$B$\B!/&0(B-"W ATA$A MSDJ(#^8/!%O#M?,',J*&3K0PT?:.7_V#PP0>\S^@&,>S! JF/KT<,W-$\M=\ MJ/YTC_]]0>A=F];GB !,7VLFUPOP.XP3P(7&<%H8TD5BP=73-6[8K:9$ M,?O[$7TOV#ZG*L"FY]9H.JI1'$VONIPQI?**.A&\-&4B$4L09TQO>E-SO7!) M.A9V%IQH/S^ '@?'O>&EY>A<_VQ"ZKN%+K^N ]QR,N9;^LN]BYW/339X.5H) MJG06L%K 0G$B^B1O&O/@GM,&7#%#W@]:/'7)3:?0Z).,V5-!$<^5B&[;:8R0 MNP\*K60LG4B=76;=4F7-U\087$AL 5?0]".3[E3/NEFI=FUMZ\R"[ENI7#^2?!O-T:?]Q'#(.U->[:^7XW[61H<2"73]SW%1K+O5U5HHTM$_A'A# MR$5JVI\(M"]94R-]$W/[TC5 7Y!O.?!G\BV%-P2Y66MM^*QMMTUC4-^R7130 M@JXOI,Y9].\6%+OW^,J(2(?[6CIEB#$J" MM=)0O 7RF*5C=.K\UN=-FIJ1QRSRF'T_C]EE,_$OYC$3$Y94$:QF'R_/AJ#M MMNBA[H7J>IF7VG6EKD<\L\IE%/K.[DW!_ZC,K:F25L@C.X!V' M 7BUVA.VJ8G !-4;:?JX)M/7=YN1D2)W<47NZ@7:/L^O=O6IWHKC[5TE;2[C M>&.F<2F](OFNJJR$PKSSR"KNF/4O*R<2L>3;CK>P]MSYJ[Q= K6?EBD5%D6' MR\]:%K!1]:"PEI@"K!?2I!J3<9?*-Y9Y?)[34IJ1*F0S+?96TJ3".>U7M!&] MR6%_:4]S^QNMJZ58J!J.,?8JN:;.NOGS9KY+$?26S+XIJ<,+23T\/]^)'_\[O3)!^JZ5[TQB]=+!+Z5 MT7K@:CU,8XW8__KL?Y2>_'(&\BG&)G^7L5$U_>O>S_BGC.W'V9XE+?M+4_F^ MQ==AQ=+?EUK7/OQZV;?Y\VP,')UZ(3OEVZ^"[[_X]LL082+"Q#/+^:LLP^TI M[J_&N'7@7B?!O4^Q,4DT37?LEW(\3]SNK9BGGXSHNPO3>,NK_K5"+LZ>ZW1T MW@\_9#U,9?B(4HUXIN4LYV6KCV4%\6LQV1:-6"=(T"3J6HE\+ MQ8@ ^AT ^@F!T+<"T+/'1/TY0)/"@DKTVQ*N]I8#46Z5YZ/FL@D!2GNQ4D3B MC&6];L$J?J8EU("-&0N HJ3T":89EG4A;>&K:(%W91(5VC'L*R E%Y(,Y.B#$VE^KXEL((V1&R M;\9HOR5D7UY)^1"RDV(NEYTDDE6#LAZ@.[,EQ-,ZQ?[H",,<1K2;\1)K\-)B,?Q<>W_]_&Y'"]72F5[;#, M94$NW9$?::!JZ 9*VL/DB>)N7\DCP:*D(B]E%15.0LF#]MC1T#WT<'QVY)"( MS);((7&UPX_P&;=9 -T"R*]JK@!*@V0ER71@)SOXY@TS%X"7#;![0M;-%D2B MRP^XA.IPQ%S.,PVGO&CZ14>2,9*F([]%) BO\5M^"TN(0"6PH!+ ;,GX'.* M!VRO,\F.IA,H *"R0\6H%/%UW!M%?05TVS!=S/27+3*EOJ$I%;DWSN7>V.$I MD$*G;@$PQ;E>T?M]?KG$*XWRO)7*;M>[BC^)]&OB)0+EMP%EY-\XEW_C':#$ MW?PV)>NY(EYG2\U&F:MNJMDF!"4*N2!B=.(UI?_^'1Q/:H D+A0;#GKKU:B) M#)O(L(D\&U=4([('<#PAN"8+,6DUJN*(RQHJSJ+%$BUA371)7RD/2= 3*V M5]$M,G2^H:$3>1\^_4#$1]Y>F<@3UJQIDV!P#W5 M(D9=\APD@N_]P#?R4WSZ<<9[X-M+&KG-(I$'.+V6UV:\833J.HO@2Z/P:Y(Z M_RG&+7DTZD\))*@\^T64C,@$BE+*(V?(Q9TA3Z'I",FO2[W1D$[.S.IDJ_:$ M<:>4+W6MO N5%B(X74FB(C*12R22!U^MQ,0MR8,+NU(^(@] WV Y9=7J\O%F M6YM7&)&:2W<,7--#"^T^X^4(S7'#P]:E 4P?@CL00-;6=(=,=4V$6*QF::*2G MK)"Q!'E\^5.$XF^(XLC%-XJ,%GN*TF.]M8U,J4N;4M>^X_&3XTFN/=U;$8N?4-H#P?B4!36JC(L\2Y=5 MI3;.-:=X*M=J0_&6\--Q:28JXQ%)@0O'H%Q[NKJ.;+!O:(-%GI0S M*AL%T[!.N6O'\J8]8GIVEY\+1C6=20%C/9D(A%>;E$['J%3D$8G0&'E$SKOI MOX1&E=Q80[;-2YOOU+.1?$@EO2ZZHN9X MCA],#'.((^LFLFZ^BX\#";>_[ES7V$%X5P7@U/7TV0QA.(G'(C]OKZK2K-<8 M#9RU0"2#HNC$B?OI_XXD020)OHN?X_*2X/)ZSKLDP9+)*1+I-)NJN&PZ;FXK M%C>@B20![1_*GCC.^?M^?1VHV'KDZ;B(./NJLNNZMT7>E&UV>>T%XO-4#9&V M4!/+&V.MBOE MP9PL53J?V/06HWJE%)\@+$.%(XG':.:+U1[YS^E+4/8UPTGN&^__E[*5\-$-P7:;D,3=9O5 M96[I*(LYT$\IVL-"A1C%VF1F[2@D8SXTK1-DHJP(264B$%YMS@012Z6.RW-&,041SF_' M6K\ZSC])4_DSG"?[PG16'/26O%-S4U75:$W8/(MP3GLX3Q+'MZ/=8\2 KZGT M%'LZ-334H^>V]TAN@H5HFXIH QG1 L!18T T==@HBB&X41/J]J8J6@L8/&^0-DY4D9^YH"*!Y'Y]< ,]0#+JG M L#3DEO-;33 QU,XPXKY0B))L7 >7CI&C$F^&@H5P3V">^1I.:_^"AW4"6X;SH@4G9C(9PK'H#!_7\%RB4DJ!\@;J.6'5T$3RN,A%Y*F) M9,+]QV-<72:78B0RXRY"*_S>>H+J>M. ^5KQELA#W,SXU'258+U6FC&\>5HMR M,LHO(!I+)5\]-8]@'<$Z\L]<4OOX35C/>"VC)6>I%;^O[]\-D#=T;,8I^D<'(CBRMR-**O"\WH\*\?I:>5W11E^#2L2:4>Q. OY. MV5=I(X[SB_9RQ+G*JN?DV83HUJ&0"^J*)IA+ZB[?'@*1(+A5E\NSG%_-+U7W)G,R[M4HVR9.#[=#6:'UAIR<"2?E^ M!#QQG($>^1$B'-];.8D[\B?\'H[G3JXU)8>%"5['NVV[J8+"TETC' >.@PN< M6=R&X^#-RMW1_:]1V;ZH@.<]J2Y%#[R'@N^$S#/32WI1FFR!6A^MZLWYHUE4 M2'WRA7F]365E#=E$U744VUAO'G$W8'LE@!(X08RR;Q*G8D87/G(M1+A M]Z-NE>^&WT_RJYP*#:>F%(OGAC9>[W7;Q";C4C7)PZ]7F(1,O9T3\V];A(3Z M%;:K.7.XP-*Y,+A'EYECV S-JOM!-0 M,^('!B!++.#@;-,!EP#3^XC6F0(X[G ]4(48&S[1W]($,=&$O]-$RU+&BM?& M^QV>>/G:(U%#I? Q:PH ?+5H012A^O@6]I?7W' LB%WK;[\HZ_TRK8?" M\!6!.)7@3,6%!7Z&'_8'B@8Q!4C6_9R+F[C'YGHXKK@&QO9/T;&-\($G%?TG M@0#VV^Q)Y* ->A+(=OQ?:'*V&8XKZ(_P)_U^1^RKF[VLK$Z\WX#O'$,ZAXL6 M_AU'>\_/D0E$-;Z&R_2?A>%'K_TT@0;!O0+/WAGL25['85-Q!!G,L4.;B<#] MB7ZBVO$!K0/.9??O1;6NB!"?1(@WHG4C.GP2'=[*#(@(\7F2Z56?542(2#)] M*SI R41%A#@?(=X?// 21=Y48R^]$- &,,R?_\"3=$(B]G^&UL7[<^USPLC0 M9-]>D8%D^ 9O7%-T\-.!]HN)/AU][?7QT[.Z/K/6_TUX #_"5\&<(2W0P__[ MD?SQN_,G'ZCKAEHQAX:N!(U'8#Y;L=%!)_O\]>-7R=$!EL!C__WWZ-G< M"!\PIV#T-;# '"W!:X3UCZ./_STD]#X*R-]% 8$_X.1=HP Y$8\6YC)*\-=F M ^K>V8 \AR"\=D'8BH'J9@)S_O*MFS'T1'-DWU]K> D441FJ^\]_NN3I_BVG M,%WZ"L[@3$_(^ <9;72.43$D_Z;?C6+M&GAATW[!ERJ8CX IY!/$P*P4IQL5 M9%(S0%JU34ME+WWCWVIIIW'#+/F:90B^Q5I>CM>!E/E(QXD2TTMDVOPCX M7PCXU+<&/ODGP"_/ +4J+_0$/A^1TT9RDTAFJQ>_MGVN4Q&% M?$VM(>"C0N$QACJ.);AEN^^#NDT4GAAECD49H#>11G%:.G6D@9P#&T?CEBD3 MUYH4WG-*:\%+ DV=5$O.%*EXX6CJ",J?"^7K.AJN#^5/38_(_ MOUML]O5R*Z8EFDQN,C2ONH :SH26E)RVUT+RXJD5D2/EF^'^M*?EZE/]FFK. MF[B?+!UI;62TL3I/URBG\=ALLX6)D/QX2L:- O-9H@CZ.TA:$ .OD!=XLQ=/ M)&E -!$G3\-P]) K4;_G#BAZQGN'AWDDM:>.^6N2CR?PYV%#__L_!_%0.W3% MPS <'T)[$POBL$@/31,0]\.MQ#'L^Z>HK477"@'+/) [(^3G#H9H*;#D \/\ M"WOZB!;D:#51N/_>FAV$\_N_.@SH#YZ]$?,5$,8V%I>ARB$K>LN?W)'@O^(+ M//D#FYH(W/_HU+,GN=<+7-(1B+6#\(W@T8]?7OH-2DG)^AD2UHZ7Q5]GRAEY ME>'PO?3H<+:O'277VT6L/6AWN&H[AA5KV0>,K>6P-I]I%W-%ME7DVKN#YAL; M>:W>X=I8IXYEZ[5VO5+,L1TNA^6+-;:6+;(5K-V!#ZI_ M;W5.^7H+ZSQR\+\6QV$#CFVU,:Z6@_,J\34.Q3]AAV?_KXJ^0]R> J3H[2+" M6)9$D$@#@:;&A$"ER83 )$>XP."BF$PE&8E,TC]\%A9W=9D5KLW6)ZNU&E\/ M6J:<+&_JI0E*='O>TDBL!K2P:>+XG*Z,5-RQ&7/5%,CCEF2W5YG8U:ZCEIVF M%0=9H-/<&K9,'O7>F+67IKLLX^1&)_K]1U==2[[E:G:K^?&'+U<:4D9&J3&K5!!Q)'O0MR!B167&VM*OBB MWJTO"[59#SD'CWKO]UI2O\?P<8Z<4O)(2S-QF6W"W?FHY5RNN^T$S2KES(#DQ>$D":E1J':VS5-43=:H 3Y3 M7):/3U>K=;\9YW5K?8JJK0X_3;:*W3Q?7]7,67;8MCF>A2VIYRWIYKI9:2G; M+=];MEME=F)EDQ/4\HC[$FS7Z0VIQR4>7]&JV*4!V1>:I^B?DJ'Y$;5:H9:IYRT!2:FU+DYM<''!<[25&+ Y@SW%*4J#D?"Z+!6X;*:6=X6M MQ,OBY!2GB)Q;$_%Z,\?'P6,WD5K+JW1M E718Y[J/\Y36[S4Y,OM8G:V9.-D M4V6%U'%+D%XW\[T!/^;FKDS7&Y1F-.)-@3ENZ:KY-"%O>),#8KTIU(KTX4 ) M_)CR W6PG6S69IQWY5E"Z\]=$H_#MQ+';S4:HBW/1[6A6B",^+RSR(['/?A6 M\KAI3>;LS:+%CG"G,(4"V5F7N05\ZPF&&F^=C-OLCR2^()GMB3L'Q?JCU_2( MGZEN.^T6.^,I3XJ/S&Q@M!1FNA:($^3GII,^5]0[;7X^Z&1R"6>\FD_A6T_0 M7]Z,Z2+#6PKNFH^<(E3=3',(IW6" 6A*9E/-E>"HA=X<#+(Z64LVFJCI$4K; MM%:BBLOF0 66:"WZO%5Q-.^M1R08+1;FN-&B%#7>&FOU!:=.; @^X@1?57/+ MM"&4&T-U6=W(3*;1QH41BYH>+=8R.=T0<<",<%>1ZLUTUAUE%;A8IWBPD"\D MUX_R4!5-JL8IR\%DY7A-CT!=)*OT=%1OY#EG(XA-J0\RECM!38]0G3'2[<=Z M=4/S9).G$D9\JZ?+WEM#6#\S/<+6:ZJ"VVYW[>5,HV5^ MX5>O9EJ?LG,^/]$\ZT 35+>A#0JL%I" LD+:+:O+#=$-/Z';KA79:_)"ZKE@ M"BJ@3::OULUIG>GV@891= M'F671YE247;Y-R-$E,-Y&W2(LLMOA!!1=OF-$"*23+=!ARB[_+R$N+W@YRCI M]>+9CE'J=Y3Z??LH^-0UB!+"HX3P*"'\WA/"#QQXJ8>=RS+P3\;]1P=+D7W5 M0;OOE#W,'@^_ IL%T"WDLM5EGZG\O/+0\1OEET=IIE%^^:>$-^\?'YT(;ER7 M;9-BQ5$+=Y93CIN.ZXG<=.(?WA-X+,$DHNSP"+91=OAG1R>_ 5LIK:U495JJ MX(1B*,D\2OH)Q\!L3MZ; E9N[?E"^M:JJ,S=K=(!.GAJ5B*_!K9X1]5 M8$[DD*.<\2=G2^0>B9)'OT72^'T[6/9$X%,$[PDIV+95HZ$7\V-<%)PU+7>: MHS;>]-/'Z1B.']\;'#E:(@'P+;+'[]M5\UX!,,ZM[,?Z3)[C\?5$;!2'5+;< M:OIYY 3Y9C&^^THBOT:NP?-$4-9+-@B#&[R\SABV!MA4E+$Q@&@0M1@7)'/P2+I.4A="W33>H/EE=5?/]0H$G>'HRLX9TC7;C MH\,-+_D!?J^':U.!2Y/=7Y<=T],^T]?@EX+)5>=RMHEG.+K'%8M3:0QRV_6/ M7XF'XQT/@VRBP0^Q6UG0-N(.5I=1G4^MY)B*)2O>>(*EC;?U3E).)%15;.KC M#C59)[<;]K.6UDWKA+4L=>.\4^:+(WN.2_5V\\+3P)1"R_203R(H=R9HGXL'>L]ZB[!.. MG:,N3U*O&1?KDLP8=4ZA>5YS64F=UQ#UB(?TZ]2[)5A\LM3YZ"*7ZG$WO>PW M1#[>I69)9F2R3'WRXU?ZHPBI.^9IGE_#]M@(3%#.GH&.;103A/E^""@N$$T, MZ$A)]0#F]Q*@+/UPF<(3[]5 F)T"TD-@7P$,X@3J;HHU!3*V$K4@2U5$B8DH M6]&"\Q)MS(NN!FC"X66[AUJ(ESD)K0$1+H3EC"Q%5D1302$XDKA0;"A-?%TE MYK'RDSRQ'K 3CL[%?4)*.H["$#JPTY.8B%>J>AV46\M^1Y' MT'H_NZ*H%8NTF[?DC4]GN**G..(!ZR%JK!3(J(AJH@R6CBBY:/DAZRDK178@ MP4\R$Z(^Y"6/6I8C3?>_6T^!CD&X*192L$*CP"XB1+9!O"7J(F2)Q<(",$ 5W>_WDKRZ]>3_'#KZ/ M'4*HI"=CJS(P1%S,2LT"SIG3VN;WL<.-Q[[TWFU@+3@M:/4:<.DTQ1M)>RJ: M( .93T:)[G 5O*>T1=?U)5UQ(*2(A^.# M@HLJM9\KESYE;;/$=CD@::+,T]UYE2WH8I7)0/V(?#BN7KE;V[5H[8,)LO]8 M0>]&^P;AK;R_@1QL[E<3!+N* WME 4"XMOL8-=%N*ROP*]/"QJ8Q]U =:N9( M*W=LPW2/?^( ;&%"$IH*$I+^=NV7&4!.,V_B%ZHD$?+*4S&)]W#-"U4C**6O MEL@X";@X5#9[P*@0X](EJD9$11+0D\-$N#^KDD G'Y)DE/%W ZF7Y ,5Y2+? M B&8B!"W08@($3="B @1-T*("!$W0HBH@LN-$(*("E97OB_+GJYWRO2A_Y;3#\Y=+^79;\K7S^ANF@79C0T='D'N' M6.B$VSYQS(7.MLX&U&^?<3J3WCS9Q05@FV'&Q:5"\8\3E1;L>;U#;@[C.CT3=O^?@D[7S/INW0RX_ M:+P[(8^3NR#];5;/4KGRT.*=;'UF/*[+.)YM^I?9D,2)4_)[A#/$?#Q:)P;0$!QE:5!JKRBU;F1-N-&:V5UBP@!5(2 ;UO,ZK<1\.&8J1M MP(;>#N54M;=1"S6AEXEG13L_#XKK7 H!Q+4J*!TBX);]4$>C;0$+B"8*<-51 M@/(*:,9B'A0$"F.?[\'TO%GU]4Y*8MRO@KK+O+!"7CXECY9<-;'B,BL3C^/V MG71;IIZIX"K(YYBTT56F98?U M*R41#\=%'<_!]!?WKUZ.Z>_3,1LD/8(D$4&\5[:!HI9=]%;EI MOY^;]GNHO@$*#EKDO&0<:,$IZ)W/TR[WY*1HT\OAO"XM'E>M,%T9@)'!NW6CDW"7OKBKJ=( / M$YUJ$\Z./EV8)_),GT?QO;:SNCX>*Q(P+311(O6? ZTX\A!$3K4;UZ(-2[%^ M6U2&O+\O*!O E/9O.=D3D=5X:R!UQ"G%E56&H#;&\WA?FL#I0=4[>>),)X)/Y)^^<5W],^%# M+N9D8SE8)#BEL:!<=3AE.DT$'QKM/A>YQ?>[^JJOYICV"Q.C IPG"O]&KHC( M$7>[+NJPIO;S6MO6<3GN5_T0ZVQ*G="M008G^S)5;94LOH>S N/'0E\F0BZ" MQ1>%Q?4#.1X_KJRO U8%$& M.;RW8LLZWUY1;7ZJ)LIZ:0UAX2G%QXE\D=?Z#N.I>7VO./W^Y0M_!1UC,9G68G#N^.'OM#8)4GL_P$ L2+^3@^T#R?]OQ5$'('/F7($9A?(\Y+ M2O0O-9-<;"(JNG]!FG^K8.0PN$\_VI?0CM]]D 8?UL-4CVS R@7$R16/B5\Y M/^NLA]T1H+L2UXZS-:J82RVJ"U8@<*_RVXF;32- W"<@[M>Q?'X4O+SW+]9\ MSN[7N!&O;*O-L2B5A G51'"@3N<^11[E._4H/]\@O$A/\ASU[R)/Z"=[0MN[ MF^0#%VADLD9>G1M7[3YT_2WB;U:7*P8DW*[=:>_.:,ZD6XGAO*'"=<\M4TM5 M5]=0GR-\#^@%];D(*Q%6KN\!_0A6^'RUR1;4=/CETEY7:E,H J M 0E:(T".[0F'@(\ MC?B2%0:_&P)NS/WYY97=E\!P[$$IXLFD-BFE>+<&$KTT*-5J8P\#7OFSXZ#R MR&5\?RYC/]+:0CEE"U,Q3,R%2BT&+!NREWW&4_^O8KQ\*:?8]]!_&XBO!Y"M M#RW[5S;_2G?*:RVFPA>FY456D@H6D8."+^$70;M,X%,$DYN%R>5.2".BWZP3 M]'O$@WY8-B9!UU1JC%;E:4-*NZU$&55XQ@YOUK*XZ M\^Z:JZ\FLTJ^+==YIBD0P?5K%RQ,%+'_5V;_FW"+OLW^,YNW<58OB^I<2>3F M,Z.<*_8]]O<"09,1^T>.T/O4?=_%_CURRKI:.U7@')F5M77"RMBXQ_Z>OGO! MNEIWR?[WZ00-;V3+P:8KJ.(6G_1>GW^PC%])(#+YO[*?YW[=H>_.# DX/6#T M)S[W?Q)P^>LE559CA^%7B2SGY+6LG2\22WO%"D1P]]HE;R..0/--07/E=*H_ M!PUE,,7L5DKE^/J&U5S>+213M@<:ZM)EZR+01,[E:Y2T_7/0;'KSZD:3&[(* MVNV&54WEM>UC$X'FXK)GO@.6T/2-J[$0@O.O#$I>\ M N2[0>'&?*51SOS=^O[J]A28D;5U<1?%R#!E8,;]W_\D%AO,,C1%QOZ!>_^[ M)33?I0OP(QN;Q_.L/',LVPL"/[67@=ZBPDJY>D5UV2[9DD%C5G99@4CY?KX+ MGOM%&/H"&(IB)#_+C77#3'&_;JX_E*8O.[4R8LY.P9_EU7)WFI]MZ4K!J4^0 M6*4O5UUO@#^:$Y77EI.@)M<@JTJ:L(X.\Y3O?DC%''^'4WDB2/BNT#%$X9==C!SJ77HJHJ]M8.H>QXH:!O258AHZLKJPM6)//<-+&4-F@P^,'6O[%Z::BN%8 MF&9(P4/#L2U%AEW!>7C%G5A)@F()4RQ,!&VF"\, M"S*R_\P$8PW!#1UEP]^'Y]>H?_3W\1C0S-$WXF*AP5$C"8A>9#WX# G93_*A M*OKHNDT&/$#).63=H0S+&O.YXIO6K"X?7%^14RQ),RPH>CNPRPQ<6#407B-A M-:O$L\F9V.#)[&; #7NUL2I.?%D,5Q3(K/U*.P$U(WY@ $K%!1R,;3K@$KM/ MB+6]_0?]A^@4;$#_'1WTN09HOX)25)/AEP3QL+]!?_3?;+U:+7:J7*W3QMA: M#LO6:YUBK<#5LD6N_=]_CZXJ8$YP)OK\4['A6Z3_G%@-5EHZD&41Q\5;0/-P MN^,7&ZN/8.\^\@+V#;R4/!R"Z0$12I>Y#TM(?UD)),78^P[N\-)4M"!:)R;P MJZ=@HF49DN)UY D@">YU(A)53R.Q8M@:8'/1Q490FOE#0!?5&?"9"E\F^]U M<;807?^M(]B+C")A/-D@316P\OI#(PE[L.!F#8=F(N$ZADOBXQ3;"8[]?>O? MLK+Z]5_X3[B:D@9E$]J)I\&2[U0QM/3!/HSC_[J(PH5JSP,SI#5)/:E; S[ MIZBM1=<*55+F@:1"G?3G3O=$2X$E'QCF7]C31[0@1ZLY%S?QO34+])6X!L;V M3_]7X2-/UPR?&3Y__#01IT(5#;W[X*T>86QC<1FJ'.X$WO(GGX2.^,*6\ .; MFDBR_Z-3S[X,41WII]H!1(-'Z,(9M,U!3D;(1.R^VTK$"XF;0X;[J(BMMXM8 M>]#N<-5V#"O6L@^>I&SSF78Q5V1;%Q64?S;R6KW#M;%.'8GU=KU2S+$=+H?E MBS46RG>V@K4[\($G_ ,Y^%LMK//(P?]:'(<-.+;5QKA:#LZK MQ-M).&KI2+VB6^9 EJ?E MX;8BSRJ/GQSBWX0G.S9HJ='$Y5)P)UW%);C4>PUW1-529P ML&MAL^6JK) \;FG1*[(U5K:FFE5Q5L8966AUFE#U.VI9*ADX*#PY6<>Z@)[FHD]%6UO&9"R(#TI09Y=)@?OQJ!R:_G&C@GF ML"4R72 LE+DSQ\0YW& ]G<-RI"FV,)"T5J">,G9LJ'$_J2O0%/KG.[TD?#LG M**U^L4?6^L*IB/@"G0;JW.<=I0X&C)S:Z-:4M>SR;[3I5X\@->E7 4T#(9 M*;XU^J1F9O<7F#5-5%_-6Z<6^E0?UQT;69+>5=;@$>%]FV7FFB:PK0P MVMA5D-IR\45Z.)^4A%Y78G_\2I(GS@A]91YRE(:67O0TUI*C@YTX?,"NILA[ M?$_OV+Z'6%SR& NY CS.VN/.'4^A+_>5:&P]56!30_(NJ),/, .@NHXJD2AH M'?T"=B2.I]%"A-JUA?3M R5^ 35C$*KV.]2- LIZKH>Y*(.3@_,W"&3E&_X, M#D8*WWEN./RQ8_Q#[-WPYPD%R@M<75$"S?1];M[$ M.YUTO+GIJ>55O\F;>#YNF^SI>NG8CH\A62^]D!]VOEYY(2MVU9[2!B7B9"6[)BAAVH/,A:"$43 OMP@/!J@E3E\ MQ\,UW0+YYY(!.>$T@&QJS[@+)X5$0 SAW7*0.Q!"E6UG,09/^OM=6.)2QL:B M8F(K)(T#<6#M['3?>X@ CUR#J ?D]=-"JF%PB_6\!G"&!Z+$'UK@DW1&%E@Z M2(! 6@5NT-T+X>;B'K .B_-<0Y$Y##S)1ER*#P)..2P-!S[8/:BZD7TO*_+EGHLIR3/YJF[,B]J6ID!V M-*B G-"AK(R[]]<+PNJ9B[4 -^"%0 ^-$:LM09QWG8(^K"7$/K=H/E/ 7VL* M]?Q/<[*^>:!A[3AVYYY_XCTHDSTT.);OO@OY,]2'3P IU!A":*"?RU \(?T' M:1NBI*(W+:!P13_S 0H?()'FV"=?&0H?!00@'QN:9JS]]#D$1N^P149CQ4SX M51SN5FNX16)CTY@_D^ZPIP,U,91A+YH+.\D73DBQ0JA[HLQ H7!(P8.$E$.A M%?A3O7LH#\;OG_SXO]$,?1)'WM?]!MXK'?-0W(U$#8H[@%E3 * $^\L3B89C MP7=9?_\\Z?\\94*^P9/W+$E\/@A=I?Y1NP19 =IZX&?X87^@:!"!NQ3Y1"3? M,1>ZACT_INC81OC ]V)Z3PY\G7N'M4&;)[\EX[LM;3,<5] ?X4_Z?:%\#/60 M3KUV-KSGY]E[OP'?.888"11*'0Z(L0-$()XB #Q&728P[=HX!4ZX _TJU'&%Z;$ M\?*C@Z,D7'MH0N@6,EE_>I_0J>A?>"P.O_K[+DGTP?#O8,^X=IIA!L#/GGOU MR12+':IC9PD01&+Y<^?*'-'\M?.;ER(1G@YL_EP<7IO6_WS'1-XI3VZK;,UO MAD;^GM.?$,J40143HR[!N3F93DFS;9RK''KC/A(+^7ZO_;5+KK]A@OHE.]Q(]?1#I&)5Z[6?CW9->G,B\;>,S?X1HZF\#Z M7LDL;ZAL]SCE/]:.[EUT_?FYPKN+;YT08R%FZ^,G@8;JE-0=>R_F[80P2Y2J MS*Q7J%75[#)M%8K)^"HU6 ND)\RH&(V_EL9PGXI86.O5]T=)+A9JQ=Z1TRZ+ M\TZ5L5L5=U]^%>Y2G_M(?O9]2,*B+D&;V0(YX/]_,:Q#F W@WGE"^W&>]I-@ M5"K+1G_#%3@5$.EX?$5MFI7][!X,HY.)UC2]2 M^&Y3X3LB\+O3]6Y?<;M?&?5GT6(^1HLZZT7A[6MVITU5XH04FQ-DHRL-I"E? M%P%>G*U$AH=2C/*D6(R@+B#'KJW>-<(8+4/_+&'VY76;W]7PKEV9YO=$XINS M?5&3N_9\OZ04?4G3>TL>!H+@A%2,\Y8MC(LK4G6[$Z>/)PC2DE 4.S)ZZ5>O M=K\#W8[3Y==.&XAI_QJ MJ0K,4Q[:Q_./Y14*3;/\6+LL[-&8 _-9LG$/Y=I( $7UB@?MI;#]BUG%B'"( MOG[DG[7W B]*5U2\(#Q)M*;8R'UZGQ]GMS[,O/#CG$7K(-X.?JEH8X<%["BB<,O+H2,600B9J&Z9 B"_0+VE[H2&%X;HH3M8->4OT70IH'",0!#1K?IP]HINAPS_= M()P9?O& %<>06P"BQ]PP][(B3L\"]0V):6@K/PA81'WJ* Y8AMJ(Y04T.T&6 MH3*'.HB->!&-+.@T#4\F^:XML6QU"KZB2)^UCU:)40( MN)!/2[X..-G+&?6PJ03=N[L-9R'Z4L+;A8(,("\^/?@^8 %/[#U[&;K3Y>@] M4]&<:[!WV X^AI( P<;C:*@5(-&'X"]B*.X-)?N-89^!G!##4AHB\I&%XD(R M5@ R#@JP]^H/V4!#!7C0IA7(.)2*,D9B-2B@80;QYI(F*G/+3_+&GBBF' MP]SMKD_9M"BG15/FREZ^#UH3.+4@L%_?K5Y /+\'R*FZSYWR4V++4V*M%VR/ MVD',Z;MDQ2?:>*GR'JKVR!-VL#<\CSX(4;("=0O;, .8!,N/ 2_-,;PMQZY MBC:*W$<"(Y0CB&0R0 'XD#V\<85IP'M2WA^W$U9+\?*17AR3[*G M,56@1F*Z?DDHQ:/8B35[*HL$5?LE.IA *H\_(<64G+EE^TH/W(YV0L=C&(]^ MDJ.)>YG03[R)ION4R*6[>WE<_M&'%:9V^AR\YSY\/LX#C>A$NNW54I'>(8.> M2GG\JJ,K3R4O11I+$&CL1,IC/K36.0 6HHIEIP94(V(> V6G"AACW 9(CI>5 M5O<9*G;(I[!#: +I;$K]!VI..UGV1*APZYL;4!#X($4 FT!L M[U):O*S@,.']];E=)B.=((6$5W\U)5BF+704&V540;D-=1@9BATO&1U]XRW5 M;J6"A0JRT<-D]AP8 Y3,#&U#E"CS_ @ W8SU]&9N@])LX'JTH1 %&92'%_JZ M65UN0.8U@:WX>7W![6I6QNVX"]CYR8[02)^/)&/H3I@SWV3ELN72=HF?3U") MB66BJ10^G@OK^>\^--,G^_C8)-[/A=>HQ+ZE*;L:5FH?*XD-8_?A&) MD[<3O(-G=JG'([0.8?;6(0][NHL92O_PM>](WMMCG8[QG1@);,J%)I.<&GB! MKZ_GM0FYC0O- ]:)6T#Z*3LF"G6'N_WO\TXPDP8D@R'O\4J2=IUN:B$-<4?# ME8[&$H_$8OV6?*22T/YQGPH4/4LK>YV7T*8 [3H1[G>>:"6I_1W%64 ^.B$9 M=WF3^S+2V]Z=_4(AT'"4O=J)>V8I-$> YA5+1)J,BXZ[_')F0=(P2L#UM(X3 MW=2CK&4/;"LV(B7DI?H.FU7#-"0 9/]2V1-.WGV+,O3R[MFDFO>2Q=-+=HZ+8%?TZ@>C'?_8X>)9 M^)X5OH [(S*5O6(ER&'G:+Y[P]_G_4Z0H]X"FN\U@PW\2@-P=PZ)]U27:V\X M@5&O*2K07,\+XSEE=LZQG4L.>'7!_\@/ATSFT UG'5K9'W",(CO:0#=W+>$>ME]RC]W(*>.&:*($?M2&:MA\8[!N+ MKY:5KKIPVQ@HVP+7QD?Q*4CH+6[8O/U"T>0?%8IN<16TI\8;;*LSP#HMMM9F MLYTBW&ZO724:2E4BG::0VPH=?TV 9SQXDE1$3I_0H;<#&C([X=]F=_ M"(C($!7]0\ UPORY[X[8"U9 D_8*J;B)8B7(EP(<)U")8A,.4K):J1XPO]"J_,FL;<5"V%J++[/B'R(Y=3G!QO M?0W%I#55%M"(1RH4%,U'=U-X-OV:@8:AP:5[/%FD6_J@3"[K1//'K\3Q!4/_ M\B\.@#V$&\4!34/OIJC D?N%YUYP=2*Z6E^0L*'_YB6)F''WO]DKN1FL&2K, M_XJC:I"O9S5VPG+\O :&(I-.;:>'?//N4, GKM@QRJD% N!PR*=9B)8T;C:Q MQ1I.IMBI41UD,IWJ!$K+4Q>XBG]6912_#_OA%G608(^QPQSH/6-U!YUZ*=Z*F[(AS4BYA:U1O< '5T8VG M_T,5](*%=F]T1_E0QS?-;1-NOA>C/K MKIOH1L[C=/Z#:KL/&*I'&1Y7(PH^+Z;I-P_L]>=U-3WI ;Q!'UT7\XP5(/M@ MWMDY-(?T2Q=&?7Z_(&(+KW[Q[ERBZA\/!V3\;+81%^Y8+Q;,@?K_V?O2YF25 M;M'OM^K^!VN?\U;M715RF61XSKV["A%G152V.U0+&8L7W5MG+SR[("JT$ M?(.,)C;/C"8ZI]!MSY'^^O=]"P!?&WIHU:Q8U+RFVU0IILW)-IALG8] #X8/ MAT*E4EW;XK[!D:-FM>TLXHNCYXDU>FWH&:X-Q>PMAC1*C11YJY>&>%?_"/0, M&,E8ME=;4=[XU=*>'#8MG'U&[+[^X(E@'OV*7I\H="]H<@58-_%4_SB-CO6< M!_+X@@K>50K@WU TT6?7&W'>>JS@V^4G?I&V,?#$3+LMT43^V6+,M'S^#L, M#3WH7NQZX,SD4TS! LOUHPKVFEVYD9@>RH6'C2R2@J*9(ZV_I/\FBJ]/ MB+\5BA&MC]!!2T=L?-1MZG6D8FB/IK8)4@.BU[GKP%/I:&9IR;BD?7YFE:0*9K+[BK3'^?90"S!8( H ZV M X!5W.%1EP1=IDT(DKNEDTY< M(K#LO:59JG\JFQU$L,DEO!LY1H4^7C^,W71A+.&QL#0 9.2[#Q>=?C/0'2^BF&>=3"I=!+DA#A;?8Q__ 9G]-E6WN]/U\-< 'CAJ[:DU7%;M,# MLN*0\>\;O^6?QMRVV^Y;E2VS%_IJ.S :JBU0NQ@:N^>NX\OS5)9J^IYH&%%[ MLKOJM'LRM5&;F\:R3^YVTCN@85$L4;LEU:H+".\1O2KGCP.1@V@XOS=\K;': MLPV2LOOP?LL@BZ[NPIY'G*N)4%W,#C!_*>*BN=\.R6Y47-I149S$ODJ4W7%\ MWN,Q>]Q'-_)&?S(^@_BC^ RAW6V)$T$HE(2.4*D/"MT6]QZQ&;^YVS274=?! M(72B!*"Z;Y/;CZZCPN),'QA5\ES.[RDB>?PO_N MOGXW99HL/7KP!*:Z?:0QHVP(SJA+'BE''J*M^R+2)0]_(.:!M'!A+LC]AB&] MP'L]H,]X9A*8DRGV2^)\Z*\J]ASEL9&&VE:3)A'SKW^IUT[?=SNK[@Y^]3XM-\L$"W4D[+9Z.A=3MIH.=WR=X@U44HC7\^:U=W7]X M!A9]1Y5//F/+!RJ!<_2# @;]PN _Y6N^ /M' M4(<66Y(I^K/@5P^T%KG+RD$0&S%;YD;=JF$D\7HOPC])8M1/39WW!; A#_Q@ MGU(2=?^Q"I46JKG3VTZ>]R0RYZX6T\-2!,==5U[ MHA+"OQT;O\(,@P?<>JH2=4I#OMM.8GAKI\^=FM >NV"G0TZR()4[,&DER8B% M^0IIWDE:Z4$]J9+'M^X3-)-,>W=_S'Y(W@MAZUN81I 6!3JVJ02+3H*MCQYY M ,1C\TPPZYEDNRU 0P\JR]XQ328)RGX"_5/YAU/H]EU@U),Z3&KAV#09T$KJ MN #[7>N)7$\3;--3,[G-2"\YDE(T::DD2 0WR0QW!:W 7I+7DE/X'DGW6;)W MR;%)JFR2,PM$OW-'1TDZ293DQEBKE:Y9JFJOXGO.XT_@] M$"[?1?SRJOJOY?S?[;VT/PH#/[N9>,^6-TU&4@3<*2T&,Y9Q2WX45$Q&]4P_Q3O$'E M@$LVE!U@R4RZ@;X/7'OD-?MUAP\&6Q/>=S _=17UL+KAUX#775$4W@%TD/BA M.IY[;*^]82.GWC*49^889G&T0?&U8_UR#Z@;WT^,6T0?U=K^IL11 FB^YUH Y% MB>7]P$*_3JOZSK%Z]+J_N3?UTB6I@#(4K"$V8:$GP!NP-!7@VWN7*R0A0*_W M#];'G=Z[39*8^GLC.+S3V1UO?BHH""W 2GN:]@]K.,D/&J#F&9^BTTRP "1X_)"YC_;6<1_2EEFUWMA('4$Y+#P0G.P= ]>G,D0ORM'?K(P"88?A3SXX^*^ M*LE/%,A*C15@$B:)L(!*7^>(9TDE@T@>W[">U?IY>)7Z^2K]$'FEG[S2SW74 MELDK_5S3GMZ[TH^:6 8*H:&J,:.*RER=D0I)X[JBHOI,P75L1F,$6B1I\J^4 MA-53'X(0(]'AICQ5[+W/A B#LZ.#+4&+_^G(YFK;7%?$@RXTY>YR,IF1B!#! MD<6G(T>$.BVWEDU"P.-VM7Y :HL.&(DKZ-.1XB[<[J5E6;+WU1FS,VM1S][ MIGQG(Q%%P2M^N<.@*U>3ED*Q,O-573 M<&JK\;I/=4AJ/R#! C(0U1TI Y,BEH2@[]0ZOFH[;K4$B#0#4V.ETIA*E9H@ MC$88,NE.IGH1 0O(0!5B!LMFRR!P>;4_H#-@/:Q:TV3H&?4)(W17K6J8(XL^ MM:*XJ!]28PD./2._3;W1EP[%N6GSDX4L-Y>J.MV!H1D4T*[H%=L=DC.;)\F] MZ-,4SL< ADDH.CAI*VXT<:V-IXY636]F3!)AIYS2D]%L.*^0J#6TFOU?49= M+#82''JVUEHG6N_0N5%#L7)S;1E\U66$LQ>EW+4 M6,&?4I;"SE&4)2E"H4BBJ)!SE%+8&353BL8,+18-%9M3^M/).TV9Z7>\*8^Q"]'5;\C3&Q6Z9M9@JVI2G2?&VB2O&HIU;CMQK-J M)HU7'0XMU@EC/,3CR;)T- M# M7K< MI;!!$4I$Z/:>GW%*!JF.VR5SW3;FLAVU.=[4RDIC-XV5#$H=!*K,A@W-LR.K M(HQK6U.WYW!.Y@GU,2A!&>1,H52<4H:JYS!0A1DV ML \HBB^*K&I=%4UAQ,R28U62$-I5%=5DA3+\O25F'Y;COE!=K;AP(&R0R MU EJMZ182GO=/J&^TF+"$82^D_O+\0283!'I7Y;;>M=:L2BA;0GL4Q9T''$U$3$5[$H!B//A4$?OT,FSJ' M,5W'7,IVM1M$@S7CUM #5!1..WJF*./+D:Z_$!>+_W7Q\-_[F/*.'E82]TX_ M<7@E1M-YM*\EN6K1,%H](9H-W#I!EA6I_X[UU5ZN-@:=6(;G.%Y\S#M+ W#4 MQ-GGPKX]#Z_4C[>]]]4)'[I",OT?KO;$?75TF#Q(6DOOM)_$>\&?U/M2S*?O M/_8POA2_7O@[6:,7!>!)\,^/#W,7OTU,>]+M[,ZUDG:W@QG\ZCK0?YQ^>+A0 MN(BC>P7:4//4D#^YDA*_AQJ%WNE!ZO5(GCSRC:#W#?*.8^[]'$SJY@C]T[J. MW\/23?]<2TFZ>(LQ+S5??& 7/I@_\3X#JCT![?0[ GL!_DC]2+#X^JLNG*-3 M+?GP::@Z"SPG"O4+^W->H(Q?Z )Y[W_[XRZ81(Z(:T $=EO,\7 %>&!NBUB. MB"M 1"Z9K@01N62Z#CSDDNEM$?&+;=!?U5G?;]?,Z9;\X17,NS00?TTH_S$, MF#,0O'3I]%PBZ?TMTW&WP%B"($@2 'Y3"J*WZ%F/<6R]*R21*N_18IQYY;KN M-6!!2_D,,#D9?$,RP!\#YO<$X7VHQX__FL]UW3 N*AO17Z((/DU0L-S",3>_ M(-XYJ-Z4!]X9"I>HG/ &VN&WAT*JFWU[,.0\D?/$%^6)Z[,6SD[$TME=# P; MG^E@A'NLAPBO73Z#_G>%Y/R*&^0"^/SO-V/"2R_[@3Z:W!<]#"(D'H40_VS* M^.^E+J%*=[JH3JDZMA9$MB-,AVU:5?G'*7H_TW+C20K^D;-@&LKQQWMU\BY9 MB?CK+A)"K"^8+4O/Y>I.,EB]Z==AV& 2BX!1-SB>E8:7,V7.E%^2*3&E27ID MG9@-,6%?UBAZOCP@0NN]F=)A!ZTY0?!C6_78:;.[_YGU_#,DGUQ=GU-?_UA!]>?5$?Y,;E4\7P?; MYI-LP/E>V*6A5CW8Y"D-NOH9R6:/MZ-#0V3;*%6KBY6&NN%FY#'XD,ZH*9,+ M@%P ?!8! )G^[ZNK\O$17 _> %_.8'^F;#@"UQC6T;XA.IWB<#F@%2F-4J=1 MYHS]__E43HU3IPR P0"F).9FTJ2]WY6.+"C M4#Y$?$66H\6N=)A("K*KP^HC\%[GAB!?NFO]!/X/;AY&JF^I3N%O4[74FSJ5-G ],\OF(6]Z/WNXW4S[.[GA/W-T%S)TA[4:K M>G4UT="%P!,SPU1=:D*58$5$Z 1A+ZF)Y (B%Q#7L-UOI@+]JH @URQ:Q_HU MWAYMEN;,C&.ZW88" CI":.R3QX%D)[<1!2X@X]$,Y7M;VI9BA4W4F-?"\'/.SCD[Y^S?:MCU#IR]"):M"J&$=K.! MA4*Y7I6PG0DX^YA@\P6#47ZR!@6$X+'=6%Y\(K^<_A*7T]<'AIPGSSRJ."WVD+S&.;M+P&17Y+^O&WI%^M$ 5DN"'D-]'(:#Y\KY83;=OFAOZL M;*]&+F4LBN,* MMR8-#B+MX0Q?,,L9P[<^[\RMSY#JZPG^7.0\>IE7RFU4_,&Q5Y*W_Z<1G->E>+K&0 ?AEPOA EV&H"P1DOG\FAE/P]3#RW0) ^P,G M1VXQY193KH2\>0"XTTN8371?M*'&\P[?5$R=E3=6A'A>K%,[-VFKG.2'HNP% M58Z<7W-^_;Z:PPM,^JR60*/,(E*]?E6(%E0?9;$YX80QY%98L>*\HDR>M9'; M.GE0=AZ4_9YJB1=8P?-14$D =L7W5B]J)?IX6*]0D\T*%??-.3^8]X;Q"&@E M25E.C'RQ+E\N&W+9D,N&Z]2&WD(V%!5;T>+R;(?BRWW7[0N'P7@D0=D 8R5Q MZI-[2EZ,!\F/MKWMDF(X XT+QHYN@?(^O>KKW3 M-6[UG0VR=]=FN(1]@]X=^];=D@J>S_7^0M?#E]S2SA9=.F3(.[+HVT+3G8GX MJ U$8%ID%+LA\?/TM=QCDTN'7#I\&FWH#Z3#4._4!DY]N)1'S);R*K-ZO!S$ M4#HD#IL;DKG Q=7[1K<\U7Q@XBI 5Z*;JR'X?9;"JA! 8 7)WZP _. 9/W)3 M[SJOTZ]ORY>_AK^^/>>D_2VV_(E)^Q.:\"BV/%DTVE9_LRG&1C7A;6 PXSUPG;;#I6\XO[2C[LU5B6[*-IRK MB>%"][M>$/IZ:/DZU.;/95&09J>%K2.767K6C>:"V=K;N#;GT4V%Z>!JZ#:( MM:E@:9U)_(;%7W38Y?R:\^L7X==@_"%:!TM?;U!83V%I:1!+_KN?WSI>R?+YTJ M_^4<'/<G?J.B1P0+?]) J6VUG! MW9C. W# 46U]-=-]!=\0_MS:#.:R-=8][( LG=KZ\2E;O&#(,I6R4T?U?<4T M=5[E[*TI\.:>Z&Q&DA]T3&@MW)Y?'!0 ^3E)Q3E7NS"<\;> \U[W]V1WO&RB MJEXM;=LSVJC"SWX G _5 Q$8M<95K]](Q&$_XX(>@/A^4C"OT62XV-RZ,\7NA8Y /<= M/3P2!0_L^& 03@ WRHYWMP^GETSQ:IQI-FKC4VTKS>VLXZTJ7:F8%8=D,L: MS O$GWX)W>+GX#V Q.$YCA?#"M,I%:Q];PM$>Y 0!HSL7X-O>1H YNDTF,/] M0@Y*B% B#O[Y\]AG M\YTRN%Z6RG\, ^8,!"]U%DV]4N?_GC47G7L.!,'_^PO_Z[=O&%G\0TNV,(\] M9'/=#77_%V %:T2^6=/5G H^+Q5@.17D5(#CC^'R>X?A1\>/O+C)CAX6NJ?+ MCN/=3B&YW'E3!L@CB1(#X=N#(57/OST8;"OM*$_M<,N ]A.G09LPJSVAZ\P)['9SDQ"KNW04< *I(75][6FJ1Q[I[U4 MI3MGSIPYOQISOG>[PU>8L]7C%HJOEP2AN4:GXJ;=WAL(9$X6,"=U7C[ZL[NA M^[J_M9+DIN"-JN[E[H+<7?"A[H)?E&]PTQC^%IF\.>WGM)_3_K=&>D[[GY?V MOX8W>"].&&]BC=9VQ-%;M+I"V$U5^@AOL+"#Z<&Z5O"3WN*%8];^,>$W]PY_ M3AOWS>J>?+BA^S^7;U_[[G[A$\_U$I83W1<[QAEE_C!'7-(4<"UJ3I05U9[6 M)25I!XD7L0O55LRY-.?2Z^+2=W<0_Q*7(JMVP]57I;*MKJ1R@$OI\QH[ MOU_W]&,*1A?RZ_&J"E[<\;ZN62\V>V3( M!C'VR^(:C:RR+H\EK:*:L9)T@J4N:=KD#)\S_!>[HG]O\^@G>?\IRVOE=E5; M5>2U(!(C1\*Y?4@/(0LG[/\%V/Y][:U?I/ER8G8"2;5-8[N M9XURJ%0[BF1)8.$L;#Z'86_8H.I*KWLDHQPOR!)#V_V&&LS7M5V%YC\D^/^^ M)7X M>R-)Q8C5!DG)>VRW*H5XS-;7W$?8A9WG&C?D-V[O[(U[+ D)( DU+X(])#Y$ MS+]=LMPU;O5JI/Z%KX#10'=$X/A!VL"40 /A#!]_I M",B0[?%R)"-MRT*82TB+X;*TS2!/K%C+QP0R\O2(S=3C.WW9!#JY-A M:\X[8[XF24"0)+>.Q.L&9]X$-NF0]WBA+]7#A=Z$ A<$T6H-X7E?!??=>BP^ M^+@4H9OZ /O&&S'#QO#7(-B*!N42I'Q!4@@KC-NT== QYRAK@21&"W;'Y6OR$B M?O'2ZU5=Z7MTCWI93;G6CC%_(OH^=Y>8M^H5],IQG"/^VA"/OQ$L7CMV/@3S M?]3ZZ"C)/SI18Y3L"\:)@\6JI@XK IV<*P4U+.QUU4=TL+HWD]O?W@-_Y.OO M#H9$EG][*.3$\$"^?Q4P7)]2_UCNG^Z7"E0R?]D*Y@#H8<%70_TSZ.<7C%-] MS=%PK?=_Z\C7%:*O67*QS(NRNI[/.E->UAA7>N-(@C^,0WU\=\.KSCR"EKYK M9L>;GFBS!TCS[OH/P>]KO93H0Y=QQZZ,M'@=%6I\I63"[AHXT#]OJ4L$$ES: M"#FG[O\\MBYR(O]5(O_E6^XK(_+=7-E)'&[8^L$GA@?;=S<>)'+RKW^)6_02 M1'YQ@RN#RC^U+?7D3'VMX.KG-*8N?>Y^B3S_KWH4GTBZY;GF0/=7IUIL3^JP M/9!;2YT>]GP++0I-O-OB6:,YTO:Q0L+#F;R]2.NKC[ JW^F\_M[,<>5'^*\S MA]OF6HOQIA7:*]T;E5AAWYUHD#G(BS''AUC9;W_.?]BA#O4S6+)P[JU@L&): MPM!RY[ZN!KGA?&4VQ=OUT\@-OBM&SA48*GD(<1+PFCRR7/#A\ =!/5WY8*$7 M'' X(B$X'1]81:E!5%BH06&FZRXXP'UK"^PFP_=6A1"\%#^]H0(".+FDNC.N M CB/KLX7\$_PE96Z]/QTYL(!^-;@)/#EI&"24UC[ MWAK6P4J+U":S/YK6 ?\O+'1'NX%NTX7N@Y>A?0?3:N<+L'6[ -\W/,?RCDL& M^TS7H#\V#@.HJ#S[";#.#,BH\!":6>Y=&5W )XO"P@I"L%? /06X C#)Z0M M_2JD9 N(%.I9EANI1[TBB49Y$&0S=W35AXRW.,4&GS(E("K?.LKF"34]OF7& MR0>'<$I(%016IWD<2_.__]>C(*$[!0<&2'O^C]-=^8.-'8.3\$1@F#J2QB"I M!OCV#]6)U7UPTCF86_RN*L./N_MV"(I"\99A_E.X_Q$"Y R:,/;Z

    Q5:G M;SV.KCX^>R40ZHB8T%M?!BN/)4\"_N(="OZO^HP(^JNP\*'R_E\#D<\45O#G M%S/4DV!^2,]\&JY^7[%,O9#X.@MK2#8+ 7#:[4N1 &*_7NA/^@.AW;\IU#O\ M;8'KE M]N=2OE^MY@5 N5.H=KL/7 MN5:A/P /VD)GT#\>UG_SJ=C0M7^N=4\5L5<8U 3P7T\0"A.!Z_4+0J<,]M60 M.P+@U)O"XZ"4%T7?8[[-8D@U,>842IT5,1PK*@RAS1621EEEQLQF"DY0.J:2 M:'%.,W^E)*R>S+_!8=+F2+6)H]&,8:>JOEMU=A*T=9^.I >C@4;&T]".^&[8 MFN)2O;;AP$CJZ4A.\61'J/:VI#2KLN/1VYWG5IQW9A0*-Z1L0Y[ M\/P: N<\@Z>T1+;SQC0>H4V/&HL;ONASD9GZFAZ/1+SY4G)K*\=N[@6%BJMQ M:=8]&MZ/1ZYJ6#TN3K9E5%QWJ&;8F ]70PF,/%MGI74H&@UYVA;XFM:Q,*I2 M6OCPZV?KQ#UWLSAHY$;61]%T&_980>W"Y@3HTY&R(-6XKMM![94JM3%_&'-* MC4M; CV9TS177:]10>S-LEI22]RA@Q]@6Y+B&92\DE7JLMP&Q0F4"QI$9^$1 M)AA)/QU97CA4Z$Q9#J5&"R]8:30?#J6TB<*3KU>FP7JRUTG;ZC:U^GJ[ET.= M4ZCS'8VLA=R3=LVZK#N,LI[:W,#PN;00^..1C2#P@G53WS<5)!,YYMJ.50]>L2O$0"9$E,QVY.ZONU[#8UMF. MQ+U+H9MFORR+DEI=5D5YBTRXM-3.XY$M+JI82U(YV*L=W:9YE0A&'J_,"E)1X>C[2)OM?3-X0CJ'9H:[C3,=88S.$^WY$: M6 -F*HWD2)JTL9Z,.'8;)FF>[2CT.-ULQ]K %I=!;;[H;(:5;IRFU.M:YZ:$A0CIY!*YIY7:).NK:-H#J^Y^4@K)6A=#P; M&:^7U9#HTUVA62=F=*4\+A,##DB(LY&DK-RH.(=:(YXC9A;G6=U1)T)!"D!Q3]Q"HX)5$V M]]LAV8V*2SLJBA-@=A-E=QPK<"A^">T_,WER'OD^4 M.)HVFABHPD8 EYSCP M_]!HVUIZ'"1F%K#&W-1(M-RM'H2K]$T7*/E^:G[YBO=6Y$MN/?B%E1>$ M)]LRN<5;J]!'80'%%)BN*I@0F%F6KX-= ^L-S P-76 1ZJNUX^W!%V;[ E 4 M;]](97HFX?1E^_N:/0>_GGP,70;0I*W?X[@++.WY_@.RD1W'FY^*9=^U)7HF M*;FY4XTF.]CW44KMK]UXQ.X)-LZ3DJ\N*9G$;@DB3W2ZBHPSII@CXAH0@=[2 M.2:N 1/$+\4V+CR];K56]Y[CGP81)+^YL1C<5;XO(E&_ZD2$'% M@J&Y::0=3'9/?])=3=?>K&C%RU+G&Y GI/ 94G@K'S%T]#17%3GHOJG1/4G MKC?3B%P]I7L"O4E_*+QI\:%\?6U9>=>'[)RU<]WJFNGSTKK5 M,TC*JL#Z5I+U$YL[%=4ZNK*&JA-]=DZ\#))3B?J)D>P91UF;Y'GF.,X9^5KT MIYR/ORT?_ZG6]-$5:H1-!#2E0J#/(]\*+?TMZK6ERM%7J7#[Q]+X6]6RX@)% M-!Y4=CLFD2CG9:=*^[L4$OZN< 6WLX(7WDFIM7]'K&U]-=-]Q:'I]>PP6@]L M'JF1A\DDH*G&H^;2^!]5R+K/=;E/PAE9X<)RGVYAW]5]*!!5,[.ZI=$9QD&; M<5U9#_C1J+.=&2,#9J_B?_W+$)RMT0C\PJ/MZU?63/5R)B@J[BZHT1W M%SD3F,Y-@>.MF-= S4^WWRZ"^BZ,IICC[G;3,G8H5:>EX5"C&R'[J4ZWB;3J M6*(7=&5X*U0>D.!(Z7*]?L<5NC2;W:W3> M#&&-%V =8Q?J;W+I,(KW4A:^,,.\J]V;P3][:2*WAS[!H:-&J3=DY6,[Y=(E?]4]BDQZSBE\<3LU8S\?&)GQT?+QLJ8M),2C(.P(VDCI-+)7:_<^8"Z_.!F. M.WA?%)I+;58OD>Y^SDJ?2#Z2'6_9U9RWV 70M!5]C/A&JWE:C0A>2VN:ZA5%CKN>DNO MZ0TL^$Y=[)3+KWV_!C.]JTG]@+>&Z-9PZA)7M$?HFA_33C2DE4]E2J]&JMNO M+86)O>E.&OJZ(4X/"\ATS/<\Y#[!52^?]#&#I7;R.]ZG*0P$4"$T+X(UUK^= M#O%[RKP7@'].)'44:[H0.+UJ8[ZW(Q[176='.-WV-1K&2Q'K;^UY.1)6 &[. MBA-W5MU4F,0P1M&O[0C,7>SO:?1F\_W+UVOKB )9K%)NO1 M8&JOVPW&KNH4MO,V%;$G?ZJ3QT?IJN?;G&+O)PV"(CR^1 XA_S#?X.3)NZ#_ M5!>VIZUL82MP+:55V#4<$E_27BY(&N[2_W/JC0X;S*7-[,! RWW8XV[M>4[R M\*X-FA&Y&NR)IX:PA?G6TF!'\[D>@&<>>%.S )4%^OT,#WJ-GUJD/YC-FRT! M(X!W8,L\,,%*W5DKL/VD%=Z#<:=^[MND#WK:Z;V0='J/P6GD12'L>0XX'SX% M?X:+3-8#)92KP^6I_K[@Z%O=@8ORK<"^+:0'&7@!?/MN(3<% "7PP-?GGNF" MI6CI9H\ #, ''0?\ED:/I[WWDKY]D3]?P'Y^<,^N&R5QY07P(OQC"+"HYW(!( J:0*OI]GKL#V>]CB,/D7O@\[V MX)6D[?P#3*9=YY,&B4G?1$V%5 I32EZI%M!"$J*'*U8!P<]A5_N$;L$_1PJ"IY#O.<\UHJG[=+>0J@+=T=/S%YY0 3QVDJUKX+F9P!, ,&-7-P# D%O, M!00![#T)X>6!H]N#E*R: &P!X&O=3\Y" +<$,9!;"B%8H0[A7HYT.#V$H:L" MKM3O.E>FLB(!] U\XJ#L 8NY0Q:4-.Z^ )G6T9/FF/#7OTU? M!UN 2 +<6_S/:?;0"U7G2(K_G,F1((1--LU]RKFP6R=8B9>(,MT$1[$/" 'H M!3?P?^E?X)R^'D1.&*2?L'P-@7TW@9BPU%3"@VDC#=+U>[6G_*5FY%W?6R9: M1.&H612ZZGZ5]K0_EO=XMR:5)X7FI!,=%_),E\HVWVH-23"A30'(V+M89)&& M>8$NE;_.?D"5X)\?G[S_ZY=M]LF0M\6\5])3ROAYPGB[#CUXWBKI M.A"! >ORQ:X=.28NVBOI59'TOO5#S]2;=RD6]9HT^/"J;<^7M'N3^FU')OS$ M9>VZJ8J40N6H? :/H?-[C/'1\1:-R-D7L*.:!U3&AWH?\6:DGY>+.W+ 5PC_ MDOMEQ>J-ZR-<+!M"E>T,5=Y3N'7=?/DNRO(K?NQ@;4EH,O&RY@L$/[(>W2$A M?^8=/QF'E0BZ"YZ8B!VPK$&L.UN]#=:XN'=^$_=W1_WI4L/E>62KM45U-/,' MI1'**7@2ML"\='?T\[S_'(&\PSGY$N\33WF?_ S'WO4R>L[5[\/5$UWU![&7 MP*D\1Y%1S^=4-2#Q0-HQ$-^X=-JS2$ZK<8%B>-=E!.#J6E,-O\.)+:5*?_F"G MGW ]@><'>WZP7S\_0UY.&]5#S@X&,'Q'-4(]ZZ1'9+<5^/U-!UU-<=35FE)/ M.QP+;!1O&/JEJM-Y+.?S@3_HSP7^\,=0*1Z&L%FS"$+X[L[C@X)FN//HE)L" MT!,+Z=)A=!G@?]4\!MX=5UV 45LP9BN-RWOGZ/+ #Y4>C%--XL;A;VT8?AJM MCE'C_-#4]+UA' 3<-MML>;=33?=/\_H>(BUARC0DU&^KX7P!I-NCOZ,^5+,!Z" MS7(C->76Z^3#]+;[P27^W &B"AXDBU.(SRFYZ#Z Y^UN\9_PQ>.[2IR\/RN. M/%Q!B.+3N_K__;\>!2',LP_RG<_P@!<@9-&$+U &:/0J32MQX'21V? MO1)H<41,Z*TO@Y7'A): OW@O1M5G*.ZOPL*'$N*_!B*?29OP9\!$@+>=1\$) MQT=__9N$-D+&XM.HL^".4M4+">*SR_%?BA85^_5"?](?".W^3:'>X6\+7*=< MZ,NE?KU)\)"&6(Z%7C/8V(LE%'IWW M!RIKID[BQR-EXV YA(:+\FAB%R4U$!4\@".+3T>2)802*E&[B58K(X0APZ;% M>M#Q?/9U4R]Z:WRY[**1M(C$WCH(I"Z7NK2>S+DRV1*SUAG;JAC55DE=C09- M./+LZ^-)--HQI: A4.O84(QQW]_R7-HMXO'(;51B*T&]*PC(3!?UG>TL21$Z MU##LZ="BR.-+B^X2Z/DC/LHOJ5"=6,NB$D( MBW^=C40=K[;3IV0)Q8MDX.%SUBR:1]OA\D"JR1=#H%LYY M!E)B1,WTK2UO;&O$SJH&T1]:4RZMRO)X9#S>KBV\K P$JS>3][BZ\/P&''D. M4E4V=B6EIK*"I5O54=T.Z&E=@D//5EJ;]?R]$*QD%+?*_,Y;#M'>+!EZ!OU: M>]ZMN'2%D-4R*M5H47 :+-P4=K:K^7*T.J#*A!5TIS0H3SIE41.3M9XA2@4V M-&/LS)V-#ULC#YAC>E&&V8%GX%_[DPY7.RSK:'6']ZJ+HH%OQC$8><;W)(,< M&H?1J"OP;?10E'Q!QP]FFK'[>&15D_'ANAS5!%5?1I'H;VJ]!OSZ.:2T0M:K>,;+8T8\-)L3-4%7LQV8RK+"]O&,YV";P[PS!38<_W-(BYD>0M M=[%=9=U*OVJ:2AS'8.39Y_U];2&+!M]"]59?&EQKPG8)V> MW%]/*9)ES8!!.##R;)T[J[EW>V;8D:-ZT!6[J&J[J@1&GI,4,INH(Y-NEVVQ M1M=XLUBW# 9.>@ZHA@D$"1_P*[MIU]M4H[/!:ANXTG/D-]D8:91-;B_C+!?9 M'M?%),M4,/0<4KM66&N-*RPF5XG.P>D.AZ-1*X9#SQ9 ZXU>L1L97;3:*OLZ MWZ!7])J#0\]@5<&TBK!C(L1NUAK5RL&DU6I/@D//@.47:\4*+>"DO$)UQ![X MW8.S3Q9P#JUP,JG7.NJL)XA8NUSN[F:+@9*./1=JU:;J8M58M_F5N&GSXR77 MDQ(8G,.K1$\5%5?5#JKS$:JI(>E)'3 6.X<7X>_TAC?%MBA2,LK,JN3(@8OHDB1-:Q([%'$[?9&Z/; :D"N@:%G\%KOBNQDWFH/9*0X%$3'*Y%^.NLY M<2WUON"MEI)-Q9+N')R18M 2''H.+](9TFH@E6I"DQ,)JK??%!$K6<$YO((E MRHV*!>:IFZLP+SX.;SL\=82 MV.8@M/GI1!BL^R3"2#$<>@8O$:AL/;Y[B&S*;5B$84D;-DIF/8,7,V"&^Z*& ML++>4 \]G.[2FUXRZQF\9)J<,Q[*3F65;]1%7Z&Z32.9]1Q>47VZW!QJ+E!" M2KO%=F0LXW4['7L&K^'R@!M+B6W*HTZ+KE:;(ZS52I9P+K==&@F[CK0LHN(D MM"0+#74K%TM="0X]@ZT1V77-C[M=8=]8[^H-7+:EF@F'GBUVXZ(M9KEB>:&O]7VF MQ*X-DDJ&GL%V+,Q=9M]:305*J5>KG:9&8'JR@'/8&HN!K34"N2PC4Z9#M7=U M05?2L6>P523M((PU=B='JN"5)7\YW#K)$LYAZ]7",MEH48P0#?#%( MYWT,6P#NXIS YN!@(U7 &Y3!*.J,9A5#T^=S@]7PHG:&C8ZH%=NR)+6%T=!3 M!(0NM^ARIJH[;FO+[GC';>5](["FPU7OP#)2EJJ[0&MJM]0'Q!L)JJ CAPIV M(.,L57=D;K@94VLB]@:Q562Y741+<.1DJ+HU?A8A+61'H2;7G,B M9:FZVK;6()')N"8W#PP_,2V#6+8R55V$[L;KV9MLJSVJ=+;H9VRCCVXO.)M6*SU5==$\QIHF2=G5F MCC%:\JA&'&>INH&); >V4*S;J]EFO*5K'&^-,E7=7=$L+3W#VMC(KAGNVIT2 M;X.S*$/5)95^3>B[Q9ZMRE;/X(A(Y#TN4]65!+?F51B<%D8:K$9>C52]%6>J MNB6!6#>5<<5!$<.W?2*FO"T;9ZFZ>"#OJH!35C8_KF 3CI=D=YRIZJIH21\N MZT!M5Y?H/MBLN_30X[)4W:@:,SNM =0Q7?;V7:&_KR\F9I:JBXS6QH%%A#W: M' QIG>N+:#PT,U7=CJ\'=H_JEX5HM_/%8I5S](V4J>K23FVQIDRB+.AU9JB5 M@DTTPN),57<3DR$>8J61L&J1%+'KB9MM-\Y4=9=TJ].>,M3,UA6OC U8K=E> MFIFJ;J6-F;UYK[.V^V1/6*WP-ME>9:NZ"#_:S!?EJH8B?A!Y(KY82&4N4]7E MC/VNTN2&IHV#M=*EN=BLBERVJAO'_F031F%)X/B&7"[009.(5URK:-:K7E=;,#-U4 M# WQ*Z7UTN>R5=U9J;HK;1H,NK*Q+L+P^ERPI$Q5U]8BQJNY@?\II-%057&ZR*WK3QC*KKN%$Y#(LD4&Q,K&08 M_%X#MF*VJAOP^T%Y*V$U05]%JKSO8<8^?$;5#>/M<,R3@2,T*]W)9K5QJ$/\ MC*J[BDJ!HQ'P>ALSYK$U8><:(66JNBTS[O;I;D.R(PDI(@=$&*!S,U/5+3%3 M_; D.,..2HZ@#&*&'D"#,D/5U?'2S,/)6EFF9&OM4^-U>]^-,U5=.HBZ6F]) M"#;OEC1+DP?6@(^S5=VYRG5URG-;0M1L5]%)B^-'/)>MZF[JBR( :K 3K"AT MERT^;%?E.%O5-8S6?&+LUF"Y"DGS,A5PZXC+4G6!+HNR&$$I&$5C"JFKNL*B MFJ$8I%$LXJR&:D7C#'.D(#>7AQ5A\T#O:-:G7+ ]:Q#0*MR?Q&B1%)+:D,EJGJ MMFQ,7DVFI@:&MQ8NM] M6W%*B\YZL(UE08HC<1]I0J='K66/(GV5[=;E'M-G4J;LI1TQ4XJM>* M<3S3JSM?[\)29R\,9;V_Q7 A;/EU-].K.QQ-E(4P'/=1'AU/%N6N$FC-3*\N M@;N;CN2-AW;3'"IFKU.M2)-,K^Y#AC'\F8]WG='#J(B2)REZOJALL5+ M3:XJ-#O;MB\8A$BH<::J>VC@!_Z >"-4I*56-6A3_: 29ZJZ$KUM=O=874;% MICG?MCEY:>^SO;H8TQ&+:QN DY]-Z*IO;$/=S?;J.@%OC"5R:0A]T6UV&':, MS;QLK^X!Z W-5E,Q47U5G';5*EM>Q)E>W0V^B0_[$HVAHY 5M@T2&%(XEZ7J MLD ZHKWMTA/V7::WGDPWI0Z>J>JN4):H3Y927\!I/-YXXD$LAV:FJCMN;+## M8*PP:'^SZ796[G19>D;572/U:-KKJU-!9 Y+=(QWC>9.RE)U1:NM1*&_FLNB M.^%1P@ACIVAFJ;I\;>ROB.TN1*G5QD(/HCX@G3A+U:5'K>+.FG$^NHGV3J.D ME'A=S51UJV548F=Q:R;@3,BQ.Y0\>(GZ?$Y2^%Q2-1F31VC4IPC=E=?3=L_, M5'77ACO%ZJK.V)$0Q9BR8=MN,]NK.S;&,J8/1EU[M6;D!CFITWL_6]5M#2:; M*3'7&7FU'UFJ&??Z*R+;JSON P#%VJQOB[I.QZ/R?$MVI$Q5UR*;VI!GBQ4T M:LKJ24#PW8_;-HZTC.+",'VK*V9K>K2H_H047V^)%M1/Y@K MV[4I>URVJFL=EK*TFS$K&XSD=HC>1B0\SE9UO8';'\@;;R&/-INYA@.EV]6E M3%6W7!T=Q*#88E&K9,Z7!"92LVFV5Y?9;'>F/._)PDIM=*:\PGJF;V:JNEJ5 MJ-NSEE%!+6JW&4\\OT7ON4Q55V):75/W-X9@U5;U%AZ7<;ORC*JK>T2,,Q6% ML?%-L\W4L<"K8L^HNDN2F%G3G5T75LM=;T,[QKS6>4;55?H"J4\6"":H7!^S M1HK!]<92IJK+[6.2:80U4=:13KP"Y+5!_6>\N@:Y,RK#-67K[>F&YZ22-93, M3%77TQC)%):L+E>M.H[PM*6UFE*FJCOT.R-2Z1I[NR]9[*9=G*IE^AE5EVTR MC66II.#VBN+KBW!NM6;IM.?PFAZJXVH-:,8R3I34>IWS"JJ#/>$Y&2KNN7-03.:7K)KUJ;YJ;64Q%O2!BA/- MMLEEJKJ-Q8S>B5&%0?>M,8K MND[5(+E0*JT$I*Q+X^:@UZ1=*5O5[12=E:%M,5*VO+88=C5U3SF/O;J7KF2F MFS *MJ#1;K.JY>ML>:A-^30EHT(AU:IZI#,F&A;F&I1%@]-*D2F93WC/6"!PS_)!S5_=E U""E&D5#,6PX6^&.L*JL M&'_(^!F2S#2F+@ M . !'OQ]X0B.X$?A;_6?E!R.M4'3:J&6&ZR/=2N#?1#JJZ#P]ZG9+BPF\/?L^/9*UV#"P*E$)2S'=_=B38>U+.=)V_,_=3X4DT"NM+!B$0%(5K""(8/7.=">P M)JAS4U CS0J3!^DWUKYGZ$$2$^R M?L0.@5#U]/*K+ 2Z_R^E.@3#-\62K 2 M+*Q?V'^(X0RD!,E>?2N A6$!*?N Z0NZJR'@^UHT#PNS* !L"*L#%^(DZ2!( MYOUYG#R8-XC6:P=62(7?]%RXU.3%()J=" =L!["D[L-=BT*[, <[\U9I<52P M MV!149/!4Y?W=QMH0]X*2C,]##6=??!KN$P6/W75]W 2,"=4%]"$.H:;'Z7 MU)$\%;;=JDX$ [(Y\/T4/^I\[D7P1#$+:\^QYG!;QUJH)S0D'WE0:1+0>##W MK5E:^K;CA7K*"=A-H1^M5K $,IBA_Z 8*W?_D>[Q([?O6SGTZ'X&]P:BN^BI?1)MSAER7$9CX>!<'9]-1)20;* MR(>2]5AX>;8_X\"\\N?%*W^>0M3_K/0GP=R2+_8,R^L-YEYAH0D8NF M*T$$=DOG''$=B,!R1%P#(NA;*K-E?^$V8X1W$?LX,'Z$7X;^K%K&W['7WHWT2E/U6 M;6@_,]9S$7@IE^"W%8$O7AU\269XV4F?,\/W98:7G=5?DAE>=@M_!V9XS2/[ MJ9DA=Q#E#J+<090[B'+K*+>.<@?1=V*&;^ @4ETM=PKE8B^W@W.G4.X4RIDA M=PKE3J'<*90[A;Z]4^C/57_ZEKVL"/A3U?]4*RO7_]\(W==MZ=U70\L1_BU, M^T?%]W*\ ME8^5K3^+YO^!B*9R1'\#1+,YHK\'H@%'TY\:T7?]*-X.TY=T,_;4RQ[V=,P9CR[PZ%-*K\@XG[IV3: MG^A=WQW+Z;7*=X="&C2>T_K7QG):"OR[0R&MPYW3^M?&!O^W:'P]6F=SK%\O.S^[E!(K[NOGM:O[N+Z\1X*I_^H9'KAU-[WU-JWX*>N MI<]P/WU]-'KQR@1G!/G?GZ&6 /O8>YMTCWU(D\0]78+O_6Q'>;E?5JS>N#[" MQ;(A5-G.4.4]A5O7S1>[R6/LPR;,J')LLPSG#778+[AT;+)]:@+/[:Q \0+P MSREL_W0;V-9AWWB%JW1K:PRC3)EBVLW]M&J;KO"H'SU"/&I'#UO1:UYX_/O3 M?L]'YV[%]U8\V :$PL@*%_R10^M)AW2 '@[V 0]T;:#N[OK4$\>NSW-%[2#[ M<=VDO'*5\*::__+GS M%9C^/GGC"=O39LE6UEIU)UN-X7"&EA&1B#^:[5M[(3S8AFFAZF(0UXUJ?\4? M(-M3?_V+,<4; L=SMG]#S^)G8_O7.O+E;']D^R?E6SE7>Y34\T06! 8+H#,: MC&V\-MXLC+A1-NR/E@4#1!+HH.$C0J2K!E^I"-ZV 64!^]>_.,'<4#2;RX+O MK0)<-IOB%V4!1 N&OYV/])N1X(73@W(2O*Y8L&LDP0LGY5R$!"^>1G/5&I&R M(3BC+GFD''F(MNZ+2)<\2!^LN(0A*ZK3:* +_&".8]-61Q--">Z 5;,#491 M-RA)OJ"[?+Z@OB=^V2,<"S,]C'7=+:Q]3XOF82$XZJEYW-^EX_X^,-CUF5N' M2\;W??!N/TI)S(-&G@\:^:H,D"WHG. X*55;9N] W^0.(54V&@SY$LWF#D!5V.N23[9D=Y=NS;YY%D M;^WPS!G@F:#0G &N@P$@T?_]R,E%GUZCWPJ&PJ==GVV40QN6R!,Y;K/CL@?M/'IE[ZJSBE&]^V\P-^,:1.7[R.:)0#-:EXT<_0/8=&WB^+] MZ&U]9CM>7.MP"M<\6>:_;L$_$R$\P/FA:34[C+QIQ65J'AE^:'_T+=N@WE^I M#=U@!*O7Z,2XHPR#CJFP>83PA0SS+RAQSJK"Y!+GG27.L^');!RMK:6PZ*'- MCF4I3=\24..][9:G,@==5\KS_KJ]E46D6)P;!#6)N!C(G#P\^3+7&E]-YASO M+W*9\Y$RY]?N*1PV6(UV)E5%*5_6"63CEE3MHP71BBP5J44\'MM[+NH^8_>UM7JX5<95C]N MR26T,D4"&S%)9*PP [;3YR#7?]FP>C E Z 4>%OQPN"?PH& &'!2TV@I/!S M'D?_GG'T7T#R_60,?2X,O^35R]U"4['2 D(E0]+B(K:T6BU%LW7;VRS-9FNP MFL<*AL*[%1:]0:D+7JWDHNBGPB"_ABCZF6R&7!1]T3N9GQ-&-7=:7[>'2 =M MSBKBM/3_V?O6'E6UK-WO)SG_H5+OZ3?=B>X]NS"*DBY$AB))"$8)=Y?< M !A]LK,$@M$])6L^AU >)S6;OCXP9;*>G3)K:>(L%^,(H9C'GQC($!"AH+ET ML8+Y5"%4 K'OSV'+\:J_%J8= "3O\ MQI_I]V>POM.W&!!,?/S> O!G8GE4- M?SK1JBT9E<@>W2Q,]%Q^CR0(&D()DB$Q$%-D&S;@?+H!!V()M'823ZE]SC1Q ML3[7%:O2#!BN+C%"6Z==1-P#"A%Z3W&5J\'FFD\WU]P F'RRL0:"25SYM<]A M 6&/<,G5G MN 7[BVX0D5A/$49IR6KUIT5]9 ]6+I#P2=E9XEUZL?P^_K%[<3\!>:UH MWA_(I+01U!$Z(T4Z!N!P*"&;E8F6*%?7K# [4.#KX@RKR6ASB_1"\)M* M&X@X76Z-%6 55XS6S&F6RGM/HKOO,T)).D/@R*WU&7'JPHR&LQF;A3'7S=!? M.N. -I@+ANU%=PMDU[; N:EN]]];<-RFZX34T[VH<[/YM,/'7!MO0J>+;R8" M46Y-Y2Y2909GWG$*(/-"\@:7YM]_Q\WUXZ3"[JM;CZ@.^J@E= M0^X;9K._]YZB;!&> 3@17ZX(X@ML_;D>?#GWGG/(_;!7Y7JX_ZI[5;ZO'ZTB M/ECV"3:05]2XG",L/["EO?D=)690D,'H]^*+Z6]?R1L+-WQI>V(\A$1\4&=. M^("[_0>PF04VL\!FEBM-J3R7[/!WVXA^8>U)*0U9)@1: .@U) M%;3Y%@D4!(OR*1B>80 L0H=EH[![Y8;R(M]$"E'"&V@OMYQ9Q6F^M977:'FY M92.D(*/0 <:\'AL"@0)VJ\!NE=O*;7P3/8J&2Q?*S!('6[:>'WK,0]C( C'B%G(,=\;$L">V)$O/)CIFZR>Y+.C\^5M8V1_T-=^<[Q@SU7/7URX-^G:YXQ].&: MZ).#Q /PC^ATOGM\L,,7(D^G/E/613?7)^[OA/<_KW(O31(GK_< U;C;)-+^YYD.G]%Q\O58>>8Z]\X\5!+\@:7T#M\"Q_ M_8PU600)<3%"1"DL2(C$"4%^$*^ A+@<-$%"I(,0"-01:2#$4YX/$B)Q0D!H M2@TA\'<#AY 0%R+$4V81$B)Q0D!H2@TAH-64"D(\I20@(1(GQ$=9/DB(BQ$" M?3=3!0D!H>F^"/%1[A82XG)6$R1$&@CQE .'A#@7(5+7E_;I4]-?./6--*Y] MX\B:8T7Z"^8-Z57>"+#8/^XFXER@[B<[]K.Q$,Z)QNR_>V/"7 M+PF>9'_HV'KXQX(9E6D\H !%_O/G,,U=F9#[4W'D]W/>ESWR*WZ^R#OX*-U\ MGG?PD5"G[:VDIVG@@L+P?KSP3H3A K /A2$)NPC]KEG$_,&\&R1)W.IYT0OV MJ^5SGU2'$!A72/!N(3 E#4(7%(;W@_10&.Y7&-+2:'1)S9"B(R=#]H\BLE$0P0W9,PW$& 2)WK,"@$80_ZP3 H!(-"4!A@4 @& MA6!0" :%[CXH]/NF/_4'$R\$_*[I?QP\#NW_,Y$[W9[>W_.C(<'OPK7_9>HO MI#ET\J%? YU\Z.1#88!./G3RH9,/G?RKR()4=LZM4JR:LB-A<2.7K64+#U<\P@N.S.^%?K3%K& MVIBO#._'V=R(RQXHC3MK]KNB[_PM'%9+)\O+:SAUO-BI5>XM1\'QO,:(<%@Y']_6-F3'W)QGCZ)\>NS$] MQ?'"'\>R_6,VL&[,AH:K3)".T"7X9IWO5C>HHX_\JMX??WOS\2&X6W"=&1<> M(WH+7=.?< <)+<\U>Q61A_6\\"D-O:UN3BQ"MIJ.PUI2'9--8$%Z^R0-;5QR>>YKDPTJL5!P6HEC06@ MW,_WL'R[9VV[[5Y^5^_G9ETQ?#7,XT\,(!D4IR 6W+<)$&\WQ1>Q("(+@IXO M1GIG+!AS>Q!DP735@J61!6-NRHF%!6-OHTFU151CQB.OUG=4H'*:6 2\.VEL M@H0-EW9!L"LSC>3X99\L:"*VK/! MX\/0\ /#F#\L7$=?:?Z#=[!38=U?W'5_"1:[OI%UB+.^+^'3)F4DPJ*1MXM& M;E4 3@,]%(#[%8 W*@1O4@#>K 2\'@&XK('LN;[R=_=(>%W9-V9/<<)C-+$< M-:,<++-G746'T&!L,<=XLF=\6V/%SP'$\U MJYH#=D->5.@HYHC3&3+.K"-$LCM3Y:=KWZX'R\__FP[OFH?:W3/ M%P6^,Z'=AWQ_X5DLY%G=60UM(Q$1/5\5;]+'NF8_7E@8T2WFXZ-G_G4/_HT* MX6$[MVGW2CE%)KI&DWC'&=51A8(1R3 M8WZ#B/-J*@Q$G LCSIOER2.::%.U>H&1A4)[6MO.FX/>(.F21*PY-;L-9[$$ MJ\:F(.MT;6E808@YL#PYGK3&K6'.(7\!,2=)S/E:GJ)<;XUUU>L: ,5$M3?( M2]6 OG0 Y97QH[(5O*(T)'FYZ7J335O6.4\,@2BJC<:9#$W#VFAH_'P M((+5U;^?64@3$Y\[CY!>3H99@W-G#=R5O9$%:SL :+Z,SFBY'VP&D1E^D:S! MG2$'DC;D.%_5?-+'2JT=GLJR^D9CU@P4#C!RM^H8Z&I<)->+*.!WNV7UX2W# MEQ.^HX=_VH[G_>MA%+["!^?)!=H/?H9U])>LH[\!Y/MD#3T$PYM,O?SUH$^P M4@M!Y032DO7.J"S2S<"2&%$G-,S-CWE104"46Z&)#!%GF!-"T:?*(&\#BC[3 MS0"AZ$9S,I\#(YYA@[RSRZUDR1,1M$'6W:W'1F!$/O[$D Q!8A",$NXNN0$P M^F1G"02C>TK6? ZA\IA0EX:Z4)2S_+*[VN%]?C+8(U24C:$S. G-)6@N7:I@ M/E4(E4#L^W/8,F;K-DS \B;@6UB;6G> MRI[NY*K?[+7=2K=H@W&$) @:0@F3H4@FIL@V;,#Y= ,.Q))[P9*TY=&^""<] MN>'-I[P86)(W+;?[5&6\K>_C./M$&7CM.,'>F@OWUMP EGRRKR956')3Z;7/ M>2EUJ=GL+T85#@A;K#W=(.(Q'J*,$I+4FO;9(,*W1@UP6S:XY%:72 JXO>=+'8O[B<@K\F[ MM*/-BU/ S2RIP%.%X=0+(0^)\E@40V<0YKUZ 5@F"\MD[[Q'*!G8>#,!Q11) M0E%U&0/"HKOEN&6Y0C:_GX!Z$SA8PJHO.390^>J@E5><5<,=+?; $37ZH""# M(^^92A X8*//G3?Z) ,<7TL6[5JBL][YPX5E9KL5?>V/L!83@QF2I[C!1&U7 M!F!%+XSLK-WQA@P;H0D3H@F-9@#V.JH+T02:(=?3XW!A-/F]'$\/&]7T95]2 M^-D %SA,:B]'> Q6A%(.)HB=W>F6,41+D]FH,UAQ>RLBRN8@*))!F;AJ5V"' M$Q3\:TW*?,-V>#\+(PPHIH+A^,+*!FMJ6-WT1?BQLWF MTPH?]8LM$ID &_%E=FP(;.3I1NP4)G!PY/AV6PL&LHS1!S MJ6W1WP>94K$I-2@*=?FL0@MTM=7BRY5Q!#)1:B:#X#@$&=@-!+N!4@PRB>ZF M_C[RV.J.DFO%+ <9XYR^&+.>9C'GV2&0B#R0//F+BOSKP%Y+M3P\WUX M:5 E/K? BTW0'?GJ1%IMJ#&Y]Y[VO3\9$HFK5@UV_L#.G^1/FN":<\C]L%?E M>KC_JGM5OJ\?>]6<6^XX;0>8V6YQ.93-LE,(]OHQ2LP0&8I\+[Z8_O:5O+%P MPY>V)\9#2,0'=>:$#[C;?P";66 S"VQFN=*4RG/)#G^WC>@7=JZSSP3\U#2 M'+&>\5E2!45IY.5%KH?OJ+&"8%$^!24S! 6[5V#9*.Q>N:&\R#>1PBWRU S/ MB[;%E=7%JE.N,@V#C9""?/Q)9# RQM#DG0$%[%:!0)'6W,8WT6/FU2UI8M8\ MON@6V_AJIE5[@SUZ,(\_F0R&PJ56T,RXYB+U:T"/"^4GO@D1GKFJ5*=G>\>/XR_.'(,-[3XR(5W[,U$UV3]+Y\;FRMC'R?Z@KWSE^L.>J MIT\._/MTS3.&/EP3?7*0> #^$9W.=X\/=OA"Y.G49\JZZ.;ZQ/V=\)XCVPF. M;^WX[VPDNS^&KJ%:V2!\3_]>A#Y:1.\?KF&K4;;IQ3T/,KW_XN.EZM!S[)5O MO#CH!5GC"Z@=GN6OG[$FBR A+D:(*(4%"9$X(<@/XA60$)>#)DB(=! "@3HB M#81XRO-!0B1." A-J2$$_F[@$!+B0H1XRBQ"0B1." A-J2$$M)I208BGE 0D M1.*$^"C+!PEQ,4*@[V:J("$@--T7(3[*W4)"7,YJ@H1( R&>9A/Q'W$F4GT;F? ME9UH1C1N]\4;&_[R)<&3[ \=6P__6#"C,HT'%*#H?_X0CQ?>B3!< /:A,"1A%Z'?-8N8 M/YAW@R2)6STO>L%^M7SND^H0 N,*"=XM!*:D0>B"PO!^D!X*P_T*0UH:C2ZI M&5)TY&3(_E%$]JJ% 0:(8( (!HA@@ AZ1] [@@&B>Q*&.P@0J7,=!H4@[$$_ M& :%8% ("@,,"L&@$ P*P:#0W0>%?M_TI_Y@XH6 WS7]CX/'H?U_)G*GV]/[ M>WXT)/A=N/:_3/V%-(=./O1KH),/G7PH#-#)ATX^=/*ADW\53C[]\L3_^S\( M"?[]^F57$YD(B1\\:"K9^ MCAD$E]T9_VJ=2^=OX7#AE_(ZS=-98CKSW9-WC*O0T0[+DJ] M\[=P^[Q.02H?]ZG>^5LXK%]-.Z^G+G']ZQF.^V$?R/WM^8UON'/5?M!67OA0 MAOO@/H66KB$_G3X>C7TR05S;N>/-1J5K;S'R?&\QJAP6#D?W]8V9,?=S*\^< M&YXG&>/HGQZ[,3W%\<(?Q[+]8S:P;LR&AJM,%+4SQ/+RQMIV6[ZA$Q))$=_? M?'P([A9<9\:%QXC>0M?T)]Q!0LMSS5Y%Y&$]+WQ*0V^KFQ.+D/,>U2],&;TL M=[.(C2VF#MOLL>$[P!Y_DB2600CFG3W(ZF<\&'-_T'7RX!?UT3E9,"U=.1<.5%X;"\;>1Y-JDZC(B22+ MU"S7RDHU8=I9E>;-:=)>#.!PU3'ZE0Y?;11XAI9KK!V<-[?!@:?F 8\X>%Z^@KS7_P#H8J+/R+N_ OP6K7-](.<1;X M)7S:I(Q$6#7R=M7(K0K ::"' G"_ O!&B>!-"L";I8#7(P"7-9 ]UU?^;A\) MKRO[QNPI4'@,)Y:C;I2#9?:LK>@0&XPMZ#AQ*7&=!;TA6*G4QLB9!#LN)VVZ M&VY%D=VIF9>KG$M6##SO@=%8H:.@(X%F4!R-+^8(D>S.5/GIXK<$3YMTQ!-* MP!MEH5 "TJ'+(Z;_YY4I\#G7*5MCWBI96ZV7+@'G0XU[+06[ M>]Y__-EV?-4^5NF>+PQ\9T*[C_G^PK-8R+.ZLQK:1B(B>KXZWJ2/=K7^W.-7VV(]6I>8J:6FG2!$-56Y[PIX%,@X Q? MZALUPQ7&"@-KA&/RS&\0<5[-A8&(;- V9C(C(&-0%X6E'9KT1MW+'0X M3AAS5C/&4I=559:[!3O'%,IFL'6#$'-@@7(\>8U;PYQ# @-B3I*8\[5$A=E3 M\MOFI$3+0CUG<&6]WQ"PI!,5Z[':S*ZU.F\5!Y6)LBN[M"%%0!151Y-DAB01 M"$30^/DP^GH]0 3+JW\_LY F)CYW'B&]G RS!N?.&K@"\$G2U%J\JEBJH*.; M7'T2:;^+9 WN##F0M"''^NJ M&$G]S=;5A[<,7T[XCA[^:3N>]Z^'4?@*'YPG%V@_^AD6TE^RD/X&D.^31?00 M#&\R]?+7@S[!2BT$E1-(2U9K7&>1K0(>-6K3#=6H2'8S4! 0Y588.D/1.*R# M3+@.\C:@Z#/M#!"*;C0G\SDPZC,2ZFQZ2,#/@LI,PY12=ML<1V 4)5WP#,F\ M9_-!,+I$>\D-@-$G6TL@&-U3LN9S",55=ANB4!7K,MG6UF)-4CU]MS>7F,>? M.)$!&( (!2$\NP]3X@6^$S3VQC.LFQ$9(@: @E9(8A7D/)>2+;L 'GTPTX M=XTEAPM\9Y'J2OG4F4(7S;=]SFZQ2+;!NB- ZD<;$OS;=F?VWN[)2-2>,NC^?>@>IYQQAE4=X9;L/GH!A&)]11AE):4UV[:<.JE M#MA:1FLB4^5>"1/H[^,?NQ?W$Y W:_2=N;;<-<#,M4?;&E7"1T0(>4B4Y:(Q M)D.1L(,(%M'"#J*4P<:;Z2E=&N-MEVQB5I'PELW1;$"5W._';MX$#K1.B^R0 M&$UD(4'@7V MM+;!N;W<1[D>!. 9&HNKS [V/T'!O];T[S=LA_=S+]G 9%22:\\MCE=F=;*3 M%X4N^_L"_V:6=YD;+!K5\J; 2ST1588XF+1S^\!#E'?!\ QV8G0)[%^"_4NP M?^DM$##=@AO82%WDJW0P+;D\QG7-&)0V1QJ#B9.M=&4S:/7KDX'4=1I/2GO? MA(3CT>"A]\J]KK()B5,79C2YS=@LC+ENAO[2&:>WP5PP[#VZ6R"[MOW.376[ M_]Z"XS9=)Z2>[D5MG(=@KE&*0271W]?>1IZ,0W&4/T#4@SX7:@;X/+]Q.7H+19M$"Z(9$+E>OA_JON5?F^?N1==*H+97G-KXJ-F3C<<@82[!W_ M?6(&SS#H>Q.1T]^^DC<6;OC2]L1X"(GXH,Z<\ %W^P]@,PML9H'-+%>:4GDN MV>'OMA']PLYU]IF GT"\'<)(&H(%==YT50P?M'OLT T1#XOR*2B:8:@8IX[< M&4[<:MGH77>O7%]>Y)M((,H_=7/]\S_AC^-M-=M0W8B[)X?O_HMY MHV\YB"P _S@/&H%?>50SHMZ\XZ%1_&\./7!I(1OM]%D^ M+JLYMN/^.$K:LX--C$@6?J![H1L;V:%KJ%96'87?_4.U W7K'7U=^@_T+Q_^ MQU_2&KV*!^(/FO['P]^_1B_DU=N/PO= MPXC5?KB&K4:)KNC>O]QU3YAHZF8L5/F5\?:OG_B+!/]1W^# QX>)&TG^_[0% M[B2O1K^'S!>*M/WT;<$3'0X?/?YL1Y+TX(P>HKU0D;7[%^>J3]P;,\,=#QN] M@.-IA[]\Y>&)AXZMAW\4I/*#U)?:?%W*/)0;W!\/;"/_(,DYJ9POLZTR+_WG MSV$JG[PAM'GIH2T\<$)#$FKE/-OF\P^%OQWX>^ M7^7VE$"J>RVBH+I.(X2!*HP:Z@U6I.U$R3,CFZ^6,)S>+@RW7A$5]/65?%WH MY 2G,>0-5F$4'U\3&S0(KR1>7HDBEER=3ZB=+'46""'G^^NI%%U)O[QRT9_* M)E?Q1'DV8+,-=",-B'YT)8*\O)38S!@ZBTP)>85D6=_;-H:#!AM=BK^\=".O M"]M5#N]8TF!=;JM^.I-GY=U1?D.5>!/+;TN+6K=>\L?AE:_/9,J3 MW*Z[I#!K61NU^MRB0,VR^TM?G0GUE<7 H=$-33#JFK%VI;Q"!GDQ?#*5^^IWJ() MW%^5&D 0QPW.779RLC<.KWSUGBBL:E91BMG*58;UBRN!:+.]Z)ZOWE-KQ>48 MSZH5@-%JCPV[I#AB/;KR]7O:E;?.P)5U4]Z2Y6:IW<\/)IW]I:]I+[:,(ND$EW&8&3DLNCC9XJ]Y%.O-R>./7]YQQ 5D=;9MS MOMHRUCA5'GJ%D)[TZWO.RB 7**:@RL)&'.A<^-3=\CB4P%=7+C>+6DYL;+/6 M%@0#1R-4IS7>[ZYY=>ETNIGYLWRWPF\96?/:XVG+8=C#FIL73-H LVR[WL$ MB?77.6FS1*J]_?R 5W=E-**[R6&=%9_M:<"NY-J:M=N7C;ZZ=%'PMD@NZRJ\ MP$YDGC!KFD7NLT2O+MT,!CL"[=5Q>3DO9R==7>J[Y6/J^==+BUF[HS9!8\4O M:RI96#2:DJV*Q]#0B]O27N!2XX5IS6BR$JSHOKS6]K=%7G%U.;G$Y M9#J9V1TPP\3HTEW&:O(6US&* VY0X 8B&UWZBEX5AW=8U':6,JE/ M%VP.8'7=WC_ *Q'<]EAB54'1AJ6.[/9@2+>'I+._]+4,ZJTB84X4MBZ3]'1J MS$N3K=UXNO97(53 B"%1'(3226(C!04E*V^8O RD M"J6'R%:T1W/QE,(B_1K.B>IJ#LBR[L\,:4/E7/:4PFHQ_K:!SX4LC\XJ$B)@ M*V6[.*VP5BZ*;MM!-FM5V>QZ2R)M4W:#DPJKPBJLI/%;R^HR[5H6L)TFJ@6G M%-9N%XR10LY>\*I0J8IBT)QEY\$IA:5ON<72&LP-2VH(^!R99A4S*YY26(B! M![F J&[EV:+I5]3JQ%0M\:3"4MOU+>-NM1S8+O-;=:MDMW+^M,):L33K\72I MS@O%NMXH<%AM,0M.*:R2*V%S/7";82&#S8[HS%O+>EQ5,*:Q@8GC95ZHB5=;" =@R, MF=#C4PJ+,5%^W2MO\U8Q-UT'*[2#VOW3"FNL3O,#H6&0O*%U>S[A.P7""DXJ M+*[!] BQNU3!#&U;A4$N*[OAF4XHK'S'W]: ))5D5=+KI8;0QW$N.*6PPAOT M\TU9<"QA/F)J3&Y@JJ&Q"4PEH%=4SOC"HJGUU6<3&T%-DU8$\I+$#YNR W%,<6*O3F M+%/$T;7(GE18S<("!?1V[/+;J1%TQT&!UG;B285EVQMKRS @-"K%S;R0FW>4 MR6Q\4F&1V)2LA,B?Y9<$PM?R.K;>+(.3"JN%+7$F+Q3&LNJV6_3<+J[7(#BI ML#"Q7$*KQ?K*REIU?"UY8WDW"TXJK*559CJ3EM"35PNR4JS7-X,ZRYY66+HY M\[@EIW/\UO/1*I$O=@?=\6F%A0TG&!%:@#E9,/BM(4C8J-823RHL1"G5Y1&A MM_E5-COQ)\N15//9DPJ+F$E5IQA,!F"[]:JMVF0XY_3@I,(BIVM*]@?:!,S& M^+ Q*RB4E'U#84HK!H)5;*M8'RM.FE7RM,(:^E5JVRWV;3ZKY#&)%MMH MI2:>5EB.LI7JE7:_!I:T/)"[[EB>U\53"HL9(4%AFU2RZ3DX794PJ+7N)-'"^#T!OS MRM6Z#^ALAQF?4EAE6]?R M896!S0N-&8+Q9-/SBIL 8$YF89:>I;9@ZAEF[; M#^J%X*3"JI!=,'$SDKL*855]M8K?<(M96",3&:68W5RUAN? M4EB>[,Z]M3XQ+$$2I\I8PY@E&IQ26/ATP?&]1=FT)%Y42GYGYQK&2875Q8K6 MNC?N8+S)S)G6# CKG7O2PW+4[200"ZXIDP*/EC2MO>VLV9,*R^5VOJL*M1U/ MHKN>K-=5EBSZL8G\C([M(J=3?:4PJH,' TFP-, /( M@A8*"=G9SMM/LQE?W97ET9T;^M02X$)S!KB=@<]/3GM8A9PX!-I@#/A9M]O) M%\8J(Q3%DPK+!..!6#$PQ.+L8%X6U$U9N?=XP$:LX,6BCTD=5H 6G%18[&R\,G3';\DSN;CAI4O'[&'M28>6M MM="==OFX;G3"FO96A66).N5([DR*7R 3N8S\:3"*A76H13O0IO1G%?= M04D?UZMC]K3"LENNXVZ/D+? M#A\O9SN:]7@\8%5A9IU.N3P!57$W KU*HTE3[.-#:+JKB_!1?'<5:>BS!XRG MX<.;H^W31^9<-^;^#XQ\F39K3XR'D6/;3F#.QP_[=)WWL' -+[S\P0__Z![> MR[Z3QHSN8H[,?2[B:3O,PW#[,'[V*A[4\%T\_-.F+CSCQ_&7YP\:/<0AD19%R[6GE,TQ:;C/<*DK MWSE^\)3?VG_R2Q;L6>;[<,WKC);O'A_L\(7(TZD_UYZ%8W^ =XLJGJ4 GMW? M">\Y"GGF^-:._\Y&2?X?3RG#('Q/'V;K#OG3_1O#:#(8O.P7TUWB?[/Z-SO-==\V$]C1OV24<\,^+MG!G+_'7$_ M^EWF9^)N8_]=WCY6/_S*V)#I8^ J+%&(XM^D^"D:?\_^O/ V*?"2XG\W^#RXQCC*RYS- M_$CIHJPO#^ MR RY_5DI+N3V&R?S4X'IW;^&I_+.6^9V2&2([-=EQZ0O[_/K(?X:8$[N[Q\- MTS?TA_U^%^\:0OTI9,V/NM=CX,/S+$Y[O]?[[--1DMWX@##/A]4 Q7/]O]<: M_3)8)EIII(48X[O;\,L4>RE59W2)'U.>:_8J(D,T\R;\G]Y6-R?V>]PNO*H:0_K2N+_G04^"UO MFS-SOK_".ZPM^S0R>(OZ5JN0)I#)%5E85"J(N&FQ"2-#$RNY.;M%3_GBH+:T MY_5-O89%TP;)QY\(F2'BV:>:FIHTB N_V:U\W[C0,A:.NY\]]ESP.6>V<.;1 M!IBO0L0H[^?44E]L@Y5"XX+/F"U;3=IX0#H"PO,K#.6WN#3AU1%K6IER>VF"ZP#NJN:UN0)8H>R0V6*#M?J32]PM, M$3J#16N$8A#8^Q/7JU3IMV[J)RVN1^W;<.;:RG7#+WU35!F2VA6]E8;*@J

    MN$KK-IY$5"L&QM3Q6A]B07&HP/FQ(+,67R&IU6,EQ@RR<6/U1JM7;I>)MH9+D M='N"[@I=@U=7M5Y),'$7"9)6DK32S(V\78[FT;'::FUXWD5JT28V)EXE"0$F MH5*Q6'7DO=G/W_/^0RP8-G+CQ=I@=I:TVGDE'!U1DV$0=["N,Q_28U*HZ;)4 MFYB-%ACTLLW((HZ"=0P53UH>"OJM61+78 S?F*!_(Q(X2=G!X\&; 6,VVDI>%'()RN\)BG<\E73> L1[E6=@NR\_DN;.P M?^)$AF9B#/;='6 PR0M5K);-]0#&F6-^D)-OA9,/T;[KX>3; M"_V]J4#+:C^;+_3%M;P!7J'J(/=K,%]" '>+>I\+4SP)D L^5V[V>^U BM;%R=HPQ\7U^VO9PJ^ M&!V4^[O 8 U.M;I4>83M1NUYEQ0C $4??](9 HNG\O;^Y/]VK8ZKLY]O6OZ_ M$#0,L))=Y!F$Y[>E!NN;G?:JM(CL M$;QR3/NM(&+TUQ?@-LOA7$T$0ME\K2&,9\MW2: @2,#]ZW_G1I#J>3^#+F$-I@=ED-T!5%J8X;K#6 MYIT&'>T!J8"T+G,FZ2;Y8:^41H0; @TS.-/"H , M0KWGR$&D@06=L*#S=[R;4JEO.]O>LBF;NY**CG.$3@YB#]WF5F5UMQGFAK+$ M\88Z#Y#1@!%#J=]W8:-4AL;B,3"@T,,AB'?K]*0%++X0YZWD6\2 V_49?FM9 M@;XQFU@#B^(<49R7 &0&H\\?Z$UZ@F0U_$;=F<%ZK]^(X%ZG!0/G2'ZB2KV8 M4QBG7YGAR%B5U6PK+_L5<=<<)^W*M.5@061W2 EDO?)@@2X;4\\0%2:*R:(D MG6%P &LZKW:XS)FCK7HJ21M/%YM-G/M MT@*XQ4[2(-%U1G(1H#X!9B.D-9YL"B._&(0@P40V!)/!20@45SM.\LR!SML% MBN]UKX8RC7A4SNRVA@LK6RF-.GTNIQ4:L4A6Y/WYEOW5M(6M2_$(N<( , I)S!R<*@3O9L61A;QC@2 M<^+Q)T5D,/J]R;'77'/ZO'V=7[G.PL@\U$.6MXT'7O7\AY#F#^PHBA3#&K/8 M"U&3KE:_<*%JTL=-M;OTF5K])X%]$M=(6MFY_B2K!X=IK;3SY>JBH\CFRFG3 MTEQ#<2]I/\@O9+E=D%M(_&R"ME1Q&PPQ)% 0L.^/)S. B%PS2A""1)4X!+!W:CN3EN@+UWXF?=QK":U\'FO$ M/MA,1@V)M;J#Y51LT9!5S1;_.=#5;GDD]V;><95OH[L$DBK)2&92( M:V\/A)(TVD+I>TVWX$;<%P1]9> SS,FKKL^/ZOWL^,L&E2'VCX@$45_$9 A MD9LH1/UEO !?YUE8H0:K4&\,E7XKL'K #"62C0,:554_+WBT" :T+*);@QE MO4FZ&A45RDRU[:J"522U[HYN%9U2EU40)(J@8@B1 3'-1[I/8;_:HK-;3S G M58YZ B>$0E"3<7RN6=V)-*>94"3Y==*=_J&MM=Q('8NQBHQ<&RPKHF<%>YR M=:D0(F!=ZF4BO2?0(C?(3DO$UK6LE82U$76*7(['-2"MRZM=H]FHY)F]].XK59D,H.)JN[\WV865JE#FXY'Y+P0M ME6VI-UNV! &@^D(I;U%GL*L]R3OQ^),F,@SS7F7Z]9>LLIZI9INJ9HY,#9:' MP1FI<$;JN6:DAH)UD*MC2@8;\5DMX6*^.Y8-(N&J*\ MK9-K/MA)6SL7 B :!4$1DLI@.*PCO;%10W&'2B%07&I.ZBN,\9;!8+(EQ)U5 M)>9FBVGF=11-.H ZH!?=A=1=9$%U65&&0QI'IHL]QI"A3T5G$ !GI4*$@;-2 MTQM\/0TV)7/ATPLC3P%CW5TV]$(^&/S&L+/S@(U=70R[ 9@/K252&;2X[C0O MY]D(;)C0H&&(#$[$LQ4;H@V\6K.JW,+72G: MFZ_7VG\Q=CO"=HO"S BZLCG/>EVP'9"LL3LQ*NIECU*FKPS]G*>Y>L#-=5)L7*$?O^,U4!@O="D#FF7!BO>:TG MKQC-&4\'#=$N7+K"*GR-X?><&GUN=1E0ZE*")0Q<*KO+-\93/%3B6!17Q(D, M'\L?+MJ+_6F\GLL?,V%=\\;B&$ES86G06(AA^O. M:F@;R8CO_[O<),@$CIK:)+FRQ-A1671P>>5D]84D9)OX;XQ#.$^JNEI6<_:* M[^*R6>;)+I#YY-C%NP*>ES4CS<&D."#+R((7F 8_Z-0I M5>6^7K7^Q7HQFLBYECNC6OQJ*;@TZ_?;16T<@[& M]+X.!/A"!5B[T36*#JY/^:6]QF;!KC?TLGOG.ZH (Q$F0]'O#>K81R#_W-L_ M:970_<,=;W%@-LVQ;77A&3^.OSQ_B*A:;&)$G/!CIFZR>X+-C\^5M8V1_T-= M^<[Q@SW//'UR8,^G:Y[QZ^&:Z).#W /PC^ATOGM\L,,7(D^G/E-!G6ZN3]S? M">\YLIW@^-:._\Y&TOICZ!JJE0W"]_3O1:A*(GK_< T[-'W7QHM['D1V_\7' M2]5A:"FO?./%02_(&E_ [O L?_V,M8 *$N)"A/AHG"8DQ(4(\=%L4$@("$WW M18B/9OU 0ER($!\-((*$N!@TO5L-!ND D>F^"/'1 %5("(A,=T6'CV:;0D)< MSF:"[EP:" 'U0QJH "VFE! "^G+G)43Z6OH_>VKZ"Z>^D6;I;QQ9<^SHP_\^ M(OCC-\]/X'_0=*(M$]&YGR5M-6/N&^Z+-S;\Y4N")]D?.K8>_K%@1GG0!Q2@ MR'_^'*9ZH 7D_EBX'_TN\S-Q#R__7=[F-^'U\ZBE9@C)?09R@W@;5G^7W.7H M>L\81V.&SD;RE/3H0@$_1?%#PQPD]1E(C:2;U%$19]:.JCC/1>^[IG;*H?PM M:D.C-'DKA7YYXJ?^\]<_8]%&5^QJN4^-*MZUF*/)$3I")TCH2UDF4*"_2>>_ M6^'.9Y7<+*V1ZZ:U?^@=>GH[ZKZ'X"HL48CBWZ3X*1I?X9"9\)Y_=^,^N,8X MRLO @1&Q#YFYK]>0V#ZXKT,;9'](;MB"WIV($QWV] MAL0V/%V,VR&1(;)?EQV3OKS/KX=XL5TGFH!AZ _[I4=PO<[O.-97-]KEHU[O M:Q_3\F)"' J>3XA#/MCUI848X[O;\,N4"A<88SUK8):451;K@*'0-9+T$+CV M5E[V"F6CS:,Y?T(3:SQ7W; *$4U?)6@F0U Q;CZ_._%^MVL@I>+]48W]'8AW M++O+GR'#+%]PRXU>5Y2[[84R*CLXQ_>37EC>[FR[*C&L[.3NK$S7)7426*-Q MB SDXT^$RN#,>X.A4IL-A+AP1K4/<2'>C>//(**J#[%6$^U-^&79'B.2NUYP M8M*SVUFR- R.=9EB9#M,264RWTC,AZ8QY\DH#* HB!&G#%0=748\5'?\+5C MQ*\3'+_@"U!DEJ2S@VF6)XNR*U0*06'C?EVNJ:%;FL3K8" MZHZ)5/I^UBM*9A 8IKU>F_B>I4J_=9-_:3%]0N365'76Q+M:GL$BBN\TQ:6 M2W9-B)&H$H\_<0;+X"AV]MW^YNJ;5#LD M'X-9O:=@W>EHBNYL'YC+Y52;6G*WSR0=;K&O5VHH]:@1Y7JU,!WPU4 >3 MT3A\_BA8AV:PF!+S4-1OS9:X!G/XQD3]"X&^Z0I;]!EV@EAF>SQ8-T?MP;8; M.;Y1H.\C,;^R(D'!GQCN QL:/.$3PBK!WPKD)==E&G]4+^&SI=H'>AO&(OM" MV8O84<(.3H_!*;F2WS-%N3L#@==$V05+CQ/V923:#NK&BZLP>AZ^/B5>! MWB'J8#=K+.E\+%+P)$#6G;X*)O58M4R_M]NMV8&K@ZL MZ1R80%^:4IT)]&ED0D<10CH#" (6\T&KX[;LYYN6_R^$#3MMQ:QJ$MGDEU5] M-QV)O:WN!I'L1V%#)L.0[U7R7G-YX!XA#H.PSQ]+A,D/6"=XY9CV6T'$Z*\O MP$V@&4MMYP7',K?*2N"K!$[J28GU94K=)/'%^*;BZH%(6^W#4J M$L97YC6CPH;X$G_W,T27VT(76,N91##W!- ,?7J2;2I2W3+-&ID3!MH>5FU0(L"*XENY=<'C*^S7IS)],71;\4R^J5NCACQ3%;JWHOVNAT?NR[X3 M&R,S!!:/_P*%'@Y"O%NG)RU@\84X;[/?X4LWW>V"BVO1*;7W6;U'NN.%2:*R:(H\L'("BCCZ1XP M<^9HZUW+>*P#)4-X&"_,0BNG-7T@4=M2SJ^I"C]/NF!M"+H24W9J'D]V*-%V M2]3*:@4A/)"//VDJIG3-'5:K72\RP)&2%VMQ#T'"S 8%RRA-2'GIS>4JV[17 M13;I<&C1Z+E!\ MKW\UE.E%M5Z9C%>T;\VJ63"CU=*H[\=>B%K/;P#)(<.)):R7"%MAIY[<$4.A MW;>J$QDDIL$4]R>R<>OV])WYUKV%I$7]"[%(JR7V5I(VYV6NVF0[CLC**KT7 MO\RG461N:A'K*\;3SPJN<_A#1_8$=1I!C6F,5> MB)ITM?J%"U63/FZJW:7/U.H_">R3N$;2RL[U)UD].$Q53_?P>F=%6BJ^6+6T MFF3.W:1CJ9V9M)X-N8K!5U>M%''2PGCA M^M>DCPL':D(12+A(,^GCIEK]7JXC_R,E[HJ[32#F*0F@QAP3ATZ]KB;>HJ_A M^AITC D)3&7)L5)^PTSP(%+B3+Q*' +8.[6=24OTA6L_DS[NM816/H\UC&%T MN?E" 7S66#EN@()54(J]9%1>LCELXU8,:SL>6](<7W?*@SV8/+7[8S0<"'I/ MME#Z7M,MN!'W!4%?"/YR9C]H92VNRM@]W2Q35"=IWVM, M&HV-$X@U2Z*R&P5(\\HLSRH(L@^@$D@& W#"Z-7DI>..?=ZUL,=2C7H")VH( M5R[6_+H%.*[4XQM<#1-G22=:"J*D.=:\.;>*-&U-:FL,J2_V. '+4B%$P++4 MRP1Z3Z#%@FA/)G)M*H&J6M[V>IZWX#=)H\6N0K6\G5,1Y!DQSV=W8C&+11%= M9!_1)= ,0I$0,6!]*JQ/?5^XR?HBV,Q&95TN$BK7]E=ZFRY\?>;/%T.H,XT; M+OCU3)&S(H%LU#4V(8EQ)+U1"!7#,@05CT]P?[(+"U6AS,]TDUU^QRGJFFFVJFCDR-5@=!D>DPA&I MYQJ1&@K60:X.Z$95 [ #6-N0MV"*= L6B1G9I(.@F+%D):.\V "AW)]MAT.W M-@:AP8,^M>2' AB(,,[G!B4Z)C45QA#<^AT.*AG:8L4)*)1J6TY MM)7TI%2#MK.ED;=9\TNR%CBM6C]K5?<80X8^%-:G7N5';JQ$\Z_LKH:P8;$Q!? 4-+F/8KA*GP?+55Y.="5M0K;.RQ6XV9<7E,QWRP M;QD(\G?#QE@,A@>CRL#Y1Y.3+U;_R=%>/&%N&]Q% 2R5%T8H2.2 M"UJ*/C *O;U+$L5],31#D^^MQKN:8M6G(.]SYQ(6L/U.1/L/EOV"I%<2,DR%%B!GW M@!F(.YAC55G70'6*+C2CS"VT5A!A!@,Q(Y98X$UBQB$PF%[,B-%DOC\^OEW= MEWI[^4,^ON82O.>MQ+"FYL)C(;&0S75G-;2-9&3X_UUN)&0"1TUMNKS&C$=> MK>^H0.4TL0AX=]+8)#W3?CKM;ZB.K2YY$E.M54WD-+8;6J5X5(6'9!"F5F#*E?,9GV]XPN]O>9E8M>\$'@^/8/Q%H#GD_,7 M[PIX7E:/5'$'+V/##L)O\SI):=-=EJ_%OIUF953+:])NEBQIY>C9(&NV>'P/ M OMEVPR3P8FXVGXA MR/Z7$3IO=U(, 7:L&ZQ1++%/RL;FVG_7ZV:;?%PHS= M2S_Q^)/$J0Q&OE3]<\X]?#-=$G![D'X!_1 MZ7SW^&"'+T2>3GVFTCK=7)^XOQ/>JP]!27OG&BX->D#6^@-WA6?[Z&6LI%23$ MA0CQT6!-2(@+$>*C*:&0$!":[HL0'TW]@82X$"$^&D4$"7$Q:'JW+@S2 2+3 M?1'BHU&JD! 0F>Z*#A]-.86$N)S-!-VY-! "ZHG\#_H.E$^R:B9GXAYC_KN\S6_" MZ^=12\T0DOL,Y ;QMJ[^+KG+T?6>,8X&#IV-Y"GIUH4"?HKBAX8Y2.HSD!I) M-ZFC(LZL'55QGHO>=TWME$/Y6]2&1FGR5@K]\L1/3>BO?\:BC:[8U7*?&E6\ M:S%'DR-TA$Z0T)>R3*! ?Y/.?[?"G<\JN5E:(]=-:__0._3T=M1]#\%56*(0 MQ;])\5,TOL(A,^$]_^[&?7"-<927@0,C8A\R@V)[7JZ&+=#(D-DORX[)GUYGU\/\6+/3C0! MP] ?]NN/X**=WW&LKVZTRT>]WM<^IN7EA#CD^80X](.M7UJ(,;Z[#;], 5)= M6LF]GF&9>$$9H;+8=HFDA\"QHI0?BNT=)W,-U&]WC$6!XD2%B*:O$B23(0$2 MW^S5NQ/O=[L&4BK>']78WX%XQ[+%_!DRM-%JN[.>K6P>I7= ZC26"[*9-#+X M2JW;5\CM7#9:.='JLA:G^.,0&$LN\>? M000_F)I8?1BL ;<1@DF^"=I"/>G9[8)J$+-V5RWPG+IFFJ8VR,L5-H0()C0> M:"+#H!C$B#,&JJX.(S[J&[YVC/AU@N,7?(%=3RX+&[W4MK:R9Y,"&N)$-?9A MKV!!2O/UF* LSE\WQD9%+&V:D;SN9[TB5(:,2:G?G[A>I4J_=5,_:7']PF16 MGY?\:C5P>X SYS-OH7?7XCJ(1)4(=2N"9W":.?N6[G2LAGH**-:-C:DYL(SA MJJMVWHA[7W/U3:H=DH_!K-Y35OGYLM4D'6U@2VC-&R-# MGY_U\YC*#5F4F8K1\1Y_TAD$O =V$!JN,#,8'S0DD>%COH8,<(<3Y. T5A^E M6KE=*MH6JL@NBZQ\?S#2^.*RC.!>;;QMRDE'VWA%'8+YBMS(**Y9]193QVM, MI"*96%4DQ)>$ZL1BU9#W9CQ_S_4/H8#0BIBXSAL%2]*Y19EH#"EU)\8=J9N, MN)I;600[?BO(JE)'1RU:#\+GCR)U*!E/3AX*^JT9$HD5N]VOH'\AQE?.U88- MI6?JEN0WY07!Y^L39!P).?&1D%]9=:#@3PSW@0UMG? )87G@;T7PDFLOC3^< ME_#94NW^O UBD6VA[$7L*&$'?V%9CYB8!@TIZDD;":]LA)]\* M)Q^"?=?#R;<7^7M3@7+3HM3-D!,@_%QAY>W2PL!KOND:=X^5L6\E-%GB[Z]#C"$#1*!4 F+CB@_,;-EJXH9+-K,8[DVV,M^%#2D,B1%WFA=X!XA#A.PSQ]+A*D/ M6"!XY9CV6T'$Z*\OP*TD8WZ%TV515JMN']\:DM64V(2]GY%.E#K88+2SMCL< M7?&NE&4ZK$)'X4,2)3(X'F/\$(($S(_>/DC$TNY\ E\ ,2_WJX$'K*6O#>6L M8W&ESJO.DZ-[TN2MLV*(;[$W_8,T>6VT 66<281S#T!-"/; MK=6\CK$$,ZE+-?45IQ?R28=QI^+*R)$MIPS0;6Z;WWDXS5!!"#1,:,C@2(8B M84$G+.B$!9UG">"< (55=5FQA.:@!TA/;+1%%_67YM=!X8NA6X.DZ=VFN13Y MHMV> E7-!Y-Y)/7[%NS0?V$H'!9WWI!YD;[7<(=.3UK X@MQ7DZOLLTZ"&J@ MJS87B#$:.BTBBG/L&\!Q-(.CYP_T)CT^LAI^H^[,8+W7;T1PK]."@4,D/U&E M7LPI8Z/9[(T]8L0O6]6@NG):Y4XQZ9C)AB9[VZ:\S?'%@;71Q273SA8"A8EB MLBA%9DB"AC6=5SM9YLS1UKN6\5@G28;PP-4FP&JBRXU5G%H=I#.?3Y5^TO!@ M@9SFU3 $D55UJBU:%-'8U,8A/) A/&1H&M:K06R TR0OUM\>PD34V3[H5+M+ MOMO=.5I1[$AF/^G&$,1=BE1Y$30!FI^ 3KWN<&I5#&&"B:P()D/@! 2*:YTF M>>90Y^T"Q??Z5T.9[E5\833M\#.^R.[\C4@2W1&(?:1DV=U2J_P [?!96U&# ME<6-O7ZDV_>-ZE2&PN/)8MR?R,:MV]-WYEOW%Y(6]2]$(VO]LL 8B]E&5I?# MG6ZB/:'M[<6<>/Q)@PSUKH=_S56GSQO8^97K+(S,0SUD>=MXX%7/?PAI_L". MHE@QK#*+O10UZ7KU"Y>J)GW<5+M+GZG6?Q+8)W&-I)6=ZT^R>G"86@9#]YQL MR>.+#E6ND977K.TEKE3J=EB8J"-COY$$S#!%3"1K$ MGO>2Q$D+XX4K8),^+IRF"44@X3+-I(^;:O5[N9[\#Y6XM:;L&-N"\(^D+P=V/X0DD=K9= 71E*+J?3 MG4+]"7Z(QY]DAHIAY$#2\P7X.L_"$C58AGICH/1;<=4#9"B1;!SGGR@C89T; MEC8\:?#M:;]6 M]5KRTG''/N]:V&.I1SV!$T3!P@*[)N2!2C;0A8I4!ELYZ1C-4,UMLD-A[,G% MO#QJ#L%XUW/V. $+4R%(P,+42X5Z3^"%R._J\Z:)\[)A]2TA/[5K$ROIQ.QX MBAC]%;.J6M7&6 L*;G/2+[(17C"A78&A&9R!B $K5&&%Z@?";8TLF5L-& U( M:ZNO%?-Z;>;'/C15'S4<69SYNL65B>6(-K9MP=U+;Q1$#:67H-\+8\!2U?1H M^_2=^=9=B;3(_!>BEGD/\+/*O"4!M=NK+39]LMI>/LE[5+-*90CLO4D;UU^S MRGJFFFVJFCDR-5@?!L>DPC&IYQJ3&@K60:X.Z*8/F9S<9XM=:S:M>$LBGQ\M M]:3#H*4E8K=K0&> L6@0V;*!(:5Y$%H[^[9\E,X@%-RJ?F/3AN(.ED*@N-2H MU%<8,T W=;L4#"N@N#,;JH)7L)*5= A5X5VE"E8!)J-.G:V0SAPW>3;"&#(* MB60 @&5N$&'@N-3T!E]/@XW=+Q*6.G ,4 2@U$<]#9LAW^\P/ _84$Z97LX- MTI#-&4&-_<9Z-W'V!@VSWY>;0>AX%M] M($C4V\ ;;XQ!?$5,$SFC7RCH38; M*&YZ,C];W3,?3%VZP\1L"[,*@P_\_Y_>U_:G+B2;?N](^Y_4%3??E'G M!K@TH<'G=$4P",P\&\,70D@)" D)-##]^IZ739.2SGLM7+G MRIT[)YUJMY"2O([O9OAI!LA01#A4F@&,>YPU]4;7/V?$%Y_0?5O>9.)XB8RD MRY&J46@-P?4?1O6$V$WPO=L MF<2KNF>'O;8 ZN,T_32L5"-F;0:7^@S2%2-TB*8V5_I_X5 KS!E;)47,&;? M&>52LU71#+9)%K7:9/+$/NGVK(PX0\2<<1 M\"HY8RD,GB]G'-!EOCT[OMZY M[^S]Y3_:\26'X-'LZ/DP,8ZI.7)B2 ::N6IY'0.[RDD"=HZMENEZ?B M92Y*Y71;#U=SQ<&C]V"6!J?>M,[&1[PA#L9]?1BMC&N)C#&1"M K95$4'MJR M9D(TX[PJSKC-M2 M@U183 M,%X#\7PP >--$<_;X!'-3MI3@\J7I:PP'3S8$A-O: &W5[AJ=!#).#?M\V+(>I@%]1@!K@=U^,L/>_K9(!/A()52I$4JZI>2]*< M?F3JR!-],9_ZZ$>)"R-,2/ASZL)?OO_S>U6LX/DW@Y\K8O=N- /H=6G=>?"1 M9L(7N_<,MREZHM8L#:GDV8XGFR[A6D2T&B=H@22JH(>B!HG HX16'B+@ X%M MR@9A!_Z>0\@V(&37M;6.AVX#AW\.7ZA---6#I8+[CS18K"-#IX_PH ]*N'U M&);BNZZ$U24LSR8<8!CP!01\'>RMN\-TBP*?#NP=P[=.%2,;A'VR^/'[_PCX MW]8OKW@7VAJ"DF9ZOA0.!@CW 2*?^PWRW:S$%]KV MF1D-VM/O?^"7U3L5 \@VXO?^LF+/7(V>NIS(2/(_!V'DUU:$]@R>-Q""[DF& M46KGYWK[7__G7^OU?YESPHIE6/;]:F)9:]BR\VE_CNF!<,<&LAZ6N_#=][(Q ME>?.:@4MW-'/FY_WSY,3Z@HBOD4=LM&;0WD67NNSY8P6-D#7O0_^ M:O61/QFM/H->'3+S>QL8T-XG #W[U5/]@7&MT6%&A=ZD,^9E#/Z1WP')#Z)O MHXGNW[5B?"N1MR5[3*Q;3DL-)6K_2&T^-<":Y*+?IS9(R-ZKVBC1GUN>D-LSW M>]4*PT5AR*C%J M2JO&>IT\*DE1;XM&,TEN,3>\C [Z&IFO#+I])=QK,YL5S:JMF"R+TE@/3[OF MQ&FW"_D\*KE1T23?TJQ.PXG4QS4Z/&]SXUC"*\.2&Q4M*&I\6#!ZC#XTR-P@ M3D=L;X9*;E94%>EA,3Y8M,CP^*'2Z-'Y5FL0;;.;%4UQ6I_RK-*T7NUWG[Q< M+LQ+7OU5$9K M.))2&5MY5'*C\:/:(IYZF,07]>+C1 O+@C&+3\NPY$;C,\4PV:WJ=4:O%A9Z M.^K&N@4;/7.S\=)XI&NL.9J1<;,:'BANW'2<'O23-YJD%BD0'T8CG"0+M&MP MXJ,G//;:_&9)2VW30]V;JR0]U:NL+,M\.%MN"YLEQ?[D<5)6&8Z4,_Q(CC8G MKLZCBQPW2C*R/:Y7RF1"+\;J0L/CQEI>ZJ&LWQM%N?93?I%[4JL22"]Z'GBJ M3^R>GVIGHZA6F4X=9Z \DL5>;$9ZYE 7*OX9SHVBX9:=-1.IQ%-]V R+C[U$ M6*4&?@SH1M%Z:9&0^O5)0T_%QP^I22$QS'C^)MM&T;DZ$.E!OYF4AA/QZ:E6 M(6UF#NNZQ:2HI\>%Z4G1DI1ZZ#^(LR2=3\1A#VP9*NFAW9[.Z!RHCSEV.EUD MX[VX"NNZ9:PXE^FWE'2W7:?+2C26-3JMZ5,9%=VPU%&KFA]0:J-+%I\ZD?A, MB_%C-8J*;N+4RW0&>JQ 2HUY48NFQ1G=(GNHZ"90&_6! !=6BB[7V'1LUI2[ M#R._ EN,]2%3+CF&]"3%6YZ8%'G#XT78KBV6M1B-[8@DMO.D1M)1KUSHQ?/0 MLF#1C7:QHDJWS%@DIM-CLNQE6UV[:?I%-]I%/\TZ:4,<3LU2BCHAOMLE.9!*-1];8DBUJK4W4BB1XD8%AT MHUT4QSPZ@.32=2W%L@)#FK'*=CU;*WOC,;=X2@VV#ZK+6JQAEOM5B1:ME@^GJEWXY/HMEF-%KKA MCI*-*&3C(5]K6:YA]?3RMEFMS<0D-OLTGDM:U-"ZF?RXD[/+VV:U?K;4JSSD M(MUZ0\WR9$>/YI^>>EMGM7AO#LA*/Z_6L_.XR@W2(*Q NMXRJ_5F2A3,[0=1 MXO32>#*K3YV(,]TVJ^4'BWY"J$B4%&_&YM&G9BG,]J-;9[5L^S%&RH64+A>2 MM4+D:33OT+VMLQH;-@K)[E.\388SE7XNWTM;Z7)YVZPV<1(#MM-CN'K1%6+0 M$;%( 4)E"P5%PY5LU1-;CCYF$_-YS6 '8J6W;58;\:ENW)\"!= MF&K1;;-:EC4*#Y.\9Y-#6Q:\.: BDUQTVZPV!K5P?OQ@J21GS'7 M*;;9C6.SW;EAO8TUAMT6Q'C4RM1 =%ML]K, M$-A%S=2K>IB=A[E:PM'ZTG3;K/8H6PX_:Q7J=:#W #2NY,@,;YW5VLHXWN*; MQ1:IS=*-:C^LYKMT>>NL)C2&R<7L,4WKM&/:>>7!;F2%Z=99C6RTCP>B M.I&G?E'F;=%.Y#$[Z+6JAI2*]YT>-:2+LWH/%>7>%G7"]4RNDQRP4GALE$&^ M-B_V8U-4E-HPU4*SZ.5G*9V3A@^9UJQ27<1G&:?>Y2)UP$V+[$2O MFNJLMW5>%1U"AJ2ZYB MVZ;>=UE#-*XU$\]V@Q/9L5WIJHH4QC7([Q+DUQE/$LN M(C&JWX93P!8D)N1(?39/1A9D,;R0T_.%WF?"451THUWY'NLYH#VLU6F^ YY4 M#?;$PG_JYB10;S1+5$%GR"$;UG4#,*9@3%'1C7;-AEHQ,MI5'1:?Z(D>2 ^]$?9^&(D1'\0P%'D$7RL:WO@\(+64C#HO'K+4@/I6(8* M?_EJ@4^@%?X_OSH'DK(W*NN%:#V1KDD)HER/5FI2)=@8H=G=; Q*5WIA$RK:\49N?SNQ.-"9W]92=E.>C7MS. MU*;!KHUF>D"-NKN+0KP=W(0^L.& E+,^(+J685A3)/7[6S0.,;*!@S89/%/V M5 UM(8Q7'45T5SU%:"]=A7:;_#V$+MHX6!9V" #?JA(9SP1!-#Y#A@@T:(1L MJN@;FOBIH;T'RW/@)P[:RE -*,1L FGCW8Q5-F5_[I_UO+7]XW>2/M_'![4 MYQ\?(.:HHE_DXZ*?/T3/HG6P*ZK 91'#KA??;->!S3D2^$:*9U*H)"N1'I? M498]UUI]$.C)_B>O5.>UC=5EF4T%V;57%5N^D H:_;%S!Q'ACF5VG9Q9DV_7 MGF_!9W:A_:YZ;?6SOU-T'TCT4]A/?U3'E_L5_HM71>6.8QF>"PXLE>]%#E[; MVOAVP &W,_,X'HBC#02S\RP9'H@C#81P1^&!.(>!H.YVWF>"Q^%HXT!'\$"< MP4#P=SP>B',8",Q,YS(.Y,X\$G@@CL9,%&:FWW):;1X2$=CF>]ZXP(FX;$?17 2'ZB6K.V-ZK8.3ZY]2?-_-6.;8Z M^S&( ]]4?''VL-M;/+D])("R;@X4-H=#FH-P1QVV0[YK#GG95OK8%HYD"X=- M,?E=6W@5\K'-%+"#='H'Z0.#' S=YM>#N#X7O!2@29J\$*X[IU%'#@X>]=L: M]<"/N>Q1I_"H?\ECN:I17[HP;Y1B\AWWX+5JQCSWXYMV8N?H3)RC0S9Y?^KI M&0/F9WT5//[7/ES_4]^7NLREN(^[X0+;Q5G-_-C64X_K?O*E4K=VI>7;EX'3>X0-B:1PB R&OI.'T>['BUX#VH. R]M$.T6NP9VBV\SRIWI?:[<; M[5B;'$?[Y;8]RL_(R:EO#-#MY$*E>OVH5)S.QG,YDL]4VRCK# ?QSG,ADCQ( MQE*,]Y=8I^O .W6[>%\[9^Z[*MV"W4]J4CA9KFBXKQI-9KCB#8@ZE\T%)4AB&#E'B M+E_^_ 2V#5N.6X[KH(R6/'QY<1SN->=KO30[1?,C]]B),1'=E$TUG"[@:_I8,A^G@JXX?1)='X*T#9(-D12.CL)4 ML$\%Y/Q:>P9,,*'C;OC7 MA0\(1I35-$?OR-"B*/P^:PK/WU]^'W&&P#YD?81OPSS M)(@V\G(NX>A>/%=HFO-:-CZ/0IAS$.9E M@9Z:>RV#ZV9G$QMA'&T+?(Z5N"X %B2?Q JOW6:%CWXMNB98/1H"=<^A]+.J,U.R5ZF2F9K3;+KU1YY$DQ1;5$@ M,4JVQ&*4XDVU@V\$GPM*CY,F[7,8U4MT=92L6/$ZY]A4SF;B&5V+(HR*/D9% M!L^D&*,'W_@^$X@>*;G9YR":B^AAPZ,C+3)E/Y620Z'Y-)SZTZ@?>LN$A .D M,3NGG?[T<"1K-NJD$&$#Q[4]Q?5L%*B+UN&6VPP $W0U]Z\0 M80)\6AF?5L:GE2]5$7C!>16XK@$0 4#.?&&#DFTAV[=,9UNF5W+FI:/NU)1 M3>]&*YU')U&"C@V%) (AQ$3PP25\H/EV#S0C@OAY^7K$YS@"=@1\Q1:RB&3, M::WZ\#2L#Y74,%%LVNT:"L1+E(IC,\ED]*P\ M8*D9YQEYN8RHPD\<%Z+$7=+JN8=&P&?6+%Q4V?BU?CQ< KT8;:4%RPJ-6N3/7^U]N,W+X;(",Y:BS//X\SS MYR5Y? 39W5SJR:+[4IEL:$I"G+7I7%&-HDIQ/WYS8HC?&9*)D8WS4>.$\\<6 M*#Z":U$9]/1B)EVL9Y/S=%\"K9HTFB)/UTCF4!@0S2U_R,4ISX8E#85:PB(KFT-5P*"9>Y/ M.,!:*<[7<"U$=5S%( !FSG*V414@I8?,+*.7=7K4GVJ2/!CE'Z 'POC'+K@0 M)Q[. \&0QMD9K@72QQ8+=H*Z-X]47.IR4]+B)_X\+?J09CF<>0%# M&F=>."N)8">B^7HKHP\6$U.:-PMV)U%0K6FWAQ =W&4?$B*[SE)>0#!!&@X M.MRQ=J9C&4^PWY,L]A;1.2M01F'$5PGE(\D!_P9S'4G'A_9DT9?JGHV/2H: M659#A\%9) 6P(9K9E/88_0UG7'Y,1KSJ>2?/4(U_3%&.T MR$X1E$5_7MYR61.&,H;RA04+'!3)1UG^_QG)KIE)>UFR)I/S1K4D-XJ/=7ON M3\IHZ0^AS.X\GGC1\0$= #L2$%KPDRO/]GBX N5.$;@6I3*(XD!*X$R:5O# M.*R'9GJP-XO/\3LQ'ZY!N1H"JS1S;1E.'YHIV_.T"X9.P3)1"VS+SS>[8K\M MM!;CD<9@:<*S!M5##T<2%8Y)# M/KWHL68[LM#G#*\NV'D)-)]\P016\>Q,;D@#X>43&!O+54 M=V-!;MIMV1AL5JWP5CM)9+Z2Y%:UT!F0MKQI3!&H.I: E!;P'B_=@<3C%N2@4'X%T31QW M2+O#921Y7/(6AFD7"WD?TN*/WV(H0F\>K,"0QI#&814G418^@FB]!VHQM:)2 M)"R0=CE6BYL3W_/V3U:$!&KS^./%AU<4@+N4!W XQ9%OR& @T%7+ZQC@-"3V MO\>['>,$33T#Y?0HR@($\(MX&IW(FB'#;JY9<6LXM,RJ:REZWS+@6#@QV=&4 M;8FL+;HDY+7H1$K-1NWF0$S$.E2O3?%(<1!##(O#*TY]/\8U4,4'[\:X3:HX MDF+Q?;+@[$)NF&J-XV/9Z>M>DTE4G(32=\TRX@ITHZ@0XGF<) ISQ;'NQ[A- MJCB*QO)]JG YP]+46+:GIS*%@95+1*:MGK\&\2,R(B%!O/"L%G[+"2#;)GR/ M0XS03:5^]Q!.7[;WI[[<&LMMAF5< Z5M"\FX9 )+:!--!3Y]^>;NM*OLN)SB MHTE'\HQFAI(61L5-[%M)H3]!8M(2FB5@5U$57U,5^4Q5):K8B7I5.E=O+%1O M5IA,'^<1Z-4(2"XA[R+XEO3#A6=< [2WA6;<,+2_KGP< MQZBN6?XLU1MSY, MC9[*P_&\G(WYX$;7?][M# O%X/[>GNYU@'LS1..6P?U%H>(0T)X\):S'AW"T M)U6CB'-^=U>?*8C,6E14QL]! O!"K&YA$RS MXVQ6':%R#_/$^*PR+>;+04W,- MR>-%^\'@:C6R%T6L$ @@.!@#LP(.QKA*Y>1]4J";L9Y:-;)B7;-IHS+2IS,2 M'6,35]K)+E_!UTY^N2C8X[=?##58,STY*/?F _^5*6@5(]C2F=V)QN2NGK*3 M\GS4B]N9VA2M6LX4_GX;5X]8FK)B&88\"".-A!(\<,#WAP10ULV!PN9P2',0[JC#=LAWS2$OVTH?V\*1;&'GEM3);2'CF6#G M+($=I-,[2!\8Y&#H-K\>Q/6YX/4 BIZZ$*X[IU$_<4IM/.HG&/7 C[GL4:?Q MJ%_:[4[['_6E"_-&+GXOG/.U=,8\]^.;=F+GZ$R7\2ZAD#YF?=E#T5 M5E_]:Q^N_ZG/NE? !)C>'F\NQ,=1WCO2?G&G3=X]L7XQITF^?;T M7X6G6H_ M)9A4Z8-2TX(3#9?'RN/\;8BURTY%6U'T(D/FA=#=&3S C1\^.S0 M1]4O#NWOGD2_ ;2OSIA3K\Z84VW[2>](P]$C(Z6<7([GS.X0HO'$>'^H9YZ$ M;*D#R.H#GY?Z<:>9G)PXW5Y0 MTT8V5E_,R7 ^2D9(1Q4C_:]?'K0?M%.+:_EIM;3RZKGPMW'46&0)@L=E,(D%%3K0)[HBG J4)H;J&HJ4@^ ML.&L+)&I:KIL%CCO,=_J(6+]\9OBQ9!('\X?N36 ;^;HOQ: ;\O3?Y, /Y+R M\"F(TU1M/,EJR5E=JT_Z/3T?+"1#: I6>D4"GR: MT;5L9SB,M6,9Q9BBE0O*O4_3(9;C+CN6HC@"J+O-'@%F(V ZP+G'L13?4#8N MDX4.GC3A;1:)MYQR'@-X@UL+N]-5G[/-_BG#,[;9:[79 ^=^.OC"#]LLMMF+ MLMEK,=G+WY2L L. ;PL1/6!"Q]T@X.**D-6A9FJ.:_MI=?%>Y76=PC[\7N0- M: E'V6M<@C,50#-JJM%7P)2"!?86F4&TRWQG:G@#R>.LR;Q(Y[5Q>MKV;PF/ M\"&&QEL/5W[X^O#;C#< \B-M(WX9YER^FB\V0#A2U\8/L30Y[AJ/601S#L*< M#0G\X2(F,,.Y7*#P7(Y!CL];G\/>WY M+=_:YU ZRQ1JU41Y)I-Q/M%G2HOP8T/U4"Z!D"PATSY MP@$EVT*V;YG.%JY,B2.U_Z@L*"EN#5R>TR)A9@BYDO*SMXPI3S5O;L[*@Q[B"C]C7(AGZ L.BH#/K%FN;!#6QH%I' CQ'9GE*LD,YYX_ MIH#RG,-@*2=O8R< M/S.MXR/('IN5I-*/MP?U;+,BQ](B-7D@HZA2'$0V&>($''"!$U'C3//G)$Q\ M!->=I-*II]H/%3VEU1Z;8ZZ17U ]A&O1G['9G>L)C&N,:YQ@_L@:PD=@/6HU MZA03;[E2:N;PW3G3F"FI*8(UD@D$.B225Q;8@8(Y3,4: J)K6\.5@&"9^Q,. ML%:*,S5<"U$=5S$(@)FSG*V:09XLMQ+3RJ).5UD-)8"MI"?E-L7X<14L7%G@ MP JQE]X4P*'$5Q8&,%!H7PD.>#/8#;S;(RMI4>>U(BW%M&AL$A: MHQX",Y("0O26?"H8S'B'\=(B!PX+YF/( '^&,EUI3YOY,3FI-S@]VL^GZ5RB MYT,920 AAMP\U82A?*%0/K\^.?<@@X,RP%%D@S\S@ BK&J8Z_43=\UIT3F]$ MLV+/]\R#XPP68\M_PJVL M"%>>X:/DWUJP7:9\C'/J[W<'=Q55DK2M81S60S,]V)O%YT,7,1]U0;D:PIPT MQ^(@:SLB/,_+O>6/WF!A7N_(T5AD9#)GJ1NJC?C6W*(@^QM$F M,1<2#I@#Z]8P?M&YPF\$X\?9[STFPCU'64QE)RG7M28WHRO)>+F4[B&$HRO[ MF! K[KK-"R/\9A!^$P _TG;N,0%>R8+)P)QFPQ)=>)AEJJ!?K8ZB".!^-#D? MHNCK.W+^G*L/CR1%,B*,V$^;L+0@.T?98,LEZ:I MIVE4T^2 M#N.R;^U@AK\Q@] _&J6E[' *>A MI_\]T!'Z$[3K#%3>HR@7$(&-@6CUZ8$I&A08HB,X!S ASMN?PV0WW;4_C8A M?R2!XON@GS0]3AL-^+2>->DN !Q?5O0I CWG@YX7<4+_PYWEO0[0;Q[)OU'0 M'T.'^#[D$U&[.$J5'_-D*CJ?Y5K3>4N2R@CRXH_?++H[+((ACR'_N2/XMXGX MHZ@-WT=\QQB M!&PXAJC'"**TJ^RXG.*C24?R MC&:&DA9&Q4WL6^N@/T&(TA+3)6!7415?TQ[YDG*L7& >\_U'CJQV+).+>$U* MB/?:E.@+&G'5GUN*PI M3^V**#;G4T0)2#.A[L3]GV(YJD$G-,-S@7H$@>36^ R'<]P 59U"YUA"=@M9 M&4Y[9"^>YKQ>K?43'2FJM<=4&=9IJ73@S!@X<..6 C>+_VVD(T+E!YV#%W/U0C?*H2SDM:@F'G M_6Y,SB]\< ?:P^'T2 SN*P'W&33K7+!]"@GA?6R7\H]>N-'MCJ2B8NAVMM0U MAK+OER]%A%V.N2\B_')1L,=OOQAJL&9ZJ0C=X!@8T_PE SW[U M5']@7&MTF%%YC12_^YF7,?A'?F=>^T'T;<1._ZX5XUO1A;Z'D("\8P2OFP8# ML?SHQ^\:0C]A=0F4M@?:@O-LJO)'S/5U7V_K1-FGJC8E4ZR@\&J;5LANFV49 MIBTRBM@&I!CIR&Q'[,KJC^"M^^G-=VW\CTRTWD\=RU _"NP#8W-E%]2:771> MO7*]SC]^IPL)Z8FH%0GIZ2$=2]>J__SJ!!7U&?\9O<'$#I%KR",'W*^^6:\7 M!]^V1# :*W/T(O^WB6%"[O1DW0?4-D4=N,?663) MZ_Z+5T7ECF.AV?U-/ZRQ+9RB^]_K $A;R\?O3$Y\X-9O-AG1Z>'9]'VT"Y^= MM?K=\C8_T0S8:>[]^'-]=9.1BY8 M=\\B)A%2-5]*E6KI8>#W2!\,* MHM#C7]CX#E)VX.+["[]+ 5+ M_]_8L]R___CJH-@;LUDMYONN.W+N?_V:3J=W\'UW/6OR*VHK?>B].;^ VI/M M7ZKLRK\HDA%)+O(+@I:B1(:B(]!5BY T*_Q2P8RA[OKN< _RUA\EA#@:M"X< M-M<7$M!1,GMD!7(I^J!831/5N8.2_(:":1(6N2-^4G]M: T?"VVZ("S3&,L8 MR]_',GTL+,?FACQU;ANU+)Z!,6KW@%KV:#-P$GX38-07\OT06__8-K$^-]\$ M=/&$BZ'[:>B2+!<1*9ZD2(%E?LD4'V9I@6RS$,/JT4"<]BW:=/_IH7Z<*3,VR_=).0 JJ!P@4 MI1 B5/]/97^"3X*.[#?-/ M1W/"" \DQY SA%SV6,A- $>QM=%*9XO+ M(\V5C<#SOW;D4>0=A2R49C^2Y!P#\'H!^(V9ER49EA19./.R89$7A#8%9A1Y MO*DW.@0FFC^1 UT!CNM[Y^_XW0G0!;8-?X]\;& Z@;Q>,F 5?])7/]%"N-,8 M[ACNW]'F2-B_(D7S2)NC2)H\%LK? 73!,L<>',FN!D$-T:V9\-_E10]+7%^_ M PUQS6!<8UQ_ITE2(*3AR+#F "Q5^I('&RH[8 E[ M]A9@SV+88]A_#?8DR[.<"!%%<33)_Y)IFB%)EERHH$NQ\M%T,\UV7,*'/OR_ MBP3Y/?, %;D%(HA@(L!$\+T]=TH4(CP;^/44?Q+A'.W>#]GNB&&! C62?B?6MDRSOX@/C)W<+L M+F!*P)3P+4K@2)&F& %20B1,1QB:.HG.M_(5/D80GO&*'2)?8 ?J^N-V(3V( MF!XP/7R+'@3XO0@_DBDA3-/\T3V&*E L".//DT0"* 78 >B9@"I[HS'U: M^#QA\+? %Q2)"0,3QB&6&$<[;/?])484[1-(JJTI.EY@4#@@$#,"7F%\FAQN M8WU!X?A!S X'\1>8"_(7!O*# 0TP(WR.$",FS$5X,W 528"[ M7X021I+CA;)(9YGN./+2Y\08V,CFS-6*8# M$'UZ$#]-#[?A.N"814P/!UE+'.WL\/?7$H\:BF@DJ@N UQ(4APD!$\)!I,>C MJ0O[E!X_R TWHCSB8$A,#G@QL;:8^"@]W(;O@ ,C,3U\-_*)8VF:#"*?1))B MCZU#%B'L;2('7!?^$YR9>'$.F%4\TQ+]>=E0+&,(_X7];FK.;@ZXB+](,Y%;[ *QG/7"8PI?SE"$U^E5-61KB/>X-]Z_E@YQ#[ M>O$?W_23N@W6Q &CF#4/QYHG56?V19O!T7?B:YQ)8+J\)KK$$;28+K]'EQ3% M4 +-/M,E18HKNCR:CUGK:_:!R+*HN!988)4^WC9@'\7,H_BD8@APCQ=\A\-@E2_=T& MYG%4+<;\]U1NAN3@ORC5+X2ZP)/BL67N5TG_$.!M34&0#Q)XOG40?HHW@6L< M#HMQ?1A<'RWZ;3>NZ^86[_]&P(U#6S&X#P/NHP6[OP)W@.CBZ$V:WEM ,[[9 M&J/XZP'J%$US%#JQPH4IBJ$9'\5'O*CRG55UW%(!$M\DMZ\I03!9W#)53UG7 MYYZ/O=)!-!I'_*3(JP<\3=U1.*?V;2/^;8IMFCIB1CROXVBJ)ML:\/5Q=&'U M\HKHJX<>@Z&'H?<&>LSQH >G0 >YMS 3&2>^!YY0@=3(=X64M29#A[ M]2XD@UW(<\;+2>8QYH@N9!P-P/.M2B7/=CPY"-JHHJ6=92[/"9#T#2"1QDC$ M2'R#Q*/M?&(D/B.1QG,B1N(;)-)G-R>*)'<#2,1S(D;B6R2>VYQX TBD2 IO M+I[9]9VU/B"ZEF%84Z3N=353-A5--@C-["(#]FVV:UM#7_,(E$$;FB]J+<7_ M[1!1T_1@\0H86;:+M)'7VH=_LRW\T^"3.9!M(HB%?3EJR9#+RS*#%Z* <D MGF*5'/$3/+G A'UM "+F.9H)'&?Y*E3;G&SV/+D'_D*A]4$CG/MS1(YO:-^" MSO&,$4/NT)#[J?T56/[F5P0RQ3(=R]""#"D=V8" !(33!\!UL&UCVSYWV]YF MW!MF[9^!0"%5_I:O-0*V/]-@ \<&?OX&_MK"_V#;BC47*@ !C#_8$-G5LZF=NZI//.RR*[/2)+EIN M8OO&]GWN]KWIKYB6"Y_M6L2&G;\(0"\6'R)$]@^H9]!-%PH[:R\ _ M&WPP%.@X-;#7Q^#-\']TP/U6^5__YU_KK>O(BMZS+<]4PXIE6/;]OTG_O[_7 MFMT/A.$ G3T0[MA UL-R%];L7C:F\MQ9T8-P1[/_^;MCV7!"O2=7U48=143N M!.$_Q,NWJ"$;?3V49^&U'GW%!<%?K3ZR_2HM/[,<#:W"[FU@R"@B'CW[U5/] M88-F?9@QVP96-62RB-?C\+?(XC>$^)W&_+JO-SIQ M"/ML.?04=1<)&N.CY-EX_(%&AF/((P?B-2E#3%93\D94] MUUI]$(RK_\FKT5^CGV69S9%T[57%5M5>UKG_JE]?]^(:V-"+_G[#A0'6/S+] MK?7RVNLM^#PTX:[0N?HY/+7ET7V I"GLQC\:\9)T_!>OBLH=2(">"][TPQK8 M(:WUO]S/N9;?)T[L4TA=6DLYJ; MJ=&,\)T#8C6?G69_\=4LOLN1117I;.N*#ER=PE\6K+M_?G56WMMQ,+UG_\X' MQ]L%R[X;A!!Q8E/X^*!*3P_I6+H6]$1"JL8KZ5(M72R\'NF#8051Z%%[YPL+ MO/<)F/K,CYH MDT:.@!PUY>0=)8+A%@?SM=?X$9GBV;&=;7F<_^H[#JS<93IR]\Q@D/Q,\#QP M!%IQ$B1!OO56#V$>"!A+^_B_]P(JOO\5699*]($-D!'YXW\ AA(V&&I;@U_4 MD&6^G<,U.P$"D5 F8%L@[OS\)P@7"':$9?L;FQ ZLFO9=[494-S7+?,8*W9(LJX3-N7W-!&'*T@I0KM*)QNB+L;&R)]O0.8"_>");)GM>V5\R,Q( 9O92^V1E8&7J9ZRNC62C[WED5' Y&K:UD]J:>#&V MMCIKZV](O#*Y%U*KAH7MGAD53)T,MK;3*K/DQ9C;)Z39-UF2L8V=UL8N1_[_ MC)RQ=-&6IB9@4SL'4[O.78!7?EJ0C8**8%,[K:E=X5Y $G3L-4X+]IQX;&BG M-;1;V W@L,YQ#J9V.=L!WQ8ZL*]V:F.[G%V!;T1LB-C*3FMEE[,YL'6'D]BV MN4E>C&SMKO;/27^B];[3PG!,?T.Q:?VT! M$% M'\%;@[^HIE.%:*U>D:IMFFNMAY"O6EFL_G3O=>PQ7]K1\5 M\>?.5R?ZUG-,HPPO-LK%9;^D+WJ5=YIBT,$-*O)3_6OM$B. "GDV'$1856FF M]-&Q#B*J^)>%42+#AI9/7B4$)OJR0\#UX9Q09,^!\YU_$9(=3(>P'IW@QJ1@ M(D2GJ3J@+QM=HC/W'P0I ]A! ?_)-O!,^%?^ V7/[5LV[ [U;D^]2O]AW/\P M]WV0)L\[Q\>'SOQ%R#OR[))5[6=T5JXE' CTX7]_T#_^V!VL>,='#ML=&TWU M;[1M5FM2OKJZT;80O_NG8Q._?O]\2 /G[_^;%//;-C)KPQ[ M0G;!_6H93@7+)/IS9['OQ",T[%6E8_/[3QKS^CL;^:6K>Y85%T4E42;4U10_Y?IA/E+O3A\R@ MJ^,?)7_4%$# 9;ZC(0-='H>5AZ._B7A? UTB^9P=K]CMPK+V6H:1PZS@]\T4 M@4?][E699^A6^W4EBDEB5=N3>M=OJYXM%!L0!#FB)%6JQ4*5B#6)VH-4E8@2 M7 A(A5H5N;.R2P!9Z1,CZ.-"]W?:MYSU"T3ET0@NI)!+;%A30K5@_9$'#%UC ME)O1U5S/!7[&15C0TJ"OG0!@).O0**V1+8>(-9OWBT$S=J%/7UV D/^S_^[ MK1_"UYH]8Q[R=2O7]H('&_*TZQF$O+SMU FD+?B108S\JU"#E<1PQ_-@"=0B M_\(/S_'+::;_%E-&(Z(%UZ8J\DA6@F4%[&%T*PZZY0 U/%A1;#UWLCI]'W2" M&:2?E&'EX)---5C7H/?+D*I>/R"H< ^8P(;EYZB4:OE_ZGBP$7"18O:H #HL#]_NMP&U MB=\=HYPJAZKK6O1>!!EM8?7#F_+(W1LKD#@/G<>SX'+%?% M+Q?S!,SAH,7SY J^E-B?86EM.KBKU) MF?F>P_K* V2HNXM,B?E1CYSF<VYPYQ0\FAT7"05.D[ M&_=JK%\SWOGFH[W8H3VQ);\:[-<\=\W(_A+C7>8>3$*22M$L$7\HEBK1PXAC MG]Z&>:50GY\'-]6;.'*$]KH!S&+-E60\'^V*87];P+Y@N( MP?;7RT;9:OOKG3_^6;(U4]%&LK'Y-W^=H24/4,1P+[9-@GNZ19'?MDESQZV"?#/MEW?;*45(GF$D3\(=V2 M'J7*F7AA*73@Q==Y%F#R]J#:V> /^UWG,A+8[\)^UR7-W-CONN31PWX7]KN^ MZW=5:]#=*A#Q.R)5+";.Q.VJNM#;,OU*69:*O2[L=6&O"WM=5S-O8Z_KDDUW8Z_JNUY6)YJ4J$;LC'J*-;+I0/1._*^.G;D'5DJ>Z9CK8\\*>%_:\L.=U M-7,W]KPN>?2PYX4]K^]Z7GFI*56(7+T*W:XS\;KR8 YL(N'\1 M^US8Y]JKSW6"[/T?[^LS1>=E77B73H?I(W+Y>O\>^7J]9>>OW7>W_&3]NKOE M1\_7V6W>R3>Q-/6=*_E^/%>V8ZES^$_?'1J__S]02P,$% @ 84357.. MP^PM)P 1R@ !@ !O#$P:S P,RYJ<&>==W=04UWW M[J$C1:1)!Y$H*DU JA01:2+-0A=0.DB5$B40!0&E%Y$7$"(BTHGT3NA5I+< M0H)T @E@")!R\WYSR]R9W\PM^Y1_SEYGK6>O]BS*'&4%N'!?WT@?H*$% !KJ M!5 6 %V CI;VWYNZZ*DW S,# ST] PL3$R,S&PL;&RL+*RO[>:X+[.7EXV#C_\B#S\7#R_/OS^AH:/*T#.<8V XQ\/.RL[S_[PH'0 G M,Z!.$T]'>! MD>=8+O+Q"PA>N2IY[?J-6TK**JIJZKKW]/0-#(WN/WK\Q-+*VL;6V<75S=W# MT^ME4'!(*/C5ZZAWT3&Q[S_$I:5_S/B4^4]6]M>";X7?BXI+2JMK:NOJ&QJ; MFKNZ>WK[^@<&AR8FIZ9G9N?FD2CTZI^U]8W-K6W

    '17_PQX>3T7UPT !W- M_UC_)2Y.*BY:>GHZ>J9_<='0AOZ[@9.>05R>D4O'@NE9 /=EA;?,/'=3\ZLZ MSTDH/L3R/@\<9[D(NH6Z@OL7VG^0_=\!B_S_0O8_@?TO7$B C8Z&ZCPZ3D ; M(#VJ?(GF2]PEBX#O4H >OO%!S;8O#WHOJC2Y,P.C+1PSS>HX1V3R$T0#MCZC M: NWX^ S,GG_8+.JRO_].UXW$1K9HF6_JO+2D:Z<-,T71:S"ONH9YX@R.Y-Z M9;/?WZ\C4/6MFA3@[EX1!8!*4 #!R3&HMYT<]Y)0N&*7>MUB?.*"R_L;&]_7 M032$[%4M,:)V'OKWI.6,AADZ1RIE1!)OF>\529Y0%7(: MA.CQ;*H2N[U\S(\J(M4>W;;)N]ZJ6-I[0UCAMGYYT5BD)PR[X"!* ?)#'U$ M1"H%2 SZ+5WKR.I*QS#$!KJ)SQ.$+)D7O7GLE\H<%ZR MZ11[7RFQ0OX07&"=^/S880;5WJ2?O"NXGAH:^N>++S/P;ICAT6?N!*>$5(=D M4H,-$W[W'%"#Z M;SC5V5I49[^M1Q #DPF.5LM'$MM0@I W!>B_X4BXSTV.D=(F7O&%$DHYXKB9 M1"_7B%" /T^:CBC Z]IUV"$%V)+,_0N1(]'"B15D TVT&+)KN*M&]V()RN3^ MC-'C:CGD)YP?^J MQ\_*9EBLK&\E3Q5(RI"9/6$UJ>/\?"78LNQZXZ'G@5:4P,>U1GM>]=^=ZFEU MLTKZ&=-XHSJ?.F78*N:/QZ_?S%-=Q8/:/G4KT.6AO0AA\#K'!U&.:AQ[17E] MR+';G513G6=5\^=6DTJ]A\D2X)C3Y4[UDOHIM]9LZ]:,>#-L;P]W2H\43VH. MRQV?>?SJ9ZL*L(1QYCUL2+QS .C07L>3:_C*\,54F,>B==[)2,C#CXN[2].M M"-T_-8+\MF#5J2*CN[Z6MJ,N=1,./MX[!XM?6RD NJB? L3"Z"M6,_O(,I-' MC!G&_3Y26;(@BTZ7:#K#[L7KE1*H6S?&Y*&]6(YYV!5"2'?FV42Q 3@7!@^?2JIUM#*Y1CBQP6PS^=(_<& M! H^+:Q'\R\F9U@?)L4T0H&(13%Z\C5PMPFV(0;R0DDDU"(D:6:ZMF4.TL=B MG7APMU3UT53"D7#JG>3@KW$'N8KX;X1G%43+3%1]#AJ*$1/HE>J^"G-_%JQ0 M<&//?U):_Q)/\!4L\Z45W!W1"KU7_;V.2$44O%,D?M6/WQ,I,OPE57HIV_O[ M77]^'7Y/EC^QH_AY@AS.KX?3(T($UU:S?2CR ^FX,.(VR3WNK'BY MK&JWU#C,G*G)PEZN=S^1?([ CMHQ>=EOB]RT=9T>JX[QJS'Q=WB8@ JYE[0< MS+_!ST^G)J%E1*&F%2D7L9E/ =:X+:B1^QHXM8P[*2.+:I[=AH[K4H"AJP44 M8.!O24'$;PI JZ'C6KXT!]XU\2N8CS_;$C)JUV%C]/C"?GA'QVA%U C#AU" K[$4X*.) 05(W:0Z,#GBU_*1.04X^%!,?6G2N(5+ M44^@1PXI@3KN@M-LMBOB+-N#8.>]95BLE]HR>A*O?[J:P?0QM3;^XT/3-?Y- M?T/>:&P1'D'0P[7T.F(3"7*]P^7>#KJ+\8^*EA;2!3D;8SZ!'NJC.M2V SJ_ M&%1;Z(%#>\P6W%?@73"^98)CKZA*LMGLB_OQ.=9'.RVP:]4Q0*MY]0:]B[M$ M^S6Z18]**U1F+P<;\3DVO"@.(EXB8J?3_(I+J,9/6FA(S>#$]8FO@.&OVU8< M."M\&T$7Z_C01Z4W0KFJ=IH'$ZXU#FK-4]RZ?+?267L?_48S+NX ]@Y:I](U MFI1IXKXRRF^SG1U7IC:Y9B13&9+ M)4 T6Y5Y[($45@#)!3E]>G$[MY16O[Q?5# M]\W4%47O,?R8V!<7M>7(BA]F*>XS>+3XB"Q%GD6;V,OVT*!A8\ M==#PNY2@6"HW%/?3R-T[.33V:/JVR4QA8(JX M[Q K9UHXTRV:-CW())0", B38-)RB65@[,_'&$^G"3^7A)SL M*D=DN[RG3 E8KJ<9^M[GD:C[_)6?J5P*]*F?U<7<@#$F9ST>T[(61"37CKV%_FI\IY2,^0D;KL!"TLRTA54R]L&K*UXO-2'Z':PYM_#D?I>(>?%@WSS1YI%5Q^ MMOAKF3;_894X"VY0I_] W57M QN44" PZ5C;G1 M6O0PK9;/NFWY6R%A#M+<7J6!N96R>?"@/R"U]=[:A[^2F%SO.3(+Q 1G6EBB M' M)]S(O9\./>V3WUA[3O!5@Q\?'7/$WPP6\D8_JCX9Z+T#'[.Y3@$YZ;:)O MF]"*T^1?,3YCS=Z-V/W+=?7N!WNH9.-N*C7/N+QH!G(*T3@5O:'@Y35ZH#6K MUM4'%DRJN'5BF6UF,#%;3;0X*EKXBSCE([I36^MK1PH LOHE)GITLD>^I'\ M#F%HSIN1Z>Y1_\RY=-OUHY-N$$\E /Q=.64Y]E.AUJ0\46YJ _]N1E9T5(58 MX61S7ZWF[-=X">I]LSP3M\ZO>JKSN#1Q+L_P8%G>M^/\/]O>#5RS5W+([:MH M@EO&D\3 (@8AO1W/5U#I/Q2 ]17,?"[WT8.JAII:[&B"#,9GU?I9S.T*Z1N7 M$VZ\Q2>] :0R"&5%X-5>T8L^BKK8F2;_62Z&YE@;1$T27RS3)7Y97?>0WQST M[DK)*QP?''AQT1_]WP?Q!S.G6EH4>RO."\#$%"_7/KAI*.GA=BFXLGMDC )L MQ+ZC -B2= J0,'.<:#AO;+8S@"7E2-W(AO+\.1;T2XCVIC1Z$7M#=S M/&$$*B7<:U[7T%L)=^ZR^CIJBTV*_6Z?L5BUY!7-*E<\,BNQ:#7=[DNMM!H: MDE3:\@!&=&M"O+@TAX!ONQ#C.@9J)W.O0%ZGM!M^W\[3G[PG4Z MA=.[=:1Z*8!CP-]&TZM]OVJ?O8]M/IK,LALE5$^V99R)W;+9K/'B\[== $.[ M7]J;7>[E\2QW:9'OH"/)E5QM_U6=;OFC)G*&@YW0IRJ>Z)QX<=^XJY@?@'Y[ MS7+BB/*>\VI7GUC->3CF%J?BF2U5QES.67_]V1F.\_H DP1LP]'X538?$8O^TX_2HJ;,OJ!/0-%3&'AJX MMD(0FV/* 3(]"55=1<(8!75W$48S+Q110N03XNQ.5[W/=^8@GYL_L7,-"X]^ M^F7Z-P6Q%7$E9P0<1]2-DZ;3PK69J_WF2MTHFRL!=GXY-Z>$"71+O*'&TE[+S'@?0CG\M B?&# MW4V@[Y!ZL&@-/88>\Z&KS3F[-7;<,>Z+]GOV>T.1=O3"GZW6&N);!=#0:"WI M3$,<8U8X:B2B[P[YP?;S3PH<0YO=Q0,#P2!A%\&S4+PR!8A,!L.-<6ZQ*\D? MK&30FMP634E#RW8Y9.T72P/W#OFA%$?C )#\KWCU'H"\\E&2R/CFP^FS,WB;^7[K82K MAXGTI>,=\XSM;&99 VDI .>ON?X0^A7,Y<;1&!C;(_*YXS,I< LZHLE'-!]G M\+ ^>41%9IWY2L;TL_I?KUCVV^]R_'Q\&&U[B"!B,=#@YA^[/RPJJ_@C6X0L@X?BXG'VCTDG)UI@Y.[U*7'>RN, MUI[.2__DO?+I.MW[N;R<-SF(?0 [3ZA?OMM&T''U7,'X M2O4D_;W2_-&VKHE)$0C]DQ,KO6_QZB@M:.<9!*-YV15J+F6JQ) MEG6O^BWNCNW RJ)(-2!&M$?P;!E_E>KG!'#V1I\Z7_?^AP;MA4_J'ZOFK+T/ MV)YV*XI4E6^0;:3^QN;RN_\)Y*()1ZUBS#/\:P8E8*?@MJR5%JM1PB.O$'!5C@N;> MJYVE%*@20:\8:.WRJ'2>?H.43!8EAA->HF%;T63Q426 O0V5U3FAAPXCJHIX_P: M5PQ'B $&DR(&WZ6V. B2?.]@7;!J[:B?8RFSGI!O5F8?_WP**4(B=).)W,;X\$M4 MJT2"-"E O9\V 1/A%S$ Y2(K0<3-.+W%6+3$EL#-[(:]GJ]"FMEG\H5E+JXS M"W+1UE^ACWSM V^B *X(I"0^@Y"+BS4=CQ"'J&GQ8C/G-_(.R*O=H?7W,A). M/-*&SG0%6 *B4H2V:5KRJ'V3 8*[.1FT'"/*6G-=Y//S=;*ACIK01=7\U4G& M9V1^M1,)_!7<&.'5V2.B^C0HXVM#SD/!H!YAV>$,;VC.G(!NF,^HUZD$OGNB M@)2OO5*@)4R BJ?,(2F N\>QE@WH!"14,K2:?TXQ@0+4S,81HIY,UFD#X+Z# M/K2MSH74E/O%# LB'Y.^6:VL5Y7])D19M4\K267)!0MM_5Y?7W<;'I:J M<@_1' 2E_X77$Y^MSE, /U@27X0X(G*[&Z72/7+>Q.'T')A!(OEGAG42?7HS M#[_:P2HH\'N[/-8JQAT'3Z@5X[!-D0WV)DA?EOSRRN6QH\/N-:XQTDU"$<[= M@I2*6(&)L1Z)G7\0M,Q+2#?]PCBZ4+1#,)*Z1VBG0^FG+AC*/Q2IX2>^^(-6F8 MU-("*_8BF)2N09@*;7_Z!3-FVTA>?*F__6@@H7Z#B]')6;:8EC.%^=%Q(>3* M&4/$LBV\GX/3 'O8/VX'XQ%RSS&;D9FZI\0A\Q(4J*_*A6&_^HCE;L-0HU [ MYDOF.B]6A@;%+CPHW5]9<026:TJ[1 1N.U2W?;IQV;$S$HL.E9D+FF37$N/6'$1QSU))9GZ]A.6+[8:H^VL]U_ @[(P\(I_7$7^GHO7=L0__PCM M*):J&/U(#6;M!!5'&K(BP;GOT]EO(=; MK\;U*TN%!4P#34DAL0/VT%?*MG5Y\?4[Z];JD[CX=$#1KW"^A.%G "UM\5"QQ7%6IB0H>T][Y=OKN7R1@-P#80N9-7M&,U;C4_&7TG]#3WZ\'ZU%^A^9&? M1?S2+.JEHM"WENU.8]K.\#A$#1R3_MT(&R[KIW'EVK-"F&)+6OD;X\%GJT-R&ORD:^$*3LIV0*/GF7A:DY\*-^X=,] MYQAI_M3?%CRAA@5C0^5@@5?(ZX_(W&^#_E>2S^P,&J>^!;O2K?G3 "_.&K=? M_F[91Z9;&FO'R#@M/_?#"#7F7P]7U(]^G'5N*.7E1P?2SAJ<<>=8BWEFTF)B M8US:=6%M: :9L#EQSU Z2[;#G:Y8]9*PL%7&^[)!FQ"#[5;-C' _R?+97C7/ MKU#VEN708&S-3G];$4VXI1:O$O8JG6< MV=?@*;L]&.LLC@$%^1C5(\"J!.R-CHUMM;D693H-T='\S>A$GJG1!^'-#TK\ M.JR>2\L-#-3@(FY#>[I&8<1$JVNEXY/8IHUG54K5+PQNH=-W! ++2(/:)F;I MM7YLD !?O1PRFHNSQH+)C]Y_T RC<]0E2'9;M;-/F'S!G2\H&90X MJ38I(?CBMSH[A'3EQ:[U"Y\OFFD.>R^+,1]40L1?3@@.G2J?-D"[57+;$$91 M)H)&3NEVLWE;/.A;TQ4BH1PHZ;0?PG]WDDVG.8L$U0=)&Q%2-WLVO.?-OYG-.2_/%TN[%_PE;CK5.O(8M\WB4GO"W%](< MA1:MDJ[N?;9J]UTF\\#E\QNSZOZW4SC+5K]5&;/^!H_3.GQRN ^K6GW,QL-< M8H9DT?DO]?*?D(K)7^ .)!C&YRB9^>EP5@5R'?./"-/C:'%7EB^^W#^%0D*# M^/NDLH9WN-=,!T[5>?@XG%QM Q*VC2HFC">V?[?X@O?Q[CW5^D')HJFP_44* M@$.\9LS 2283TL%'%*!C+QRQE7DR "_7KOU" 6!P3N@*FDI*DL=)A4QB6UJ7 MJ8-N;S(%$*O0*D=D?1;;T: FZ)B4"*W7&?]Z_I85*+RT,:3/!OTNU<5P:CX MX:S0/&L!TPF")( 1/I_AB+[84+KEP#*]WM#R"?UGH=9"SP<5EO/*9F%-R,4Y M6D+MUWGYL:,*$>.>TY!DURM+>_EPY$(?C2=HYL4=T>6=$ZWE## ?=2Y[_XE\ M.YN5E94@=^N:X3]7FXKE4W[2"%5Q P#;G3]_-=4MIV_<\&]PS%IU_4>P*4;^ M<=JQWZO;.A7[?K'PBA$*,$^"&%^M*G7T4G$0K[W0D7K9ZQ.?[<>'%\-[WCUY M6M[">$Z[QWNA?;8XB#R.IP"IZOM$[^$(FGGD9CO[)W]9I[2#-9BZ:!'MW:$O MUP:RPQ>JA7Z(,#7M!^]S=G[WR#SV#JTLT*5KKNN#NZ]%\J2VO.BMRFND/[,P M6/H./XT)G)&4+RXI;#8V#)HL3?]-LN'K,,/X6#G@VAM*8<-\C\WH@4C32.ARS??(9HZNQ&O,/BMA-5^("=BH!"[^;7U7,[EM8*/>6!SL$:AN\25E:B/G.FYR%9 MIJBS7AE,(/=QXH,NN&0WWU"S)^_PJ8!8?6QT!#^!.@P%X,ZWK7)_'_9T_VX2 M_'7GV>Q($JK@*L?E.SH^^S]>,'%T2$P>2.*?$IZ6$)T(ARO+Y[=^&-VHS^>= M_E-\_E+=A^X1<55Q_R]O\U@5J 1HH1Z!-92:=YB9?$A */4EOMA]B)01>&MN M:MHQRV">M\&$@_^@-J[D>><.QQJM1$WXNUW7=(N6)W9+STD]F:&J?V@[@%(. M[!>Z?#6-F8W$,%&$XV@F1@R-Q^WW+[^WQ67^BCNT;_$0(O]37E[%T1N!,GOQ#-BX;5J>QZK^PCL_N&?&S#$KE[LB$F['EU+OFY MSB"8[#T-P[N2*.!2>A*-6 8%J.KO:C-#+V/X5BH4NIC2D,,6L8\0_W!\ M$O( V0A7K0K5OQ/=E=K-D2. >*=[1SX+CO;.5];&6][V61D? , M.M^HR<38/D*@.;L%%L*_P/YI=HPZ.K;9"\E9>HA[EQD:_;+AIS_0,=A5S*( M'@1%M24_JB8H)+,'P4 MS@;M%,/4:G-MJ6=L]'*6(&V6N@.4TL$OG1KO^8\(^-4)^P()*ZN:[$!N: M]4EG_+WJFDF+6%S$YH/E=--N+!R93:!#(XA+5O-*?%1-W$ZE%=CH!YC%EUA\)-Q37C?L>6SP&I*,>&T.[;<-:( M6?+-B=HSR92=S%2OBS?OM&2'-CUQ8_ER_D&?3H*[5IOW40Y>C?3A$BD]6([' ML2$>BI)NFGG6\%;L3'$7ZF8X/Q][NJ7B*YWWS_RR1JB#-.D?B-*J(U*EVY%/ MR8U/Y90Q"R_U5.WK3[?@C#RI&)^YJ_*@?X0B<):C PQT[44_89Q:W#IG(M3# M5X58%*0*$AH<8GZ+V/KKOLI4X=)/Z^$/MD8=\H3<-B)+. I".[5:Q:D>2L8$ MK%QSX%!'=KVJ4S/S(/[S=-69 OC<<][6BR@CST)KJ/VISJ";)-=5@H83]'QV M_]Z:^I9SIHV)>5YE)/A=8PZK_=KLT5B @]^9!%6SMA/I$UG"2U0FO0^#+MF[ M-7]KLX("5+?W5?FEJ;B/YEY=?8]+X&@-+V;=#/8\ T/4&TGY&#)7A^\$!27F$N;V'8G@UU88(RKIQ6&A&"&T6NL3]S)[L$%O MNGY)0# ]JV;;O#EM;157$1B077O6(<#$NVK+0>02%*IX?7N4'_*H;>9%'WVJ MS5;[XP.:A9$T&^5DPCGB-0;G'NV5# 3K/M'F3(\"=-E756]%\%13AR8RMV:/ M&7T Z7XK%29P:K65&(O1Q0X_)O1+=BV8\>@$K!K^?#\CWRNN<^.Z>_S(PH^! M4OZ,I93'40.7BWY@-Z*@KGZ1Z@U$":3]:[-8C=M%BUX*]]ZU# T*A(0Z']ZN M'U-XM'Z%@*_BK:6/14YKL&&9OD;C]X<" 0I?KD M*+"_=(SCT9$L@H4ZX)KQ<0B09Q"^2\D#1L21\DEF3TEF) M8VZ[ C6P#;+U'GR+T<&'VJ;@DT<_9N)4=U?DG MZ[=1GN5M%>4QE16V/)Z7=RHAGA2 P8O 2VT2BXB;4!-/0DS28M9BA!0W1Q\BB'R) M(/: D+D2_K*K^:=#2&;9_*"[>E+^4\/%HAJZ2([G#)#",YE_$ZL"0640\&A?QL#EJ53KXDQHBH$+Z^@#%6JE,)1D.UP1?BXE#.Q^1A9;! M=OB,G%X.^M@'.+WH5IQ]ZH% ?J)3VLWPN_WE2(/=BQ3!N:\BW_S?TV1?&[>]2ZI$7+$)/8"\H(@AI)+)C,W81'Q1[A0 MMXV?D6@-F=YO!=]^M)^?$=%D!EW0N=S.,(M826D7GU2:#$:)?;#\\"+-KR'L MS$B\,79R(_$]" IF.&6A/;4F<1.B<4+=4)96F5=H.5XO/%(YW:LP+RR+=D\5 M=2$X5),V(>VUU0BLBIJ=']"CR#!T:)*3(W-A4?<9XU*1U\K'--&[WQ1=4D%I MLBY=J^Z7TEC2UQV$J'!LMO.N3_O(M%IKN &\VL1S'X-,1&>[D4I)F<]C;M^^QO6;1]KZW1. ULR! MR;9-C[?9<@SK*JF\)AG2%7?MNZ&%'@_P?WAH,M&.;%L1\N.RM\*]AF2,C9L6 M-FQ-%87SK6^RW4XH'M 0C;V4:OO1X@X#SW_]B%'F_QM02P,$% @ 843 M51G5359GCP L:0 !@ !O#$P:S P."YJ<&?4NW=4 M4U^T-1J*]-X[2%=Z%PA-I(GT*BT@G1"0'B!TZ4U 0$'I3:KT*I&.%.D@04J" MB" E <0( 1Z_.UX9X]VOW/O=^XWW[CYG_7/./LF>:Z\UUUSCC'/S]68+0/-8 M6T\;@(GG=([MPA)+Q#1DQ,1$)!1D%!3D9. M3DE%1T-)14M%3D[#1$-+S\#(R$A!S!Q#2WJ&[*Z5!1&_B1,SKQR =DU5* MPO>P>8#1= [-+_/,/Y:4C(F9A95-0%!(^-Y]63EYA0>*2IJ/M+1U=/4>FYE; M6%I9/[5Q=G%U<_?P] H(# H.@8:&Q;V(3TA,2D[)SGF5FY?_^DU!67E%955U MS?O:EM:V]H[.KNZ>P:'AD=&Q\<\3\PN+2\LK7U<12-3V]YT?NS_W]C$GIV>_ MS_]@_U[\@PL/0(#W?XW_)B[:6USXA(0$A,3_X,+##_EG BWAG;M21'0:)L1. M?O2\TC$D# ^S2IL'2/ED3-&,S_SGR)CX99$"F'^@_0NR?QNPV/\E9/\WL/\' M%P) 08!WNWD$M UP)5968HPX']HK4 #E+W$0#_GXN]#GPLQ!9T%R/?>WKZW MR+O)#*W-YP"VOSD&-X#8+)Q<][+LHT6711_<; M@*7SVVY(PZ*4.H"P8Y:TA+JNIHD2NW0)@FINP=.\<9Q7R:AB3NSRCY7#&P Z M'2ND!WE\+N*]_24KY'[M[E+K[#8A?=X-H--HR!)+CBI.6?[58.<9R=R5,6DS M.YT49]G<'>J<.9[-^HX9*OW^@7^?/.E]+4 $I19L!Z6V-H:$)T2YV9-OOQOI M;U=X\;LPOJV])9:%\N_KS[RRKFR.A:^&[O(H(O58ZT&T40.:0.YR!^S]L2?8 M" S[R$5^*DR..*7>&RA3-A3AQ_FV?A_X=7E+TE4X!$)1SO=#%N^W"B,*1 0' M-Q'"W.9@SB%W&KN18OH#6_T?2["-0P=*"<5.#+6*+-[I?3%9;^!N M:HC>@1M >TABT#O;P>"PT?RKW,"\%2:;P[[G=L]T\ZRKR#FRJ<66,N9UA\^4_ZE2S^>#BG?%"X.KROE:,3O M8-5]\$N=:UT+-H#AOB9C1Z\@BS/DUO'_:&,RWE=A@W^(B$6-*&DGK;"I9BIW MS#$.K\41$7/CK0@Y\E@/WW( PCD9MR*)KMKZB+>;B+&GUOK4M!Y*\)BSO2"#D,&" MZ]?>0>'6I@HO(_?6G,1K_!)''Q^)=)E"?<^_8H-0QZMU5MCUBAN YSH6I/M4 M=;.ZWB3*8TTWK=8)BEN/0?_\Y#M@95;D0;#I46]$">T9&KXFG^\S(0U7D3!> M0"V^W#A,+TO0'8Z;^AY_UPCX4C*TJ2 3QU"'#"E ),T"H1OX^CE>FS0+0Z:= MB4,)J]=]G-CUDQM W1<#0(23%@R#R3G_BAX;I$Y"Z,3>18,R5'G /8UI!8=M MD<3S98LQ[9ZMD+UUR3JXA%JKK(]^V^HPKA3'@LT";UF@N3-A$2C% MMLIEAY4!-FDO[8W52H^XQ_U>+;AQ[>#MK!FY33"<"86^ 0QX1O)]@X*&TR%4 M+PN&-[B9/ KZI%[1 8T(QFL%TO6^%9Z02;(^("3X6-9'/;S943QT18"T&KH! M<" TZK 9W%QVFIXE'@6RM/KO[:>%*%F2=RR(Y/]R[PYV$!EJ0R]O %AAA^A^ M:8Q[HJS1"VYFH*M:@MS3,\C#TR$NMHSK)9^[_O4$E6.LH^J.5"1;QL1+KZQR M]"]U?O98'5S6P.PQS(E (R0EV^!R>%TZ\["2/\)K+FG'8Y"%% HCD>5 MR"=GA-P]M$!2)T)<,-H[4;SWPI+6P?6S^M M9/BI2G(B7>G3<')"^G)BMXW0WX_!C;^N&68I-]Y4/B[^11>>$ @H MV>GX3L$%;H]"_/K$S-8Y*&)P'WP8O(:*Z;X>7)3%YHQKX(OH[29S.JA][,1C M2;"D8$@!G->*3.,T,-M#UQS8720H7D&^X%41+X;K7Y#Q0CV0545#%.<;_V>O -9XJ%2?=BBI!9/XF2>D12P M^]UC%*NBJ"+(T(/@9X_(#C71;3SHJ;)B-Y'MB>GU@6J,(Y4.V(ZU@>:A $^O MUM3/J%.ZAV5;3:^(35DZPNYQK+3BS+$8Y W@A:H(-@IYY;9@VOT1T]%PE5FM MDF;2HR6/MRZ_:_I^?$>3VPMPEB(R?4V#"YU5E05SJ2P$ZJL\7HXB B]@PXW! MV&V+/!1?@L=CW57-KQ_,]LMRSJ.Q?Y";JW#DMWXIC%Q_>82;>$E+PIANO&!O M3Y$E(FLX[2=KSUL?CGN_YJ-5!%,PJ[=I/@P$-;3!@0M+;(%[" IWS M0(DJL?.JV">Q7(PY@-%/=<@D0@YZ!\6R6Z0&.+XF&_!*WB9)O\0-P-V#:"5EH:*5ATIZY- *AS&;6VF<:G-P^Y6[14< MY=9Z;3!W8H+B]I?18XS3KWK523Z+%$OI.[V*5K4Z(X (9BW8Y-;Q M6K8$*S9."Q98RT%D[LU:@ M;[-$'SF6U/Z1:M,8O9O1QU<"_D,*+H=V#A=QA=NSF^9I)BV+I$\/!5%,U +X M7]X!1.AIP78O-:_7PI@/ENHVUK Y2/APNI%.:P*K&T8\M51'/KO?"<_X6]]X M:2=-!==WJ@"+IBB?&4J/*)(@4)(#+S8$PST8%O3NJJ,04OD+06?CQ?9VX6JF MY='",Y.T[!"J1-82ZDJ/)J85.%CMSD^U5@H0YW3_^XBME>:._DNY"A.Y_>0J M75A+NK#!'G^A=>CK.[:$F&*'>3GA]@;!2>,8>Z?>&"&MEX"!IYJ YT8/;AWC MDX(Q0HB7H\^=X9XR,M_R0H+95J42<(5M:"W7?BAJ=H?,TX!LN2,A$/C@Z M7']UZ-BBXV_^4IN*,@3.> /P!E._X&*:!6K4PNYAR]][]E1E]"Q-%5@E6H(. MH.<)'DV33\HVS F/3'59@!AU;HTY$/\>-]J4FWC?1C6NWAXFC2TM]2@XJG2N MW"MH;"X9@H!#!39N /=0K[Y!LB3CDQ\:DO"PG1^G%',!U=")(U'4.+5ZA)>5 M0K_\$KSY;+'.RS$^AEXMXQ>3>A"-HMAQC'((*T2(PD\-IE6 MY28W*;V4QF==VCM:TQR^KA^$!!8)9?E]T YH:_[[*OK3CVC5PK*^\E%X6V=< M'W,$NH<(/.VUB9(["[;A/,_.FB0(36K,[I5Y3YL;I/Q*:K?2#LU]2(KD3MJD M@1EL37.V2QS.4.MF;8P$54^2V'_NDJ)0T%:*=B7MBS6#_HA6$4\1+L'_#QIU M(7RKK)]A&>=^R0[368"I^?J%U*1ZB!NT?W#+MB[K2M%3)__\ES9#&=72!(?< M %:_XH!HV704I=!P\WX^$U-/2,+9N)G)HIC;LSK6<*DW?%)%.YHN3II2QI%5 MC3*/L2+H/P\QMMCR)VCNA,!C>MVIF7J$QSG&05O[1 MPPBO/D:J:& DS%O1:452[?-R8@1V*SZ6&_/[R^0!#,WU)S2UFB_E=XM%8_YH M1T*QEXU?<49HH\-.C-"@_@\LN2D7VSRDW2-![+?^I.UKIE ^Q:$[WXAT*/C- MOFR#:C;DL'Y(B61YR55H[^"%1(HW,@*S]LL&II!5'E8[7H^WY2_<HR08#E:31 84K(?@-/$_",W M2F;B<=3NJ.)D*3J )N-R1J9'ZA<_QI&IQ+<1UU\_[4>R0_5'BV2QVY(-* W M7 R:=H;D698_\>,X$Q8LCA(+0.G[]]4P_#Z;X5I"O M66DMX%S1W=>T/V\ M$ )KGAG1\3OCL9\JP)S_9TG\T/1%>JPCQ7X^@0Y1:JX MY3[V$FB.V7R0F*WF0I"!CFYN]8+/,82O 'R/!*^(V?&)MSH@EP(_9 MC(X4L*N.%OO-_GWYMF3]['AVCAB:">SNZNS+<@F&T6T.?:#[]*[]F(G-/?HL M,W7S0WSQD.WG1AQ#1\]!3]#(=D+7*[G:M@1(B43A#R8J_&CVYY\("(YO !10 MOJ$BTEGM9.0Z@?ZLK+%]PKO*U3&(#_G;[I.YA[CA;.@N<$5A"QY_ R!W7@ J MUD'U!QUH[%7'IC[.'K?9RR]J^>[6T!EX81J9IXR[7?B>$_#/$N\JC&720-4T M,59C42Q0P??ER-#1"/TSS-V_YF.]8+UK %BSE//;J MA?-"FT1*#VCH&'&,U!DN3E9RX:;&*6RKQ3/U^.2K[![)7G%=3C_=:1/=$@7< M!=!WXLUR^'A'=*) <1OXF"(XI!$;-\#%L1+4:UQ&J6\Z#SD2?T;F7\H?*-H% M3&-;P5C%M5%S_CSQ5!68/=NDV3.EF7&N1>@$$-#.OGK)J!(A3'"ZO4V==J:6 M#F^3&&UBPJGTQ=FC-Q,BR;PNQ%M1G$I:V1/A[Q^U:N(_J0:_[(9,1.T44N#: M3Z,R8#*-D5^X6^134>GX"%MX8A0SC!U<^6M9]P8@6-S 6S<4S'!V:JI@EE$= MZA-,<,E:CE- YR?V"04@(2*#"/$WR,+7WU,BF&:,$D3NF6JM\;;=+V611FMP M9% *[ Z!2/:YR(V(UZ%6C[K1V=HO&V/DWY%_O<]'I$7#>')>)\P#^<1#.Q\- M! \[L"T#G6X A-?%#]$XT^F&?6XJ4\07$E(Z?3[/3R0K+(J^/<2']@/*]8G>TTI4[,X?4MR_5/.3,-_7[ :'LNP#*R_Q8# M6'H4=S1,7V F$<>,\J7<;_'PZ%C8"Z.\ZALSTIH0A3 \@97(YY*ICWX+;C32 MZW.BO";O8WKF4-C(+OK MI1X,@I$['KV=C!/&7,RPNO&8/D9C<=[<$FW$#,(0L6]ETO*%<[*B^VTJO6U$Z3KPSQF/Y MW>9+L5^=W9X?R%;O/6*(<_A<3_I-6 M3/D6W=HFZKR8?=W.HY@*UEM,MD<_3MGQZJ(VM%-08(QE0(L3O_F++05P :G= MVN"YR0KWR)V'>T51P(B2K^_N>U\8ME?NY1O!-L"15VQ'KH[PH?CQB0L,J!KA M&P=3*\?&6:S4RZK(C]DMO7 V7CQLX,OX@=:68BDP)M!K>ZY 'S/?=>A\[H[5 M0(G9G)HO13)@^OPYZMS?:Q&'""NG M1?. <9I43,X%/1(>5X2'#CIZ%UH"Y1X*X]QX1Y&W;,7FD^/K*U!O*A7*EYR% MI^5V6^>C]>E"98_IH#J?(@4Q%A61/',PY3IHMKW2/GO08H-C >; UCM$.&8@ M@/0TEY]@1]6#\D\W ->PU 9/X[ISE7G-X%5T*P!K]S=;FY+JQ;R!^A70\$5^:?FA5^UM+TB#O6&ZIR /P915/ MM'%M:QWC]ZMX# $R<_ &0+//%/8G RB$Y'Q\H>C4WK&(TZA"3-X?/[FOR:9_ M/YNUPL7"V-\Z6I&WA_0 )X5A'@JQI->HP!8/G0+S0ICF^:V"&^=TG;.%S+KU M=+0MS?X\U>6A5>?FL8->#FZR16U51%'Y FE18LHC!2$)?:PU,S6;/_-)0R!X MN0@YRP)I.8 M)=[938:I0;:*XZ(8)"!;1=R44+[SI(2CG0:D-(EH"3Y%!RD/M;349G8Y!^:L MZ9 2$W K8SBC/&[Y.40;39TJ6\RRCL 6V+OMR8J\^G@IUF=E7$U# M\;LCQ">W=#Y%L=O>MIWPH:;$2(GE[0QA48CIT)-%B7D]^=':U!8]3=TN $&> M'946 #9WR0GSP(:C%U"@0SEWU.VRH,Z#^2%J]'**6YW+[:GA.GDJWWTML@:< M7FKKL([7P+W@*3TS(YD(S:V9Q'X&J,_F-F=B@MAWS,Z/PHI?Y\MYG7;M'\L+ M.\582'8*.?*H8Q:SCHHD9]5<-3'XET\PEH7HD&OZU-X//@>_DV2;#N\UN@U1 M2_%S.>M>+IY(K\7LRNVS2<3T<^(DEL2$YH%JR$Q2+Z77F7J=V1,3&Q/@#TDS MG"V,%A+M?,&T:4B3)!:B:%7'V]KG#Q#Q38F5 M'S,.ON[]V?JF23;-/2EL*#'4@_#$2+7.Q:!UHX%K%DS_1[)5S9":&;#G>R\I8N-FD>ZG L9KZL:Z M7QY\$0F>0<)?M!TJV"\.P>?WGP;"N/ MXS9$=HU2CQ('?&.CFCL/R7TIBMW1C<7.Y> ?A!2'5>N(^."QB.(^!'PC-RRH MWH@&ZG5^?$T:BNE$-7[$BQN^ 3#(O>[3\3>2X&Q>2^?5N%_]E?0!22T'9;$P $T$;H)C M(Y 0JX$Z)/LFI2=S$8,U7X<]&6I0J)EFK&V,);IQNJXYN%%2/BV0 0_3^2F3 M^9=\P:UO,^HN_:%"(S;N%[*^6S\#W]%MA'^<8(0\>J_X2AY5]U*!3BJMX#+* MW!CA^E4(,+BMAJ9W"*V.G.(F.HMXN'P]A)2(J?=M<'UZ>-30I^#.\6&\0KI' M,HG149TG0X-QSR>55UHIP9+EOK8& ]Y?>Z0$Q?Z&Q.V?2F[8_NSPW_Y M&DGOAIRL:=:SNG%+V/$R/Y@A,S)Q:+ATO9[?).M7BAR;WKH!X('#0*E]%MO: M"]ZR$N2>.:,KL]_8D]X]>GF/DNC3"]B ]O./E!'32!")A^J=.:.99[2$F\5]BM MT*IY'K+5#;M"S=<2*1[?5C2EVZ9)O\%'%.X8Q;RV/KF[KLGTAF/^!A Q\@VO M$*,H-Q"YN"&-"4FY 7@4QUR3H)ECN5'V8W&!F.T(,_54BT0#/7;?U4/6W=<0 M@PS]0YX\*B+%\4MY2[3$Z SY^E==F/+V)M7C9\SRT]^]Y#,>ZP!M5WYHOH)6 MVIV[. T05>5KH'WCY.HRZ3]7>]@P-=1<%1L4/O6XVUFT*]ILN];VE>+OLZ0D MO>\U)F_) +BF19Q./3;DG.*J6I4*6ZWN2P(NHEKV;B?WI=8/X=S\&GAY]7 # MQ6+I\64U6,K?+NB4.=I0Y,P9"3JD1U0#Y;DNW\>@%_QM &K?=>2/X/-"(-FHHP(N+ZZH4!HI"&:44L2RX11': MI8;;JMR_-'A+*XK18G@<.6M.HR$4_Q*V8K5W2D:>0LX)/\@QNH($- =)Y!C:M^2H,#FV,_+?00-]1B^K_]Y,%.U MK] A9>#G,IT^RLJJKVU(]#CK'[?77*4&'=.LPDB;4X;./Z,S!^J<:AQHD2JV MNO/BU=%O"J59Q=V?DD3U24O%C6I%QD3.*>7V-U\RPS3[.U;$8#J^"K%-KO9> M<]N2#IG-S3*E#\W 5\BVK!G&OAM 2^; /-)VK$ M'C18LVO:I#,5.:#6QPK8^G-+#-U;FU0P6(35>0/&:H [ M*>MGP)X:C=Q3%W3-[*$$N[GKRU8ENR>-)KA^)LFN9U(O#=RQHV/(E90HI^(X M>JCI_B6H!<,]$J&T.UP-RA7HRS=YXW,'8?1!6'&+2O%APV?%IL5IXMO=C_>1 MTT^GUUP(#/UM6]6_*/"A+8.HK\OWH^P(0%KQ:#H[ DQ\S9 X]-90#0E ]PLM MYC]]'>5L&WER%0+I]R:P ( ;79:=H<=17=7VD\#PEI>WC=&; MB7U!3-U(2H>04_(]!2%RGS'6*6F1)N#W#LE2TBNK#^C@F$JO8H2E#5>A>\WA M&]557T\V@PY/PE;*+7=JWKH/,U.?Z+-E3, ;!.B9E/8(;HOE/N6*7VQ5Z?>* MG_3#FU-"#UP$]*"CYON:_S5*6E (3+4O[3[=07074#> I*L+I02.BX M 0P:H83LZ9^L^R\/N+RFY2_R*G^-ZWHT?T0R'!I*9L2(9(-B*',W5UGD_M7SO&;4-!!;?%Q$<1GRJ_7")GP+XRSX8 M?-'Y J>YI:*].1(IO%15B!)L0FK'6:\T^D#6GJ10/ADA&/YBJFW5F1P_G'+Z MKLN3#%<^4X7-J5O#B6)\RDN@FW9P3!A,=46.F]/V!N ]$PQ4:1S;>>&Z5I%.D]CF1%PB$SO VE@#"@<8C[G(YZK-&>?G !YOURA"/,K;H'G2?)2U M0^9Z:7J[0;O(QC=.#=>?BI@7VNW5+)?:>F<2+3O^!"O1^<)OKRVYZ ?-3-\U M#6Y2?,"B.+#5!H'A=#'47W$"V\5D.,-E"%"D1J,H_*[-:C-Q M:++>H5 MC,]^I+K_Z7*6>$R-'A8A^'[+EPK:^A13@FXO3F$W6X:TJ82,AB6^V X/MN9K M]0ABH3TWX!!N.A>T;Y'[UL(X99&[?>5PJ8LQ&C:B]PSI.69;\TSW]O;P>%KK_6%Z4V7SLP=25>SDRUF9 M7G&/D E#P6]2&V]A\A4 X'[ISVH)3[KF/^G_#@DVPT=[>Q\![ MVV*:YF[-2MXG^N"K)E%C __^L,E$[0 N"R;U65PG3H2K_%;*T$#IS8R8L'7F MV49)8?#XBCCSY:,FW@AQEB 9#C%2_Y8>E;XG0D&AGXTI7CCIK,@:$X]OMC(/ M?U1:&6%#+@*#F).]&]KX:KPV>%-'K91R7WAGITU'N8>PW0">V3WP9+$914G2 M!;ER/7SVYS"B81,;/MQYT9\3*E[\_BGN'B9BNN&P?E31*A<8\%H\P MI,D/6X^3%J:G7=O\- M#=.=10Y[]_-W6$_D7\BS0E!>8+%!QS(31$&_[V.L,NDDB4]%'LD[WA<'WN,[ M%GZGM%DOJ5DQD"_-Z#5S; YR76;X6C"*6J,*"C)=E"._>H:Z/AI<_F7E)L. M;2K/V!!(^B;+W-H,3O4HL%B_EVV1_MUCLG$V!V^E!7<1]Y-=^O3=2!QN9M:[R_=&MW%K90SCS/#QB/5B/<\JZ#EARM^ MOR1G2!8"&^Z?FO44 4J>7&M5^#_F,^$ERO&PD.81):_AX8JX]/ LL*Q$^QIU M+?OZ!!X*CHVHGW-S_LNV3:8M^5OR,"Z M*H@,&O>)[4MA QA\ R 5&LYD\@SID-[_0^VX7"?>+'W?1N:U^=^\.?AKYJG/ MCG8)(Q%X&'K46203UJH"VSL8;,EU+]&R=[[^K"T;MXKXTKEB;#MT[\VSW%SB MHJ:3T3&"F*=*.F/A'ZEM,)8Y&&Z]>9A(4(FG/.)[JT=!&Z*/&B*;\ZCNU&9 MXJT#/I- >NJQFVGT<1&DTQ7%Z/$9M:[YM+MU M<63BSJGH3KMU8-5#G[)+H#_RDVDMBO-W%X+Z*OX MSZ_JA1]*>A0$9-/@NV2OKU:J*][_0U(>N'3X'G,Z(+&5CS%>E("W9E]>BC48 M9H;)W0WIDEB]'OA^53?]77Y&)'@(SJ[JY0UJHX[Q<46_D$7P1T 57-TQCL,.8IY(#,^\9.2:E;M MV-8FWA[]HXNJ)K&L3"LHQ*=<:C1O@?3=W5@!Q ^ICM\)!U*CU1G7?%@1BS;, M=6D9%CZT/ ?='UTS_8A6R!"+F@>:T>^A*[A7Z37\.+:_I&MUW<^_(Y3T(IWS M*>BG!#WL*29H++E/KP)+,""O*FI$29AIT;78/KJ@:=^@5(:[B%JX\+;ZCUGIHS^\G\+W_: MF)]MFT3/D(2C[,IKP??-&PT][C8/WU M=;L8[_G$]M3'W&>M3H3HBH1[+L_?2X)$T8,O/8]',<3:'NE4= MRSE#3;Y$Q0%^,OL27N+SB ?;Z04Z'D^?!A-]L^:9?-F&A[31&3.*[V?)1 DV M;*\V(*B3%/*LV&#,3'"/[I6V\$(1J!BR\X5/]@Z==I%"+,\AN^[!>)G]]"%W M:\/Z1MVE I;(I%ZC=A.>"#&[?$S^JL_JY4-F08V3<0T6(>!+?W 'VCU=UC?) M@;UMI8U\+JIRW9=4(@^CU**HQP?])C+&J]0B_8"BOKX>C]!R'0 K1F^.<9,> M7E/BU+"^];:"I=NI]PY,MP=H:*_@OO7\97K'_"^D];D$Z;Y]G$-DI+E03/)\ MZZ?'1"S-C"F+>.#,:NUPC_)'+BJ+DV#\Q)Y]CEO_0MAV<'6 MMKR)L#G5A[[G'4RCVT=.^36MOI:>[N[41N(9S9&-)0XJ&C MG/+@)KDOOZ N>;H+;L%IP).W,3F]A"^) *J.F*:T(.6H5*OS/_T"BVWP9 S8 MAH&+#?TNKUDA*ZIBHF/3I_!2+6S$/[JCAO]=5IJ(#XMTJ-=B$0EF G[(_MX3 M ^WQI7-8=P#33E,5HB8[NS[$A[1Y1I48,>>Z4@CPQ8LC73UMQYUS;WMH/RU MI#.,#\-56HIC6OS-@#'87?L=18OU.1[)[[^+^5)>S7*V=T;NZ=Q5<,9:U:K7 MA#^R.PI_@,^+I"&Y3NE9_&WO?&Z.%EMNJ+7YY;,A-YNW8MS>W]6O5[\R'/S+ M6VMZ6/*S_R->N=-5M8A,628JEBN0%@ 6CSZYM&[%@*)AVAN"&,[K-$;[Y$S#%[] MO-A5[EB<7D@]-NS8M-#$7L'NQ,G)]_PI1\,;9KQR73[KI3F\H3N4H(C;+2:! M*6-FDGSZ.;!%(#+LQHQ]/]W/8G3:2#5TQ10C66SO+'@9GEI8 [D!!,AZLA;- M*H>2".1[:[U<6>+&ZS.I $=1!9+KJ]%.-WG->LX9U=P /.U)Y1C>;#QZ]4W; MNLU@=^1YX0-SCW?,^$!JG=JL/EON*=K#.?6V(B$@>IF:&6V\9S_(OMO@ELH%BQ'WJ[ M4N2]UL?;GBZ"*H/2XJ4\T;9W3_HH-RUNG0Z$:6/O;:]K'X^$^<;/)'R?A5G5 M>X:M_]YH"@&&R!MYB6[GL3CIO,3C#!E3(X"NC>:SL4%] MCA0#K;.#%@.S4/J;U'JR]<\D#26\R[+]> MZ^DBYGZL"HJ:Z+;7[>&.O=[T ]?4*\G!S\UEUFWMM/QHLO75LWG<8F@FBONT M^)MXK)IO 8EM1$X6'/X9&N9V;6_#/'$0S1P>,LH<4SI(]>N8^OK7_Y>X >KS M=QE)*$J+G3=M=()U\P/6 LUM@19* =+6S5R]@S#EE__JN(AOZ*^,B-P$+TH< MBI_DK+=.2G(]ZMW)>MG[H$K?%R(5=C9U ])?M1\_"RJ@OLDJVFI!.(X'OYJ)9= MFHDG(/(^UAFC^7BY+8J&DEEC$:=7BS.*&XXS:N_M*1B<6 <"SUW=>RXEH:/8 MX.2^;+QLF58AUPBP%L /1-)W]SU68=!4L^%C.;@@HS2T#E15S/>Q3<;.\*3- M1*:VE=>'O*LV#V%=>X10MOG_-E'^_VDBNZ!D4+OJ>Z0$PG>PF#001&[KE;TY MXAL2)7=>E6?VV5?J3\X/XC)A42C@XG[*7_@(O/WP>.B6V(]F M1E7Q<_068(HEZ]@$]D*59R*K.QTI?A1JGLGTD#J[YBF^J9 SHP$61D4T?67!POPMB>;D$MQ=!F5).3T!PP>LEM"7>71 M*($T&C$00<$'HZBPU].VAO-!Z?(JN@+;-?+[D]VY7SE@?;$!&2*5<^U7,L/! M#0$5^Y8%E3V*Z56M[]S4/^&;Y_*[$W*$IP#@6@S&>/\5# 2,G(6W_&C '*.H MXXZ/@;:^Q"\"PW^!_P8FG]44[6]XV'W^\71=?"5MXB%?LD)T2>[ N)KF+9<\ M@-X SK465:6\;#IQHM33;.M&"3;X8,>N)SDQVS1-8[ M&<1A^0,'U$FPYWB$Z<\D(^ HD+N]@?\&M2*&.D,)4Z^M%+6H^B5:J4"X+)KL MOX0UF@U',>+8D=S,'JI,RWU&E7N1?"NOJ]Y4KMO5&@5J1Z+HBW1YN Y/TG)2 M /L_&VUF4)VQ09Q@V[E#F%.)W3Z"PU>^SHFJFF"FNNQJMTARK0]@NX$ T= M2X+Y?59LN>0^GC)]GE"8)]O\HBU8%+)]%@%"[PT8I M_@-;,_0XU?DV VK0+%"L8H^+K#<%8JG_">ZSQ.;)1&[E^9B 03LHE'I*U]NG M:' 311A6'?,;?*@P3*T4\B3F>2< M -[*W&_,0B]1*8 3B5700-%=-/'!&/K/D TB(FXX+#B>LF_V6TW.P3SA7^?G M#:?>XZ8$4=0.OY=@P(033J/1U!HCWX#0JP\)>@V.'GR^9^1/G%B_94@J.B]T M:JRNB&WA;@"#FMMI,9F'29B9*\V#GP3O_Z>?^/R'#.G=+U3,./D,QEG^#9OZ MI. H7/_=\Y8U:P1+]"3!7:LNBC&O-E)>N@SR]P[JRK7C*[<1C;5W@;C;+K3E M9B!LQQ16_ :92%ZUM;P;=J+5-/V0D\!D!S; SD=T<=)+NZNS*641M_ M]- '?$;S1[#97UT)TG9'6A&U@T&LQI<,R[=4P@%U'MASD8V@FOABJQP OC.> MI#+XR/YM=<&J/WEO\R1'GO-B 0 M%G[^LWPCM?VJ6TM="/)DUQ@Q!FGV&U,&2X471R;ARM['"(NKI:.Q,F$S?CK:TMZ MG475"?BWJ%[AZ0QM -$SJ65M.0\Q3#D-.B'$B(9-P_X4/UGEE+]))AG?)SY\ M>S#.U^ZS+-B]=5O6BCS=ELXX%\4-M'9;Z)#&>B09MG2E;ZT_5\2;TSST[!7\#71Q?Z@I5 91[1&*Z5G!^ M2!*?'TNR(KY,>\%YDI)=Z(,$E/1;1N-]18%#1.@;FZ,P1?:97X=@\W'WY94K=@I4??0< MF)$929E MV^ZS52?"1!R+[F(J*RM"- W?[72T);N\Y'US-&R8]?SI.>6\=#FC-B#+5!AH MAB'2W?@MWL=8HJ.RWO[EU;4M:/\Y RE#V0]6HU7S[,-V&0G:=YB7$V''5-" M)^B,1-=RCV7)O1[[M\^$Q1SM>"5^\V?K ;/U% 6C%4.P(.IDB:I>S+M5C#GO M!:7VD&Y?K,2'O>SA>IKA4H+' V_[_Z:^FT@K)6M4KOU_@>R^ ;!"R34QYZ^] M@WH5BB2D%4UMPY,A/KR!_.5CLD]:^.X)W;'F,GK?&)L"0$XG9@ 5:F16-]>P MHX-_K$_Y$RVA!VX+HL6U#V<'+:-$W]:.,Z90L+(FV!H-JM'(SK"H%YE;]5B6 MV%A )*S;PY5'3E8MM6F[[LPR&VT(?E?.I]!@G%^62(*QED%K;9_^-I#>^'$^ M]5CT^!S2TR*M/=>[-B6)[M9VW607%%8??>>RPG5X/O@%5-Y6H1_Q#6+*?V_[;>/IWV?GP[IW MIG/ZP+QC?J1_D?YIU<[1SW48\#K_W4*+^WK^!L 0>1>F<%5YS:47CJ+4'%0C M$Q=JBU71,5PHA[=U]X;D"G4NTO.Z4%"0LE?14L1_%NWB=K3*A^Z>>V+#,*% _+:2+I ML"NH5V'$J84H40<6]$9Y[2^F&\#76=N]?O;N4#XVUQ[=%)=L^RI-7GV1(W-1 M)B"-6.<8==(?#?MX=WC>LT"[DA.>7-%;^'1A%T-4KI*.RQ?I0.E!7+H\ MGJY#UUMY\&(E[X.PKIL)Y8-1Z(QTLCWOZPTYH_;&YC Y[G827*G$6M]QVQ%M MY,_(TZ1KH^Z36<+BUL3A=7U4Y@%F*Y/]%SKIM[V13LK)7S%';]G22/^LM&Q2 MTX=INWRLJ,Y^+B\3KXOB=/&M#-2#8FN#NB!??CH_)P_%#/5Z1>(:UOT'/"M: MR$UJSR*ZV< K>NWFN"?S@5BZY?DOJ_@Z%+KXM<*< #9.#H1E\:E< /X,!QU MX=M:0E7VG\X+$QB=E+8HPI_,!1OP]XB?%UH%B47GYR8<)K$/TYJ/K.,)WO/C M96L%B/BAX.Q>.@62.>V4HX@_?;,*!$IDC7#E^S M3WG+K6U)=EQ]?WE$J@;[T0*D,V]M<'S8\\Z:]:DZAWZF8*(O)=&6GO6QJF*V(6I=]**P2Y AD?\*#5Y;KM1N'H/T]6Y%(C M?!3%SQHBEQ$HQ(KIPA&;?-*3"AE9'K;3'5,2B^ MIPMF(Q:\%\JWFI7MRIR?Z6>]$&[Q@N!NCIS?ZK]B:7B:J?MDH1X?%'T:_34)T"X_;]7EM[J M;V.@YG8L@/ 7;<[Q#8#N4FD?G(>.5$/>Q7PAHCZ?"MUFO0$D1Q3O_B=J;<9T MU";+3P?\V>KE/KVZ58^P)W&) ME-%T+-'[P10[79G%*Q#KVO+ED6?>@\;!?[N&)/8<*8\^;+QUCZ$1!5GU1$!5A$K()957;AM_7TVXZDD[_G%^EOHY\WZTGD M\Q*[24,F',D %VR@# ?"U.%^4?0- ,NDJ$ )'2IO$:$C.I,1O^SC]'J+E,$2;5!;BQ34WPV^^U<%ZPTO M5LAWZA2A6:_N-_,#P&- K4L)!\\; &TDT !93*(#06ZR8>^),GS=-_[Z^;V7 M]#3TC^/$I Q_6FO)J4MR?BXG,\'K!54*G,5\GP9RAL46ZSO.7MH'@,D?/R70_,!.5=! 1A<@96L\BB5G9PP"M M_D2S>3GVP)ZVO@[(W#1]C6N0R@ AVS@Z,NHVT4;5Q\Z'H;O7I>=!D]=?N"G: M02]N *UCL4#:.OM:L))A)N.[J7,??NO*M=-0UQ4*AK?X$QH(:4I?&+"ET&@1 MYTGXYP_;J[IZ01^?/+FL5B>/4-HR"&Z-+U K38UE8.FHD,.LPXHT[8I \RZ[7$CJ@6#7]OBN]35QFXC0030=WW*->+P\/K*MU8GB)\.K(N_G2GH^M[3CR_GG=2' M(TBC*314;1W];#:IKP4]U.CKVT7>$>G? +!Y&Q&QYYOF\T=M:X6AN)JJKVB[ M$8[4US^2!T1B.6@,8$B41-RU$CID-"+ (N44M9(I&V$V=.%:NU] U5!B\\0] M=MO$\^[K)^<5]\E?OP.VC[J\I%,GD[NFA#%A$U;@-.V]<':8!IJP9R:)Z61^ MR.KZ$[Q@GW'!VY'>+M3XF["JBW0)[<2+"K\\UL\\W,9S#H:R\'15MCN'[Q'48H#H[:B:+!BQ!N+Y2^\>GR( M+640^1XOH\*@* :\7[*65@G IV70-:W.9:!*O36XQ^#3E (",F&GP7,#<)U] M&:4T]1%;OG6E9K8@NXHSJF@LK[53:<@M6"^?#KA_1SPI.GLDI.J .C]LESU! M72E%Y,5"I @U33JO/?6@ZKW% SE2U_1C']G-@Z56TLPBCR8;T@[YXU<5OKV$ M,3%Z3J$8;CNV1PM[".)XQRQWI?BV3KI]*RE,$J%WF?!I$4@@^B?IY2+>AB47 M?#N3&FNCG6JQ+'K0J-76&;NLEUB$'JVL"$R"'3&:Y[1Q.*ZH>*)'+]![ =#4 MT;"C]@!/WP#".<143U##RKL^)F@)F7\2TOCX;[!(!*:G$RB%OAQRH.QL3=6: M$ZU7'5U^IL05CF=)ZUV[/*NHROH%UW3D;[LT*H-EQ68$7%B@T_;]_@# MH 3IZ:%X2Y4>W87WW]23EIH3/AXI(2&6,S)A@GST\9 :)=;Y:;%-VP)?#JBK M/6%BUZ9','PMJ6,K>.-#67BN7+A6@P D__-9B6V=5I,@]UN8AMV MKK[2//CUOM%V8%?U+F;,02YIS.@B<766V.Q?-16,4^!-!A@KTKHJQP83'%\^ M1KD8;*IR74F!)\Y!][(YF"68;/C>]\,'',;$1EK/_T2Q]LGXK.P1>"'JEY52 M]A0D]Y0$#G^-/%_KJZ/M.<7K/H_V'O/H";?X%TXB()TD%Z#@*#2NT)H(DU$FM*+TB&$7@($ M4)#>04 !:=)[#[V%CO0FG01!Z8D4 PGP\OO/.3-GYOS.S/_,O*>\,^^'_;0S MFR=[[[U[7?=S[SZ@KU-FZWZMT'%?V.1^%KXX;O1=4_S<3VB+CNUCXQ>QS<,5FL'$>"ML!'1:.+;Q*"*(/5 3IT19E&&^ M5O/N9V#RDUPXM1+5][M^!:V?#@AF/1.I'##I"2!9]/$+EO0H[S9VRN$L%39X M?460<\3AP/L_AP%<(8,UDKT)D6M/,9A'&ZYWI6**X(1]0=+AIL^Y%?S9GT!: M4H"KGY?MGY*#91$Y=4T?D =V6N[MVJA*R[Y*?Z'!2$G-W\6SW D=95H_PS6M MU^A[LRB?5(U8ADDMR UE'"6)XHMUH^, M\NCC7'03O;NBEG15@O2(N/6%KR?A[@J)REC8W.YPV34 0M\^6U5,YCLQGO=3 MUC %U]@;7*_('C=WT)$8NZ)-=TN-)B^U]]!Z2M4_9<=LOA!CW<,B/I!^)3+I MO*:EY/7)^/2A3N.>5Q, +I;=)G\FYJZC@K9'XKD"LXG1&SB5\SF[&RC\$MC> M?@W("3]_FGY9?QRPH%7L<,:BF&5D;&I,%F7B%]:N"?S"S5;?!!CE^/G'@;!/ M7@SF7+<@X RBW3C0-DGHX[@_-QXE59B_8RBN5;C\_+=PU6SD9T ,UW->0+ZF M.RUMF+,3_A&V"U7- +4@T^PBMER#?E.=NP8@V3%TR9JN]G2>JDD-Z67AS]9> M)PVE<-U9>1XM\RY!>]/UPQH]]@,*"E(ID^H"5R#LS^ZT3H&T2G>>][1W#IAJ M1J9V6FRA+ M>T;_/&Q"VT>[6(R8ZP\NC#YHRE]PI8PK-EE:7E7Z VG\]#)EN ;RU.&GFNQR MH@@Q1 4 #?R[[XO^60HN6WU?IVDAO10FX M1/K2Z[;4@Q7AF.H>"DF)(ZRJ1!IB%!:Y:3.'G:R$99=-<8F<24 M!7F?8C&F O ,NHN-0W9%SHNO0@/>Q.C@Q,^E#;9,^#.?*OSZVD?)H,YS#;!2 M,>!(G39DW@S^:,&"V3KM+/4#"^6@6%\_ J,H>'WJ9R$+N'*0C;A:%BWM85R- M-#59P^0!B:- 6IG'"$R&EB238=_KCYKB4=-6V"TR3[PB%'N<)53HEIE_OV^ M^3-X3)&OO\HX?!#CE43NG"]ALQ%-HHVS^UJM> CP8\ M:>-2;"(!Y^R";SZA]6+CK7,NB7 7@)PN=V&1/&EOH/:)8+?EY#;"! MCFW)_SC>OX_W4+,05^]B KG?$(/[5!^N!-\^<93HT%=M5MIU^UO;PCY 5\O^ MFH-_WB&7B@_8$/_!.JD*ZCK(P?;N;]S1QT:2? OW8VU7NMJ'.\-NE*KB)D' MR_PK1FC^J;/7$1#K;ZY20Y0C](U-VNSD$I&:Z!^XUNY3K5(Q%HQ@48C>UTJ# M%_S88X#,K^LT:6PJH!EOZQ EWG_/&4+%&6WRQ^F2"C$-%5-*KMPX M4/VE3.H>>U"?_$!!]3;'QK1TKP*KPUMX>) P.)K@W!FO7[SD-#\B)U9ZI^<: M\.%5L+P#X;Q#-=_5#^P,[Q!XB%FF\!Z PLH_#Z^5A^Y=;Y=I7R M'PXRDB7Z[B6[OH\@KG?M2-M^>M![?,^U^:/.OO<)77UP!PT?]-_JC$%61\E3 M8RCKW9@0Q8XF!Y5S?7FOZR'Q3\G8'O)LN!'(E1!V_>=?_V"MSVHQJH4;$TO5 MW?+W.S"O\@*0FB0G/UA5T)VM:1?A":"Z[^&F,0PC*\J>G1("")\?/U\3'ND0 MKYP8]@33R=^'66(]-RV7_%&_!BC*UW8ZB>!S>(7BG2D)@U8)87>?:#VQ/M H MFY7:I]AZ][^Z*OHWF[&M3P'=V(4T+([&J]W@ADU]*^\P#/NRY>T;G?-Z8 &>IW?*",&F0F!RS2;.3?H:V$D6PI;BOJ'XO"Z M1L# 5= -?"E>?Q-'2)14)),J&LUV@[^#=UY_V60MC\B28 MA %@J&4#_.//F7UY;NPHSN=P&S71FW$4.Z]^RA2?RI/_5'."T]$J6O,1BYI2 M1%@O6E>'\+0L^ERMKPNHX)"Y3K6N$-%Y1SZE B0:F"2IV5Q]/^1EZ*/$ @PS M$>'CL"4/9=H>Y72D=A20 Z99 J;!*V-]-X'DOQ<,=-3(H,(W?,=BS4:4V48E M^>Z6+N^B.&Z1-&*I/.L) $?:4DT'>XE."(%45X&44('<*M']UN"4P$ V5>J? M=_\2O57R4-2=BP+89)Q3Z71B_D:Y>*N?YH2W%EY]*>.A-E\"&_AWUI(G]@W7 MD/D)Y8>QG3L<#D4U'ZZ0"&CG@==IO,G8'5:@Q(B+B)!WS>%/JOL'>[54SP[M M$WZ::5/T/6K4>?SP$2>!!PD3@'"QT36F%9+E/[W3*AW9KN97R/2\J=4B3N$H M]MO#^QEOU!]T,.>B.NU&#WQ67+;[=L MO<'00YM87@#!YIWZ'^0+7V[2!FN5 I*L;49RS'0P$9MLN,I16PCCG;>6VOF3 MF,\-\:2]1VB3!I(7(9T3)H49U*"OVHCRJO":V,)RT_RZFU2T>PV@Y*MIRMD: MV(SC>AJEIS2B3J0X-* $.*U4>XF-*6.WX@\,0%S<%@99+LZH%([Z2;C%?H&- M'7,Q\A&HFSV\G;C86U6(GKX&F*48F*L-!O$%\(^6''(VU*6M#1GE'WX7U;S] M2-1@19J9Q^Z<\8[?1"PX6PKMTE6^9J&-44"-57;T53XV,G9@G)\T_9GUF&XF M]$#'C5#6ZQ VC*:2_258YK8%=X1NAY9J "3(T?OAG=Z(NYA^M_$D MR#T1,B8=@FXVM,SUT#%XB16=F![.0NG'D)GB6[SZF>Q M;2DQ+;%9W)XZS9335L)",)XZ'8V?M*BR+QITSZ.AY.EPW6^4P9&0TQU%H(YA MTM7,VB.L(Q(8CEZ#Z4XU *D=_CB)+/]P[.325':5/ ZG058-18O1CEGMJ\X: M4\E14:!62:DBEWY>-"[L'Z'*QU[\LML[L#:=V<][6T;OP37+DP35$=VB"FK< M6F]8ORD\P+V@.UC;/ 7$ 2LBFV8*II,^DO$\(R'Z5P0D[FRBT5CY77/O]!.U MAX<:J4$VP]Z HRZ[!&K878Q:GV8,%0F6%1D4MKDJ-G9Z5PA/P9M94MIH]\<& M>ECY32TNXG/9[]TO]^(*>YP#Y+4#.RL M !S;G5184;2EP>PUP*&-PE!Y0=*5R$3AXRF9*2Z'#"_:BFZL; NLUG;8N.GNGIWZ!T>*F[\%(OX M5,81_.$UU0O +M4!21$T6ID8<4EFB(U[M&'I@*XPT<-EGDM'T'_2"?6N#?,[=X<3A>(7-0+YG

    -"DR.2]NE LX2HSL- M"@\$<\ 0\7ZVS7&"Z&3Z?)Y;!,Q#@/W?U5)3 D'")DYGPYL)CNA[. M7@&CC_#M^.^9547F?5[$'W:=)J(;+:/33"Z[T0OA(&#%[\^Z9+N=W*TSAYZ- MO@RO:[X&G6T Y$0\;@I[KJZ92S%*F'EGC7+F*!\-*2I&:9@;'*G7S;]6!MRO M&W47T&@G%\;7ZQ][H3(W@IFQ.7V^Z=1[752GPB1J=*;3J".=NI9X^W'2A^$& M;P.V/I'[3"==#)=?H.TRP6C7,FAXX*>^O/MDJ7!]EJ5T(!> MDZ\'<3_MUE@_IF;/DUB%S0G=TF!5H&"5HC=6 014T@^H84)[+=$?M5&X2MV& M!,H>OE3![7I'^9Q:^!UFC2DVFQK 0<\$O6$O$"C/ E.]ES)0_ MF=[W=GC0UONGKY<5VOUSR_^?FTGT<;:;VE2[ALE+)N!6V[E9O?-[2G=^NNSP MNM>4/*7(%IUO#6?\9$LZX"6 MEZS(3U2C5>KJ 5=+5Q->%^O:OUIA2>_UP#FPJ$^Y>"^)K[RW7[!*VV-H_A>; MP$OP_,-<2NGN:P!C.Q^&5?4_BFKCC\SQ);L,>$X4]5, M: BXKLIZ$$B.Y\<\GK\+TLXUVN-:C%G6[I]>^L^3''J!<<,J#2:-2TJLJV9_CMCXV6Q 83W/B@4* M# NN ;T;F+2B9P[7 "+8:\]$(1KP$_NA;WW5$;Y[9FCV%64 MVOTMM-K[R@3\'T:3RQZ@ 8Z%.[C;AO"RJJ$+/<'BT[EF'P_31EE&DOM)M5:B MFV8N/(K&I]Z%J_Q\_\"84J86E$BA?0\?C!8.;_1K>#.?;HYA,U[/A?HPSI[2 M7P."UE9D!Q26$A_'LB42#!AAJ/H36.OB@(@,2T2':'WF.MV()+LR<'_19(C+ M+#YV@2<>@XD^$2:':BJC7R4PI"!76;4G)4J"YW[LI)5";@72 '0GO>@K%3GT MB??W _.:UCM.H*G:\T3EG!#LZ5 M^7!X%&<(#\T@W0MZ7<5N'6( P0 _6?]-CN7;$)2B4.M;XYMJERV>R.$],ICE M:HQ^23$('NKF>+IQLET"5=BD"KFZ;[KKB37L2Y/G"WVE^%?L]W1@+8 SJ6& MZ>G]5[=LLD6>,@/V':K%ISOE=F3.2L&V15C+0?'S/P66CJWHM+QWY 'Q9++F M*@QTOD]VAH@:0-88LKY.X+P%0AUKB=*F>TYC[BW+ORI$]DQ]V')]C6>176'. MFLC?<]$D,UT M2VFH!$];><,[3XT-^X/NH?]&G%3S-.@[=G)GZK2('>K0Y(,?ZKZ.^^66FD J MA>\K(8:H!/FL8M/[K5^UJ$W"&*\!%#2_U)/48=[^,'7XE>-BO?;5..>/<,3= M]HFZST_%(+PO<*$#2]5]K&1MMNB(<)!DE4F#7[:6:Y\O"WC@'%=2^\.,V"R8 MQE9^]3=A77[SF+@E9A#/)1-V6+YQ*0.D4>)=AO"]7*#X+LT?=MXY]:!=]JEP MSZMHJCLUXGC^S756I];3JIQ*O$C79"6/X/9N>86QV3+B#P/SF\07'HH6W!MP M-Y)<*N7\]F5+[)@[LL/BS_@>I(JX1ZT'(53M^ M*R7)9.T^MC$7JOULZA1B(FYMG'X]RZRTV,W0CCX\ M)1M[)GQKS__!1Y^<'_Y9_-R-)[*ZL?4#F;!YGM;-4L*=I?_\'<$JPSX%TG9V MU 2C@\6C>9AXX6X0]^3GIB]E9LO\*R;)=\_98C\OM#],>;X7K][Y(P+8F,'G3)1-N;*480M#T2!Q7 @K", M"+5>54O0;SYU.(X@Q>?@2G4L$PY;7,XZ-H^C(QB&J6-UD=HQP535>"I4!X>< M=B]\F,YSIU0@;7>4+HKGK<3+BCP3"6Y'H"\[?[<\S56W)0&>#,.MAV$(W?"= M::.OJAK";X;/-2S&8PC5[L& M%.%D +O_LSWS6S!/].@-EJ5120%3KPUZVW;M+UR\*O8N6GM6#?_^O+DQ^>DS M^;Z5#TU-_4.RJA+X1T@YOAX6^LZ$?./*^!P".R.$>+VLJ'W2:I2]CYV=O97Q MER@K#=[&W_]Q0X62K\_RMCP;MA/E>'H$@%J:9EN-";3&QT'#"9; _.:/(CGN#%#]91]?BM_M*ST7%4BU7BPD3/OD;VJL MW#O9L5IY4&U$1E54P43ETN+NXU'NT6I+,RT:?KB7V)AX U_6%NGQA,GP/S.J M(]#S]?:!CILWS$W[3ON'#(3.G,$?DDGRN^OC<3D?/"BTA9[4%CG"&283 4N%!^W3$=5;"2R$LH!SN[OD6SKR:E M/M^YO5"C7GO(^H5$[4[(+U+%VYM)\QW/H@'(=K ?AI?"F+%71BW,U6N"AR'= M=$X(4G3LL4A@W93DLVE'N?\'NF&_)1S5"4"#UD"8SB[,8*\E607>MW30GB%* M.M)5JRHUT(;K=6"Z%L#O<&Y>A=LQB=HTK)?:]-#I(>&OKD5B9-_,!8 MN$GJCYG3ZEL[_L%9O8N'7C'+B[#*0;!,Y2RWSVJ+CMLK/_J=61UBYDUA2NB, M6<(K+;(!@VR6/ZAW?ER_R[V.A_\@4[ZGTY3<[]1C^[H.M9:X).S).$V/D)23 M-<+,5U9:K/U4*R4SU71T[C&SHH^G[O!082O I.!B^&B6_Q+WQX_P1 _M[_@T6,"L!^IY-CN@$B-?AJYF14EEV^ MYXV@H&"N.@K^ADF7!7 +\ 1 $#WY/]A0_-FM6%^DYH'>NEX+>B#.O61Y) 7A M)_A12T+O_HA,BUFXWJN[3]G+\_+?/Z%BA-U!,\9[+WIW6"*F-"I&:&QF(?9I M\UN]L;PV85/Q4]V_XN=\_B(#8[/)Z]#C.970")6Z^A28M(%_^Q&4R&C?<=N1 M?6$;5Z$.>,A$"M@ON0&5/?* .=#]$C,MW\TC6FC1O'K3@_@F 9,GIISGT>BE MP4'GX]*%@6/+Y-:"K)4;_S;'"-$5MM/3H.6L31 ]W MKO.=7OLSGF;VA&R" ZO1R3Z(S S8$3IH%9>QQY:E?R15Q7:QQRWJ;;?Z89ZC;[ZG@->*Q1,?W3]7%K_ M'TT+%7@%S'P21KJ'!1@C0;+T2V7>>;.S(77RFX1+7O@6*'3\[KX3/!1S0U^I MXMU$@INL)Y@F\)K[UX";Q.SPOV#@R?\JP199_L -^J\/6$8'W6^%HX,B"J$Q MSSMGL@4?:_ZH@&D\0$BG_9U/&DF@S?_U/>VI9IM&BY%'_EHH#HB=Z;WH3X^5 MD!4FAOH:3C=NENX$$4 WQ;5J8AVL09D]B 0F.' MUIS8_8:])P("J'G:47ACE'6>U-=K:TID,\S]Y$UPP]&7JK=,(9 M#:@W@X>>_4>C19:UPK+HX6#U66".)8)^=N&_O/4/$:U0PUX#^CK_/]6FE/\> M]/"(H'LS>*5\J-/ZQM77S;%G"C1@AIDVK*N1SW0Q^&FL/BW;P[KS MASKL(6]B4[HR+@W+S@P8EFR;X?7PZ&G ]]Z'U%PAWXWCB9EYD@,U>-^#,L]> M70,^I@$7P&5H5(GVH'Z[:4W.LGAU>@STW9+V(F7P[.$X\=K D^$!=/ !8SYVV7P.X@Q2 M0#V?= [[FXYJJ3#$\1Y4;/VITGMJ\&SH#:+D.%F4+VU;;,.N'B2-,X4R]J_? M.PF.N%"<=859ED #KNX]]>J/%CFC_HQ*XFRVYGS]=5[WXYWW/0*OZ04(UMDU M!]DV$6O &\QSPQ ML&^"#?NMUW6CZQ[6\@WZI\%1T%)/3=IMOP\.J'LFYJ\Z[7K:\SC#'K^2%@I\ M\?ZI.(W#*ELC MP0W5-&,SI.YKF^1 /WF%?-E28/E/2R?&>8M.CVF894(H95@5-?>-:/+/0]Y ML+HE]TV@4%-^*K)0=.1V4IH*^4/"JFG@X))W2K][H8/AC&3?L5\R."6N[$]; M@?4E.3IZY/V%D)O,FYE_>^+Q@LLZ>1;V8%10.J34;%'E2G[[EEJ7./K/ND4A MDS;BO-Q[^&FIPY'<'(_T00 M_J\VO\"'44 9I*)O0KQJM]9\M=Q,R1;\[AW+L&> -RB&COIYQ4CAZNIK!EO= MK/K'(8IWY-SQ@64.2V&I3:EYC@N,4G^4Z7_Z_]R?%.>_DTA5&YO*PV83Z(29 MA;EF@^1RK1=P/L&N%YX7"Y+ \(\X]\L0N4H"GY3M+/OL:6*.W%DI=Z\EB2$ M*\-XNUEVQ$_VG:QM7('J,3=GXB*;3P0.#.4>X+B+7H_$"Q9@(_I^];5V'";D M[1@PU!2NY9_EJV:\IM5B> -0Z-P3F;4?(_*(\VX;*BFRY=XX;@#V7QQW\(_C+(?\T10W/K;_KSY> M/]DZQ4=4L__C_']3 /[-!.:?I?W?;QRC:1@,=))*4B%*S3-2AXN\G!ZL>M67 M_R)^YQK 81U!.A3X.=M?#Z:/A1?C^4-5XB'\KS$,]95KK.S"RE/<48='#XS6 M#)>WA]F<2ME<]L=W19J9K7)13M> !HZ[&(>T#%F* M9Y*.>6'OTIB97^JY9B9C58P*[;Q)20"[\3>Y!?-?D55?%.UBX6K?\I!_Y@KGRVC7^4@3V>[:F'*GNXN&047 U].W= M.?FKL,-ARJ,G0[4"JL!UJL#8 BZ__I0)RV*\8;"07W&V\4I3J>%*>*5<2H=_ M_06BPLUX<>01U35@X^(F6CTNKI07XJMNZ/Z_*=[_JXG=W[F4.O^W&&]'].< MO;K(82H)/4UK[!B^J,:[R=,0O4W%&M,2K\BJ0H?*G\VL?1]%-4C^)#^+CCVD M=U,GZDO87)1LTUS?KZ24=8 4AFM*+O#Q\[<]?S.,XT/?_4'Y])CJI:?;OS[% M!CX8I^MP!8@P;PZ^BX6;U4S:M9GKZTQ7O)-*^2 M[8/UVQ;IDXFET&Z6OP-MP+ ,U:*+KF@7B;1Y6X9(%M8G4@-#O%9*ADFV!J\! M7[\)POF;"2M9TN.?3/S72M:U,[IW3F5!<%,68K'_I2PLWY2%KL33S7\*F=*_ M*#;^S8+,/T7R_V;3J+]AD-.A:T CWT+0&-V"H9618*50-DH6^E&4M_N S3Y= M@Y4U.+YY63NAU:(8\VRO)\,U J91-F@;>)D>B.)GO9.N6=>!>]*, XT#O^MO MU=EI"X]0<#U*%%UZNFI]UH0^C!0X$@+QHR:P:KRMFL9XS3,FPU<-]K,ZZ&B[%X)8,,(1KH=AQXZ^&:M9 M/FBG?.8]URD?9G'8]PL+\O_ZG&RK^$9AA\16BDV_R-,Z*':@S M)1$G$R#G/Z!E-;_]KA1Q1GZO'$_?G'(6 MA[9,.&D^:6-G59]JE"7[3?/25WS"#7+[U:VB!0+!IN3O=PD 0SM[)SK$Z4$3 M"F2GEF%7]Q9H^_2-5K&9YAC*XJI=0Y. ^GYN,[.6CT0VJK*"?30;\5)O[^4: MEDS]]P^JLW "Q2OG[IJ\GM:@DYZ?-FE/$C5\X_WX1=(0)P<%+ &=:;*N7N+#1E/.CK!H>^:@6GS59]ZLXU'S&X.V+;K2W";+E%N.__ MD'![(K*KGC&R77L3&).1$"'9H=";UBF"MNV*J! 20%2<+8 E9^N&?IT)UGR2Z=Q52%UD^+ M1^?K=+LK_P>66+AG25>C00+3G0PJ^?WV2(BO M*1Q358YZ(C]7[B3C&+VV&Q"A>^M9IQ12I)&E'G"2Y$*,38 MR<3BZ";5>WE2, O?1Y!MP0I,*1V181A^UP>4M M#-+:$A&F9AH^)A1;F&W0(;[)(0Q==NO1\I)HUX_X^X[NR /E7KU=^,5ZG%?I MZ5ZEE):+\:%-<_R<"W?]E[ :/WGW!O''C^/:14YEJT,6CH,FY0DQEX5-<04[ MK:JA)3L7J:GE(DF'+O+#-8.1<^;TD.A#2-S[SV9NG:/_@YV=674U=,4+QVX& M;&J3KSH8B&FCU# OH-%^6RQU]MI2@QJ/[]M*>;Q@,' 5?_\B,NJ-DVMTL%UU M9&MZS!6=8QM(%@4,"[HSXSR"#?IKT5J3]M<@PH$Q75:@B+;@G2:/2HKGU^^* M(SF5_WP[JI,&SXQ-*@J:DA? )F!8@)1[*991%1*:RQ0>6^-1A8<4[ U2VG:E M'2/A::ZR/!_>$_D& (UK;[K%/A*3;-]?ZP9FHY02BJO0*$/UH\B%2C/QUKT"M@B?J*3$VRMV;E M$OF21$_WA7J.Y!N2J]5'AI3GN7P-^LI1^"QH!4IZ002BGIQ7HV*6? M9XQO_C/EPK'2S*A[ODY-L(9AVKQ!Q1KZS?99F&K_9O09*6 31(L!*V,_E$S8 M%O[ 9LP[6!U_:>PBW)!Q*#9YI"4R0,KT[3F8[J],)SNOWZ3_'&R> OL M@OMF#LWO(.E)22W(29NIN97#R8&H!"Z**WQL']0#$4EZAVB8JD]Y^OCUQ^6_ MDGY!+3@QO"0&&"W4>*",L .7CS8?'3E/7VW+R5]L@YPSMH=M&(Z'1+I 2?6P M\@E" %#T:BY;!C,1CG^S<0/ZH='+@S*^O60Y%,NL!\K(JUK)PH7P1M[/+_[J M+RV%9E6!CRJ%>-C88![?9N2BU#7?7]RNV7615!O %/IS=_V MY)3,"[)'L:(S$N7-Q(-/X:\B8>KA:@TFQI[3"=F>AEXSFO M$I @2IL,?"].:%PGY*F )"LP@T\SZDM4ZLQW9O-XP/>@4#3X+ 53W*<=P]TM M$_XEOZ@']YI4F+>WVGJLY8]B6X<_(9ST>Z.BM,L_$N^7H^@T) M^5O8,(SPP$7A95HM"LBV:BJY6#\3-.A*T=A^B\GJ[O2+[WTN0EOH?0\:T2'B M 2!-L/-ZK'\U(H%Q)^/K?!)Z<&"^=EG[,L(3>?ELPJ!)N4S)9=TN32.#;.BE M1[CT76O73Q\H>>ZI'9A$'+AN+EM&7< C3H[(X5$0D'CU#ZBO0>-4^Z.RE=' M;14R<\M!7YKDI3&N8SB9HXF:;>RVRDI1AU:PM78H0KNK)IA$LC]LM?Q'9>5X M>8"$@<&!V'>K>K7/,9+'-*P,*!"=F;7#0/MZ/1"167W/> \N([BU]LWY+$6T M==ZU*/P0_)K$U=V;[*5U:[8D6=0OPY2?^FV/FP'G.,7+LDXA;.;KR>E5&*VC M8Q7T&F"(EJS3+++0$*QII)7P=5&9CJ+\823QF-%]Z7E4T2L(E]%$P-G&NQ>\;BW*0_?%N,U4B(P2'O\X!Q@3!?&@&K#8_A M])+A_O$-)U&!""S^)N(NW/LKS]? >X9LKWRQHJSU*=C-^4SM+F&1) M!P6>Q6-S_&2JAZK=_@\O]>;._&ON(:Y ;\. M?SW(K;O,"&+=^:NS8HKU*IB\!CCMN\)7LH(=1S]2ONY3)J;SY$IO*1#D57D.%QJONH M:KP ]OZ&:XC/TE?X![RL*W(4\D*]L#5\;N5;NUO!PV?UU,W/=7PV^00\^I() M5J;^F^QO<+/H*F"D'.6>04?T18#I6^;-&0E<#"XTC51*Z1:H>ICM<19Y2C=O MPPTSYOBU21D*/CLXXWCD6KNH',R7CF0W_JO&.U;.L6R]_0+4OTKJDB2"2_61 M7P=AIW"ZP%L]CN^0PJ30T'Z.1QET;LY\B6WSE;@83,5*XP27=U'1=N#$M1MQ)G;L2K4",Y'H2#:+W@IML[$ELR> M5QZS_0R!LJ%% */ ^"NZ.8EOI3]44%K*KV1LFVKIYW+")(TWFYN^6CO$"J3U MO=RR?6:5X!4M[?+FQX\VOOX#TD="DS^@N8V5!=+3].CLLIYOZ79SSP1K>4*_ MFT_QVKR4/S5/@)MV9Q--=;)@7R$00<"0 A7GTP/_=C/!8^']O;.H^+M<<>B MN._NDVZ R@L =OUL#OME,R'$LQQKVN69_JDG-W>9 &O )&M,,G.<3W3 M=2-7/$A^'J[Q5?H1XF'/[6/$8M!D.N:JI[("'E\%D=1F@;;B$$MJT9+L;_+ M3_CF[)5D5D9Z\HT@>JH&/,X_F@< U7#)G(@@#@QQK)Y>=.9BS+1$]3!C"<86"FYV^Z?WB$ MZ]ER%'=]]HT?\WI6I38VD!&T>7C5&!0P](K% MP=\'CI%%I#,"Z=+5;N@J3 DE^^-43C@PKB_AK;"U37/:#WHU9>YZV$H=\G5@ M:.75># E7H4QYMLL2(;/DGYM>=>D25B(>MC[5AG"G<:8(.3-W1R0+.MC$IYC M8U_+N@2$[!CI\HL4M=F0Y3T@.E$0'\0YJZ\+41X5)8OH,/W@SAWY(U?X?C> M_ X3 /-(7LHI&( GP[U:7@6;A-<682G/Z-!;VW#87_W!!UN?Q%0<%FA%DY78 MCH7'N,7OP%PXR3VZ[OSSR1EJJ-J9'G:]: DZOXP*CKUB-M62RXFBU6,I6U-R M=Q;B3/U%ON88K9HM)CZ]0AB__EH-)XV7M:0P^2V<*S?^E0A.%;E^8!(V>VSN M)/K$X5#(SN]EN@!I,:UX" W![8>$N0JD^,=K3^;:+9:>NU;O+EDY+!RW)TOX M&D1^'V5+3/NS?.>'"W\;N>&3FQ5Q2;[LI,2N;X1" U"\+:C1:\"]W5J'*]Z9 MQL @3ZG&=\9KP%,74Z6S%!N(PQ# M5Q[6%2'/,E/M+- N5V'FZ&%FMCKLP=/J!UGE4&(*T[7V>92LH3H.SI]2L%8( M"V+ ''[8U*)2[9P!:>119WC_.FN-\,$ZAJS?A*@%I4"^P\$T[54)1,YUQ=O6S0NZN-AG6#9H MT=SZ$&+2+MXJ%NWTT$VU\6*MN[1[DW'$H?:&)()U 4"[U^!WAQA81@I&"H M(AS#YL,HNO-L7NO)^I>EF0,*[A>U>0DCIK$,;S5SNUV?89=Q7%!#U$+X*9B? MEP,X>VJY#Q669#1VZ6O*\![*8 U^5/2&^7P!VG/^Q_YFDCN M]T&$WQ0=L/SH&F ?'+&4$-*00RH=T5^55+!*AB.J:6]N;&MJ';9V2W=7KZ_X M;CPZPK.&6W>'#$JV\^'$8&+HY_[3#FOTX8O>'0*_EW*^>(*V+V;;JT9%DY:_ M^SAN"W+;KK2L#,8"8&.,!YX8<00+413R0%J30QPC%;=1R=\GO6Z+[BPO&:L: M]:K0FV.9*V#0KA//C G9/5RD*2$&NCI*_WHS75&MU3X?ODWW>7GEO@;72NZ! M-RB7T":Z23*>E868__'.I<*0D@[24E;8HQ.7SBMWA M'>>#:$^NAP_>/$OF7T!%<<9QQS$\F;SS6O=]KA= A_#W?WN8\ %C.;!.!14W MR]&8E3AB-#-_1I^AQ=>3,?#-Q??ANZ8 L#&7"]5]HXV?;-0JOK,ZQ+05L+?H MJ]"-)Z!W?A 4SU0AC[,VN9.V'Q-KW?228$OV U:FPV1)'1'/<+-S1@1P:5T7 MTQ79KG!9NE%^0(8(XDJ]/W-XZ'5IL ;E>&W__J6+\SMX(-)-J_W/@9V9J]9T M]?1SHMO4=T'4X'&8()H6P4$S+X$;U? &Q\CQ7RFQR)T5"IRQZ"X-430(J#\K M^1Z3=>[03VN5I7/'$NMP1'+Y;>AJ&'-XB1._!I >][%Z9@4>U6QRG/?[>PW2 M/!V7UQ]WOU0[+IZF::;VG,CK!P1Y!(UE2V)4OVVLAW(\GI)4B&H];&.#_\V6 M[EBH\HXZ>7HR-+TI:]-N[31]R(!2J-NJ [IW\[9-4 2M98MS$,Z"O,NQ#)OZ MZ.^=-"T8R;9%:/#K&'5K495UODTE;/4[A0@/+/RW=[/BTLK%-= 1V M9.VL15A]A!1PL94H*XZ],B]#HXE?7)3UIYW=J#B'QIZ9:_@UP/8H7)XN70<, M)"?AZJC)>0$V?W:Q?;9&]NASPWP3>H)[$$*6\MVM[%%O[#M5@+Q'YV5UD AO M-7*"RM2!Q>N?KX-$2L0)S?3[=X5*?A5^^><0U2)-(]@Q6SLL,"DA6F.;XEQV M#? !W9,+V!SH0!E)7@-"@@B[YHOKX!B7>LGB2,EJRB\239]-?XRY"6X$2_Z$ MTPZS)*19BCQ\6T6R:BX?AWN(%YX\],*5P!2\O0/?E2SNIBVTIM4'!GBRG95R MF5+)^*U^=Z^H@WRLC67D<_&KVAQ M:KS+D#+F2O)P^SV"X,O6 D 90SH%@WO9T<&;7^?#&&-G3-"D%F9?^5"2)RPI MB^--MW:?Z*%8HSB,1'2[_&2?K"#<&N!0FN)$IS.[4 MM%-HOASSN!]^0?H;,S\U]D M2$=K(<#!#K,N54*-1-D*0@9IN\8F/G:OQ+NXFQ[#(X/M7,.S'R>H:VDB^ 7\ M+3(9XNZI!+C?S>X5(S4Q^Y@4- =X3)6J\/GCSZ1D#P)D\$VMEMPO?T]=GJJ)0!8&-$7S %M!CE MDT>?$V:/MO\ TOKVNWYG>_[GKN_D6F6-KX:!1PFF<4#MT!(ZU$OWH&,"Y;K? MCU[8I#B!!PF@]W;OC14+)HW&A.K?X$#4HUBU2S,\*"O#0,JX" MHJI[K@%4>*L9+YPPM>H$1=S$DO4BG7#S ;7')\8"<35$B=\ @4/_9'0[SNTSN> M(&-B-15T/5X,[?JAVK3GXE,0*WJB#WC/?/C;#@L/7-QD:4R^DKX 8_(L;$GA M)-+G4NP6:MGEWQ3D M[Y:_CSZ,05X#*->PRD804^/)]OO@(DVBC..>0LGP0L&^R0FWS.3U_6$>%]"@ MSM:+P8X/]'O !KLOJ /[@36ZVJD'& D6]EG1GE*-7#-STS"#>8E<7.'[4-; MSZOX3?+2[<010A; Q:WH$5--M+1'#5LDBWNA0;P[%=,NE9]6[RE=; M0\OT@C:@82$!EN'F^21=WHO"N^O=[3R]7*#A+LO7[)1;$X&^=SX)"KA5I-^[ M.SO,_3&.@.](O*Z$7>,M,6_%PJ]K0#A>;I-=O^=B+05E&AP9=']:8M40X9^R M^QVDYNAUP'YB]5OP*T)3(:-DNBV3/^J@EOQ5%"W M*BA%CMV#2"Q[S.-;,RA M_PHU 5OCQ-@9+@5OR[OA2!K;6CH#B+)ZZD=P@LV0Y; !5G=.H-WBGK_/M\! M6\=@L+??VY%T'_3WZ@=M8N&Z7*&?'JB_I12[*^G3J8V63ZHPP;)N7OY"X!38 MEB<"Z2"Y9MCLM3.Y5W[I6L]Y&685OXX,,;_^'H3NEKVEBSPB UL(S)YT"(W\ M0KV!(TRKZ;<9YR0%K0;U<(]_SS#?KA_9"V0C.C7D\!0R>Q?L,]Q,N&/)B%U' M=%$UV,^#]*MW@EBF=>>ENN:.N!L_&,?3OTP6,HA0\-E[0J\R[M]D@5 MN19<,83(-T<)G7=A[CE]+!1KE16K.W"9H'0K](AM&XXR>\JTYB-PW:4-'(5B M57^ =),NJP&V."&I&+#1V\8IQL7 R1,+$KK%@V76GV_,A/VVS= MC!9Y>F#^.J,QUJ2 !;QF6O0-).Q.G_DBWY'K6=EA:5:JWF\20D#KKY)J.4Q5 M3"#J*/*?J8GU27A1JY2]BX\)A UBJZ82_+:$TJNW-<3- 'ZKCLR$H?'B9[$S M(/,*[')OF@Q/)V^H]20=/,BM:* M0,4WX(Y7X[T!3X1<-N 9?_0I&CR&Z(L3N9\^OXT?JV6O>=I;^YL"6I5> ,U' MG/EAQF/8%Z*YYB NWFURO"<-\-:ZY< R=S /!#3,LV7]J#8V[^L;-URD),J" M8*K=L+PKI$JR4GK U\W!XLEGQXN*9&R8GDWZRZ]620>N:LOOWK_DI#I+SZ9W M+-)]$OE)AZKY<<%_PB,)H =4"9G=_O4FTGW?"*:])#$*9[6=+!'+8;_PKUYE M\,J_5; 53JBYVCL,S!0C)_%F%S;7OHSV.!EI[ M)?)+^QKP<>9 59 ):X^C.1Q(:;<8\E9HBHQLN@;H;OTZ^*H?29#R]+"3%&NI M/PT31@4:OFG#T ]TE3JUECB-\:WB.[YW+L%E-N8ZYAA#UHKCP-U.?$D>4;E.[*94LF,[D&*5H MF.(,YJP_N&3WO2SR_EC[)K'(]XY =& V-T#2VZ\ 'J]KZ\1/1A9==AN?Y.Z M%&?W]WG@\]6GA%805H1C1W&#SQ^T<)3=E\2A!^2%;1QB@MP#8_8H"LW>?^)6 ML+$%))YO @W5PPB&%[N[U<MK*MJ$&Y/VC2\+/'B-H*I+]

    2A-Y;B"(E0&BBH4A1 MD'H%I(L0.J$8@4.3WDFDAH0B'0**D?HX/^_C?M_W\];YV/_SL6?VK%FS9TKF MO0!IRX#P/&\!PVZN:4+Y7:V=/Z^7=->E2!932O(91S%GJA^1%T$;8HD MF;>T-$RJI!PQYP;I(V[\(!J?%G0)UZF,LT9F':C)Z(1'T1(I=U5)40O:]7N/ MLYK$\/?14$7DH9".'LE8CFJGB(H6.8^HN-GI$CF-$" M/@3[:MQ_Z35%<7?K\$$@8WIB8X +8X>7%T!X06X:UQ!.@X%#C- M9KP*C M+:%-_5[3XT8$=MU85"[(JIY'T]MJB?=$&0=2K Y:V#)V',Q;=45^2 M&-#$'J#^,;A'U\[[ 6'I5,YA!RFEG"*[AHP-YR6 (-34#CN$.LU;49,I=,M3?UMB7$N[,]%:H6K%Y33".1U4/5P8 1L. MX[6H!5>>T]6_L8MU:VE]_Z\72@J9/H5)HSU/$A18B2B!C@@.D.KBNOR'SU3L M:D4N^RA:']A:\\G>IH%0PY;:%^Q1$HB4&XY_"[JH*U6,VLR"Q>.?.*8%.(!= M;[[XF ME(\^4R:GH)-ZLL>?%!:5B-?/4!,/:S/@U,JL$NB""H#34,IJ2L@A>VCF3DL. MDOQ2NH$G9G RW0+5ZC&@MMU"\R,4'5F)'6W@\**#.L\CB['7_4_1/X+^M? MW>'8$CD.Y"R+DHQUURW0VG04UW=F'.V !RN?0WY6D!SK_2&/S5X^":0QD[UP MQ>5U1'58HZ_D<2M2O2E2;?=>BC3#F@'>^0.<5L!^!5+I64-+HLQ7DL<6=I2" MQ"\_':^XNV BQ$J?'*+*SK<&,"H\S0O#KN.":*]:!YX%"?I1H*"/2>//#_KV M%81OHPNEXO8,WGNM/,TZPGJR 9-%U839D704.%13L_&.G,EJKOFV+37U,.^;N]=%(> MW/K$; 9F2#6T11J%.1E*(+?A%DE,+:&U.TW3ISK-G$V[ MWV+8@V$WOOCC1=^9+/$NZ-Z_-6CKUT[C=J/ MNOUUYGND",8VE'*#,HU"=A%;+(9J-V8D.A?$"20'+MU?SVUZ]7<33!? ME-) M:\.C?^3%5Z#U*TZO%6/1D^6H$9(24T%=!,\XK_C[*\6 MU!%HH-Y\(%[7E#XJ*K;]TJ5QJOZ_OEYA]29\S)Y;=1=#6+B:K-/T8AB!M IE MV7'=&_H5:W>',$R)F)^>A@@.=^>;@,6EY<#MO3^/.H@GPNX4+60GK+B+R#GG MP9MB#ZN0NZ3YI9ZP)1:D(UZFO'D61A^4.A,HGR1_>F _^81U[O:TDT2%'8KU% M(Y9;[<''9U\7!+,WS95II5W[GK\"0^83 /99;NF'IEYU8!GC/-LLO0TJ4>C9P?9>^KO1Q?S[L M6[U#?Y^>/[Z6[ODA"<<>54*K*D5KO;?Y1L-LYS>F")0/,*6/[T">/<75PEE3 M_6QDI14$%3C<9E==U&0\A'$QT2<0]KA7F+A*&R^-*X0<=[4TAF_&P7(9C8;> MEWX_FU=/H3P1(3DO;Q#.!!CSXQ^9 M5=UIWG JYV_2QA1]HBOG-4!- LY@&21\+$H+[=";C8A'0[# XLI$1Z_L:.@M M^.QZAM[JL#@8X6R2GUG.Q>*Z^WGU RN)+\*KC>6$=0*DJ?X:*U\_#X$VI.QY M_ )@_HUXCN!V!&WO:LT][>T=%]UZ86 ;IWF]HX87>,_3\-)!#^<2];)EH#?U7,Z6;>E^FI?V><4XP[6B-CL-$PIYI>P#UV ME)?W#9[]'EM[(_V6+_!MW5D6#@G"9.*;?/K#(4Z)7+']0G\-]FV+@LUP )X@ MW*$M/0&NF5"]H=:Q(ZO73!"9E/#P&:I.6IGD?1N8EE4@TPS9-F_Y=W%XOX9$ MPO$NVI[R)< IQK"A+MF\J<'1'>$8V&@YF@\)<*,G>AO(!-L:\??1O:(BMS81 MR$4Q1S*F&4^HJ+>5TIL G--9\(@*;QWG:<]\'X%##P>3(,L=:RO7H6IU)LSY M)W=HKQ!4J0=-DX@?0Q"]=,(A0GNCTR)))9+F4U1RO2 MU+$>]_Y45;BR>28QB< _*E^8W[ *&4Y&8Y\CGX%6;<<&'>($HQ/.R&*@JG?7 MEC\)B9^^\Q?F0EEVZB*Y:=F=_363/V9GC^\B&(]R6@M%!T)2,8T>DWVBF/G+ MNE8%U^W3(U6Q;1XYHA&"4C&SG3,_O\2U N"H>)<&6RWYH9C9+N#Q.9VF]GUF M5&S)4F/@SJW2=M),Z5_"]3Q5G]87>)L4M!+Q0?&PP_ZE;9[AP7)IN'<<3$AG M,.B2C-73?H8WZDXT7O(/_/'#.?M!HT8AO)E^LF>."M7AVDOF@7W,L_<[PWSL MZ:4TVSV,\*MG!DAO2C+G9C8Z<,QZ_2B\+DCPC6=Z#<\^^95SHKJ#HKVRLWBQ MZ?TWE$C0]YY[@FCOO4X[JA\*0]*=E*OX<4,?5MU8?Z&^'/5L;6Z-ZJE*$&*: M8'VNKN=AA (;G\8UTHD8%1G7$#IRG1;1H^RI#CNGB]EUC-JMAW@"L94%Z3,R M8UW*$%F]]MZU^V_K5C!+@6-ZQX>AXP&;0T]H,5UVHE2UC"!DJ#>B:"-#207F M9_NB[C=7$>2I@>6M$JC+-[SDZ!]J(*:](M1E_BR0>95W2.)J_FE^V49(.0Q_ M%,=#F1?-&(CB%-,%QW)4N/OKI 09X!D^_ZUAJ=,4Z=UMLW&_G>\*4BHVAOXZ^PFU2V'DF/>D2U43 E3Y=$$>NT:8>"S M%DR92RRO3_TW=9_^ ?_+\!P_GT_P!02P,$% @ 843 M5=]E^87<5 ( 2;H3 !@ !O&5X,3!D-BYH=&WLO6ES MVTB6*/I7\KFG9J0(2A8ERXM471$T1;G8+4NZI%R>BAOW0Q)(DBB# "L!B&;_ M^G?.R4PLW$12&R!ESY1,@D BE[.OO_Y_>WNM8,@#1[CL]YNO%\P-G60D@I@Y M4O 8KDZ\>,ANPO&8!^RKD-+S??99>NY ,/9IO_YN_V#_T_N]O=]^A:&:^IDP M.&$?W]8_O3T\.#QD!^].WM5/CM^SZZ]LY]M-3%7AAP_^W;UN4;]F88Q^.3MV\GD\G^ MY&@_E(.W-YVWPWCDOWOKAV$D]MW8??/;KW@%_@KN_O;K2,2<.4,N(Q'_\\VW MF_.]CW!'[,6^^.W7M^9?=6\O=*>__>IZMRR*I[[XYYL1EP,OV(O#\GLR]8].38/->/SWYGQMO)")V*2:L M$XYX\#\U=07^C83T^O]S2G='WG\$# W+B\7/>(_[W@ &Q[F>JO6?Z*7W"B]1 MC]7A)_HZ$;2Z7NB[<&_KY]#K>3&K'^R___5M#[9M_$23Q+N7S//6BV!2OA=/ M3X:>ZXH [O_O?WP\/#@Z_?4MWEN.::JO^-.)%\,(SN(-%DZ"8,#^$#*"?\NT M@N?:: -KZW+,_COAMU-/^5 M1+'7GY9_F\U$Z9(7P(OCDZ/WXWN0BYO?VUVVSNXSVOX5>_+FMYUXZ$4,]^'P M(-V'9,GMM 17.*'DB$Q[3NB'\N0?!_2_N5]]+Q G"2Q8XJ>YGQ7.1J'OX9H: MP$]=Y*F_ODWNF#)-MGZZ6V,N,5(>L;#/&LD -IK5ZS6&#+7&8%F]*>,!W# * M@P$SB]M@HZ^Z;=;]LWO3^MJML?9E<__N_:PQSLZ U4RX% S6.M;+9;#1H@3[ M_#F4,IP(NZ'RY8I\;E_^NLF.P$0G9AQ74WQ^<-OF8A(?_ .#"ND>P21%\ M5%M!1QR$L*.P9#GQ(F'VQ=P0P3;[;,AA K@K(\$#D&#A7")'>CT<4X.]%RS< M]_TG84"EYY3W%4B^LS:[89>LQ;KP?RWX_+N5/QY!_OC^>ZO3:G37(4YY[J"^ M942VQAPA8PXXT>/!CXC0#- *]&R/^X J,.V8A/8(>(>,IRD6E825MGX"W0$\ M-X1U0Z:!BUA$O1@G9BEC9+"PVGC(XW2GYBAV7@2Z*XW5AFV!5ZP]X)AP]X/'" M 6^&GMQDO,98>KZ9W>',8.=A(N/A!J-]Y5-V^)'&>C<[EM??:*ATH8=J;N]G M=\[[N=%X:J&'1S38)PU+A9.XA4>VF^$A2<_U_0T[.@E\$V&_]4/U8?'8Z(&L2]"#KP0() $4=9"0(V(/P(.Z_/.A/NE MV)*-H'\YT^9L4)@%E_@SL2"0@[T881P@FW[P4#P#G" L\ (G67RO^J4O!'+X M<#3R(CU)\UK0QQ-X6PWX?J0TQ6_=,W;1_GS500F9.P#2+IK;E5T=%Z.$SR$*F] X,_/B2,H@2D0(VW'%7@PI HM.;CE9T64.)@:F,A>-G-NBKEETXN& M8>*#/"-2JJS>UG#Q".#;#4R)=:_..Z0:P[1\F&2@)*S/(G"&<"(_&!!-P?H M,.-$CL,H,V8LG.ARJ*(Q(A''I/'!&+W"*R(U?=IVA'1$&%*M2?Q+.72KWU?< MEIWAO%!P,SIF3_CA9!>G&25<,7.>?XG:!#73=+PEI['XL;$,D<@BCL)"<$%P M.^F]TQ7GH@3V;%I:.%\JUGH1L%8A'7@3@(,'SY.='-/=IS='<_;5: 7]I5PM]/;7>]U!!5FL0J8E1#H\'@>%Y;N38ZD M='+@U,S@M:GA=1&Q64T>EU.=I[$8/9S)X/+J>XW=(#B>7W5:ZP"DPN[( UY3 M1&2S0T5+97I8-65'2(6-01BZ=.F6^PGA?V%8):Y+4("\L>9)+D Q=Z;XPLG0 M"[T)W@_ C"B2_< 2H#^*AAC9K\T?1(PP %*IQ$)V4XJ >4KETO B"? MG@0A:""HANP-U4%O)^9OL0<'Z\]Z+OJ@$"= P0KP.0Y'*EXA%S;P8$$">OV' M[S0E/\@(>7XS-EJ0^CN4YN$>0.5 @DSMSBB0N>46?]!G!ERE>(:+=D5?RD5H MZ"OY (W9T ]T]NSUI. _]@@_3[@_X=-(;_''C_N'[WXY[8%\(J2.UCB8">EX MG$"1V7D^XI'?]Y1+%-YR7\-\HW/3;EZT6/OQS/'WGN)*/WKC\HQ=7L$B6NSJ MG+4:G8L_V=7US5[[\BD=#"D!(1*_FJ[GL78#BED&#F58C!<0;>KYH?,C/R2N MJ3!>ALAF8WKW7L9,:%$ LASW%P%.?;^N8&!#%_!3Q%(L,OS>+7L9I^C-2OG4 MRUP+RN:C8QV$%JB,1LGCF#M#[2M% 2EBSVI"5I%VC;O-H4IW*4C])7$\91.Z M3C7WM,:5>:UH'E0B2DA35J8\U-)P"FWSZ#7085#7=@AZ0$_6=E]4 MP,R^Z!"*I?,B&F>4$BYBS6J*Y491FIPZ#6UBT_!- M/MQB<-W$BX8J)" 2:'2#C2(K-RTG'*M]20WTNZ4P$573KU=UB?2P;!+I)<'V M)J+G G::L[EJ7*&8EF51--I^FJ(/8/F.M[OUOUGSHXLHI:]H,9:$ILH6E>79ZU,2BZBR::UOEYJWG3 M_J-UV>IVGWC2EJD]/5,[+)^9I>F'Y,H&_ M[?#==$N?T1:+2;DB%^-]-P[E;=,+Q?Y<*@XY]6\QR!G0:3Q-+1L9!KL)8(\P MTP!M@F3:F:2VV;2%E<'[-I/GU:)4KP0H=44&0>0H%)?>,4K9VADJ=^(7QI!B M+IQ!KAJB#1G[5/#[1&(<<) +& O3.T2M[TH9[NX.&*\QE'K( M_RI .8B,'C#OM0\*,LY<2+?R"J'I<38*7PM6\ (U'4QR7OR.+,]C>4S_;&)B MGBL8'M3ZB6H-!6:/A4.!N3YJ._HY'9%IWD9YV11]J0,S%T4LZ&?P3*E( >XN M1I9[C[*':?Z;<2\2I0O)_D?_O-0M_#SVK$H1N M+N4%"X(Y#VUXI@W/?*[PS%<@ 93.H]D18RDBXTQ31H'O7**-0!?&T?SG6N4' M/)Z0T)KGY_J=F-^D)JGF-U'SBYX\/:&<+.N5VROF3( K@:VM5/^8_Q !"9N! M #DSXA+-ST:[YTD\#"4\I4)83-&]&G.%#\1/JG)<8R'1GFTBZ&:$/PN0KQ4@ MYPQH*P%RQB.&P$D1946;+L*;!CZE:I"IZEK(2 =%Y),<<[_A&=<_G$;,%P/N MUS!YS%.C]3P5SQ;V8",5\:\Q$9"*0*K.@NBS5$/ ZA*I4H-O2Q\D&&,C/IT) M[-OQ=A69QQHY,AG'#H9X!L"&;D'3FV)IBE .>.#]1Z>S]25/8 ]TDN*MF"H\ M [T."\3VT9X]0I8&>)J,J)R%!\?*)?/Y!#B#4BO1 T6L))21W@J5K1NQ@0B$ M5(H89EMZ9G[Z.@:S!8XW]A431!L>K&M'PC9*U]J/Z '?_( $4LR2D,RG(U(QF5(H*6BW,<8FXFH;9B6CHK" MFA8NA8M1F8L^G&0P0#0;9&%0+FEZ20S7(C:*F<0Y+CI#URQ3M1AB,,3=D*F*3&G(:3:3 M3+,IA<,#+$%XH#M-OMY34T),B$,A&:YTI)5K0T])K"052\']O1++)/J()) M "H+6_S$>47 >$B9%LI0R4#U]CTL50F7+"MXO8 N-@+TQK(DISS9K+$@U('X MA=(Y%$P;F6P,'$%!:%Z6Q"K ?9[XQ LPYIB&H5IK=-E"ZJN%U/[&)+D+$@!) M#YFC)I\*I+I0 ,@I+24R=^<28E15C L/%"2,/M,>DM!'0BI1"D)7![\-99H, ML\#Y7],TF4KHB+X7SU06KFD\F)M E+X],N7"$..65XTJI%,M6#V9$4P.$UHC MU-C*[10/ =^NTXID])-%MU>+;H.-T&V)TU$G MQDVP5!F K"DU.>_Y5-Y>_43."$!IFOT^B%X1*@%] &A!OEH'"^D)Z?C<>RKW MX[:@,[/398F8>06^DZ/R^4YX'UWN:1[2,NPY9:"R7X*:'E/+ED?UH!3F4(P3 MB!;'2A"R9O6@U 6IUQ9A134UO$J45KG2Z 6FMA3 LPI,;EYCRH(G*,; %#>; M&Q-3UM!@AG<:_ASV &)4OBU5P\(@AAFS.Q7@4]ENR."7'4$^(#"U1"P(I55Q M$U0E?RPH(Y52W"8<#1:J;MQ4F1!K;*SR\22&60AWNDKDP+M2Z2*7 #@[J,EI^UY%OVE MI)=$PK8%9>(:4&_/9.WFQ+K')0LS,5FJ0*RJ M#3,:Q_Z48FJ4_RZ'?2JHIJ9R115F_IV@+6^E?0YD;D#X+#0'C8-<2BKRE-; M"6+K(;2ARVGH\I$-7;:ARS9T^=%8XX>RL<96$'M2Q-,GTR'O:* A1MA)7%>4 MPZEE-=YUZ]9%==:I&,)8R$BX@F1LY0_*E8?'6VA/3 VZ""-Z0#J%VW2:*E5+ MY &%T2&4JX0>?)VQOH]XC)YB%9OPFKGDZT+:CV5#VJ;R]" 6@"1[@P4 P_'3 MH; .3$WC:G5WF""AMG$@3CJY^=72'$/E#YY00 M2*QX/1UESA(5!B(E+1$?"6H9*9-\"N%93A?&6"$S@=QL%V2EHU].;W"6S$@E M%V48> ZE/D;9M OU=W)KR.43%NQGQ0 K53TR_]C$4^.F.V3)SFLA.Y_*1G8N M0]9P=)![D[S,-=:*G<>C.XU%,8&U14G+USF!H-B9)H&7)XI7<'2VXRK MB)L%.CS19BZC?3MZR:Z 0W;Q Q]Q\P+?4S'K.M]K J\1Z)+ZX07DYU=]SRFT M9C9F'33U 4=RM4*7+P36:+_>2M.;OD<_DX;M9SZ^L-_W'!I.C,9^.*4.?7EJ M=(L7J'LX>=O(AH?#NA[&:U+M&UV@@PIW9)LW$X&L)MSGGH^-WV%O\K]10(,3 MKVI#KD*L"T6*<]!@R>%K(8?U@[+1PR]7?[0ZE^W++^RB\7UC*FADJ]_;798U M'.G^WKBX8)];3 W>.F.?_ZQ1RY'TE^;59?>F\PU^PLNMR_.K3A.^M"]9H]F\ MZIPU+ILM]KU]\SOVV,*I=;%/"7[NWC1NJ&G)9>L[^_.J\^]]VQ+]5:!.Z6JF M=!,'S=*F@EHCBF#?GKYD9IK 1Y9U"N4.D$MI/C,3V;K Z@"7/9EGJU%Q85PM MS'*I5X-JI2M.T%19;@C3_TI 8G,]DM).65?(6UV6[1J3*J/HE'U/ ZG@WBF[ MD1[W']## M^Y4I25IWR'4OHNB\M)!2+>U5Y*W:#+7[7@SPZ"V$$[>"KIA1.4*H* MNAM"I!#:P8R]<21.S(?\Y/ X-+E!6,8,0=BU I7A21P6B0Q=*9 163R!& 6 MG1FM'I"'@!=6'*<$4[]?'?BOL9OB9[&'@**">M#C@U_R.ZC?;78SAZRYP;&X M0M\/)V8;S?>]B>3C$T4>)[!G=Y(M38_IQ>96W@-!&J#KB6E8[L9-F:W^&[MK M[WDUMGS+U;VKR/*J 5%O8XDH_C#H_!A++BJJ3Z1C?[[J=*Z^MSH+5.6B;GR2 M&EP-!,,LHC$' GKXIFH;^N:WJVZ;=?_LWK2^=FN@6C5)]:]EZRL]M,PA2'Y] MZ^)(14X2JU#X?(*F#F/AH$S*2A[6"SN;K=?VD@_MOJ++(RSG\_1DTRFB_*$E M=BT-U,<_&7$.9IC/DZ[A;?26-7PL0^-*S_EA8>F98.F2C\1]H FM*\\,2A:, MGA^,;KS8WPZ.GG2:K3^NR0W3/+]Z':!B18[R:2R/&0STK=%I7-Y<=;JO40F\ MNKZY:EVTFC>=J\MVTRJ#I3]1SII8LS:4@<>M.OABUO:2#ZV$LI=5!RTL6770 MJH,E J.*J(.@!I(Z>(-E+A(IY.L &"MXE&%A+UVX7ZFN=1K7[6ZS<6D==U4Y M3JNKE?ET7@?)K+Y@]%)TM3,AQOP':P[#L>06FJRVMNT2+""5 9"JHJ^UK-NN MVFNKU*&]=)%^I8;6O6XT6Q>-SUWV>ZMQS:O@VA6 M7QAZ*3J:=80\/RR] W-@M'S@U%5]#,;5EGQM57JT%ZZ,+^%?G:Q?['?W*\5 M8SOMH99HL9Q]Y]$0WA&'@>IU([+"G5.8_@AF/ZWHX;VPLWH=9+3ZXM%+T=BZ M0^[SWI UASQPK3O$:FW;+\&"4CE J2*:V[44D>=2&\\"H+REFC^_Z>(;)3GN M*E?&N^.M+[X.WOUQW9;%LV7Q[BR+AT_JFF"X76\>KGC9&I7)Z%5[0 +"1)LE(?Q^=7'6OOSR,%D(SWV(3VQ ?8Y3 M?>@HE^<^LI=W0D]F.:W8T3V F%$2^ZF2%4IG0GV0: 4+5,]F1"V 50GLJ!:> MR@)/6UI2[])IRA8&4S%8L;)(>8[N%4C^ZX;$6(6N4L=J%;JRG]"K(:(O0E:R M"IT%*JO0686NU/!D%;HRPHJ51>S1/9/^UOC:ZK2I*%BSW<+^\:JU_)?V90M^ MN/RBM#F&ZAQG7WD4<6>81"*.(ZLUE/2X+:96B"&_(*VA$T:&^'UJ8LDK# MO5=AP:DDX%0=G6%936$;41_?I\>)C72WD>XVTOW!&\"7"'5+V&I\64#_HS0? M?W>X_ZXB<>;5B,)>;]L_[-U[Z^*BR\X;G2]7['/C\M\U M=@D;JV:9O]PM.>1:@>CJ;Y7.<*8\89Q<"89V:P\#WACOR B^* M)=$UUAC,)TK;(WM.-'PB,W/5CNX!Q)YRF)FU[%(Z,_/O(I!3]B_N69!Z5I#: MRLI*%D?WB.8$]9PH7D?[4'RNJQO@'I M22W259GGH\W*UJ*Q%GIKH7\)%OJ[2%FRIL'^ >T\K?_]O?VY?<,:O[Y-2D*U MW_S6&*'J[K*F%*X7@ZXNA1@15WRMS,7.T[+%+0CFX;MQS ZR_RR/?+D\,H=Z M-+4<#M#QUP\7PX :AIB"%\/SSND".WCK?UO-;VCJ9G^T.ETR>3\"6_)LA< T']].#ZH MP=[A?ZF7J*KK?KTGOE)L:W9:9RA*?NFT6E_)7_BB%_R:CYJ/PF#PPE?YFL_W MJMMFW3^[-ZVONOY"[<4OF4?L_&>>?J*[MI?VVQFROU[W6C M<_,G^[W5:=U<50+J[XOB7Q(N>1"',GKIRWW-:(]8?=&Z/ -=M7H@;D]XC1-> M+S"O$N=]7Y*V*++MI2_\-8,^@CN*+CK5'B!_O_$ZY//N-' ]A]Q8%0)S"]1K MG.ZW_>X^$?)7 LV_=S\WU7J_=5\/"@?NBU_COZZ_7G6^-"Y9\_=&MV5DD]=Q MO!'[5^C!#6>ADZ"_/D>IK;KU8E?^YK.[2"%7YTW"JM658I?^*I?,P=_^3"= M,O +P5W6D)(' R&C%[[NUTS"7SX^O^;3M0S:,N@7N$:K8L?L M'W%M];76MD&Z[X/0\1)6'GK8.D.PU6FRXC-6@IDO_V)@H(IE8.QN/^5NWYT0 MO>ZV/W'FYIO?KJ48M&6)2;KR TC=Z?NC\,'2S M7M__] G>H CA+W.<!PO /090#Y^M__NHYKHJZFYF3NPOY(H]OK39\J: MVGPBKR61:GL0L;E3%5-Z_*F^\!YQO<^.3PS M+90CH+YY..UA0]4@%8G28EU':Q7K^O1^_^C3RZH7<[3__OD+1=V!3-= +A?7 M^*G ^34Z-^TFX&6;G;7.VY=MC)7LWN>4GJ?RTFI)M[Y]G?^7A4[UP_VG7E%7 M.!3[4=^O;SK;#Q_W/SXU/IR)/K RE]T(.8KVMT($"^L6U@^K .M7\5!(1A!/ MR;L#2XF>G1(=5L.BT!&WH7^+"E#_6 50/Q-]GOA W'DLR'9YK0"?8:F7:D*_M=N4 ?H_ M50'ZFV$ 4\* *'8UKJYH\\Y"? D@OGY0#9 ?C1-=L"WLLS8&O(LH)MJ/"NTI M^Q8ELI*V&XL'Y<"#2OAMKV6(0@]G-U)PI>#FQ)]J\@%KM2\%_%?"47L9!GL= MX0AO'",?.$\"-V*]*8N'8F&A\4HBA T8+P5"5,*'VPZXVG,6A^Q,@%@T0J=6 M*B"AAEQ))+ >K5(@026(HW>-4TB;ZW)M%28$0E/+XW_*>%<@OEVT-Y M)5R\[< 5H\#KZRY#I^R2QXD49!*-HH3B]066OL&3J'\XC=A94EGR_]XB1AD0 MHQ(.X;;OBP&O:OCF>VOQ*06H5\+[VQ%CGSN4J(5T7]'[:E)X"_9E /O#:GB M>31D32QO%PO)_4K"NZV,40IXKX2G5X>X92)]-4G\2Z@3T&:=UG6GU6U=WE#; MYBZ5"?C>Z'0:E]B[HX+G\L%:FY^?%!U5HU; N1?PP/&X#^PW<+VJ.E@LR)<" MY"L29L*^HIR)0-]P,=A6L%:_#XLX5:[U0&%#+$.?M6XK&FCRP69LD<3#4'K_T0Z95M /I2.H1O]5#^;,*YN@\<%Z)LN %I4(2 &!Z0(=,.PS M!YRXQ%!$,E]8N+=POR7<5R+L)*\H7(!JK,B]A7H+]5M"?47"4&Y%I+*/4 7@ MP90U4#46L5-)T+<9>&4 _4H$FGRE+ZPC!HE?8='>0GP9(+X2\2:M3KO;L$!N M@7Q;'U:A1E4DZA;6"\%K%?"RWH1.FEUZVIG.5NP+P785R.K__]V!-QU*]S_]R) M_6V,@?_PK^O=E@9BRS8-UXO&/I^>!&$@3K$%X]Y0X-Z>K'[-MK/'H=;%;3HV M^&/>Z?B"2P2[H9[8G@+!DR,<56/YP<$OCP)PCL!,0[,CA^_&,3O(_H-7>KE) MJ[]#:2;1X\Z/@0R3P-US0C^4)_\XH/^=YI94_$$?PB$,73B412O7EWS1CT^. M]S]^-(BX1TA2O!2'8_70F _$7D\*_F./]V%E)]R?\&FDM_'CQ_W#=[^<]D+I M"KFGKAW@ON:.8\1_[N4V76-\?AKF4GX>XS"BI.43*7PJ#3XW:G&>CW&L]V<[ M*T&SN"W+UDM@]<\WN%UPA4A5"BYJVQV4/,:1.#$?\NMX#Y/70(%O=. 7@-#B M*>0(L3Z#^1V-4R#5H]75KCR C)#;G]S8(8S7]\.)V6#S?6\B^?A$0>0$-N!. M2-$H0"\VM_)>%/I)+)X8;'(W;DK?]-\-Y)BC_:-WU=CV+5?XX<-J2:WR"WRW M7Z_J E^Y#G$7[CVN$K%Y%-L=F/0(T_TLPQ]"1KKD*=NJO_%=^&$5YU<$])N' MLCT]T%]P$-FVCE,N!;C;:GCE /?-P]6>'MP;CI-([DRIVQF5'1&@?(@H4MT M^Z$<;9=Y:S'!8D**"9N'LST])J3IYE1^BCM;^,8LS%N83V%^\ZBVIX?Y=A ! M]0^'N:- M#[B:D&X;598#TC#7WN%,2?* MA=,+?;>((W!(O8T7] QXLG(]C2#V]IJAE,F8UG7!)Q'9A;J@(IB2/)LOTV+1 M:\>B7$GFS8/GGH&9 *1C ;[@GY94[JD4(_6\A*+!?? @BIX?S/@K[I%U$)] M.:"^"N[?!J@1@\#T +SFT^J:BCX>+(;[NUM$Q>%8K^/3\?['IX:8AND/]0=K M7EV>M55GJ.M.J]DZ:UW>O*2CL"3H*4G0NRW:0CV+]*EZ044L#EG3#R-X'SOC M<36=-!;TRP'Z56"^1=!O^#YK_8Q%$-$5S-^3 GZO)AHLJ1Y9%6;\!VNI."K^E;4LM0EB$V!HAJA M M/0/XICPB=JZNPGDYX+P*8=;%9EX8'UI-D+<10:4 ^WFM?N /ALD84B:K*-A;>RP'O M5?#NIF(\ZX@!E_@V=LVQXFY48S>2NP)NU\;,9CB>RNV:'Y4"+PXM7I0"+ZK@ M[KT @/=#Z;+OW+NM:NW#3T<6XDL!\57PYYX+%WO!L&+.5]/GWBAB#:>:@>86 M TJ" 55PYYXGDL+: -4 ,/+HOJ52:YHL\O6EQ>06O%I29:+)3Y/27S>5R*U MHO*5F2RPEP/8JV!DN_!$1<.@/MG$B5) >15,:Y<\3J3(!XQ;D+<@OS7(5\%J MAK7"0M]S*2>HQKX*.1"RQKKEA,H .\0'I.=1.H/]ELB5+@016R M)9JA'(<22#YK#GDP0/A_(4VF+!:4 PNJD$!QX8V\6+=E"%(&@ &'E@U8!+BO MHZL*V10YF*]T06$+]"4!^BJX=QL YZZ)J0(E(,1(6XXX<"9Z%0VMLFFCY8#_ M*GA\R0-P(7@D>MSY45&";P&^' !?">=OR$PXX:7 &GFW@JGUG@O0H.WFLA1UZ,XGQ'A'+ ]T8S8*^!?U[ M@'X5?+O?(E/^T1'"M<3>0OSF2UJGK2R@PX>7T%;V3/A\PJ5@W3&<&[NX:%:V MC>Q2M*E.IE&;M?YH7=YTV=4Y.VN=-[Y=5+*C6OU@MN;#VYCW? '_NMYM:>A0 M2::A]@3^F.<<7W")ISK4@^^I$SXYPI=HPGAP\,NC'*Y>X!UH3SYQP'][S2WIN(/0T6.#F%LWPO$GOY^ ML&CI^I(O^O$)X.E' ^=[!(/%2X#2ZJ$Q'XB]GA3\QQ[OP]).N#_ATTCOX\>/ M^X> [V@!%W)/73O C0T4^$8G MQ#+?;9]RQ6B,%A_T2L$ M:>2HH@NTBM=SF1H^;)\BWE381]=B;Z//&W\INOQ([GD=4MS#\+ MS&_E-W]JF&\XCO"%)&LR!HR/A.MMYT(L > _4&&2]\]G+FBSF]];K''VM7W9 M[MYT5)&2QI?M&K&7X$1LT882D**/U6"_C?$X] )*7J37-OZZ23^F,>AG*)W%\]@R_R4$@"^ M[?=="L#?*G;MJ0&_(W37@]Z4-=R1%WA1+%4$9V, PH]% 8L"VZ/ 5N%L3R[N M4 >_G*7-@KP%^:U!?JLPMJ<'^6 OI?PP[464G]3>*PKJOQ"!NV59^!(@AJU= M50K$V*I\R5,C!E:F'05>'^:T;4BSA7@+\0KBMRI4\N2&SD6DWPM8.XX88(-W MZ[D)%BWA8^Y4U_QI2UB5 B.V*EKRU!C131Q'1%$H7Y)";!&@% BP7=&2I\: M)@9*QM0@!Y4 W0=VBB6LXNKJ 4M*F%3%(=_^7_:UW6VV+BX:EZVK;]LT"7G^ M0ZC;W*,2T*%/%?'!FSHR412!OG.)*EEUD<%Z*TN!#)5PT.O*J8@+K9]C$41"(<$-_XF% MM;7/IJJV:8L*Y4"%2CCN4]NTP@#5OAIPX)KC/+TQW[JN=@D0P=JH2X$(E7#4 M=Q" J+ZPB/?"?O^4=8=UW IL2PM? M??@FP\!S0)T03E+=0"^+(.5 D&IX];L"9L35OEMXM_!^#WBOA/LXQP,J"NZ' M%MQ+ >Z5\ Y_P3I6 6K %WQB =X"_#T OA).8M!XT2O&XI#]*Y%>Y*KFLJ>@ M_K["L;T&^'"!?"1=Q MP_D1A!-L.55EP[\-D2L'R%?"%6PBHD'* ?%GRFZPN?BICIO3'H%(_)TH/L#. M^(AOV8^M!)AA8^?*@1F5\ U?\UAZ88Q=QIF*F;90;Z'^'E!?"4]P1U#E<9PR MEK*1O!^C,:@QZGF#Q*MNJ*C%@I)@047-Q^ +:P!AX@5?I;=MH]JGQI65 M"VK"9+D7L%:GW6WD.,CF2RL'ZBPI 5B58C?_R[Y\:W0:ES=_5G/[;2I3"9AX M_: :=6YNAB*ML5513FWAO1SP7@G5[3,/?LAD'#M5A?8EE>0LM#\QM%=#14N[ M*5UXUB5B"U5XK85T"^GW@/1*Q!->>"-/E9S$#F&M MH!]*I\+A5$>VJE(Y@+\J881]3XZX":?5%<4J"OJV;$8Y0+\:=6):, T/JXIA M+*WD3IQ5E[088#'@?AA0"8?LOX483X1?T9XB%MC+ NR5\,864Z,S M]_R]-LE #2JC)UQV[@4\<#"IM!U$L1 M@I63(YRNQOF#@U\>!3 <@<58S?X5YNVNKO4)II]+CS8R!# MV* ])_1#>?*/ _K?:6Y1Q1^&"M$.87#%8/33F ['7DX+_V.-]6-L)]R=\&NF-_/AQ_Q"(9R^4<*1[ZMH![FSN M0$;\YUYNVS5NYJ=A+N7G,0XC#V'B1 K5!FENU.(\'^-@[\^&5@)G<5N6K9< MZY]O<+O@"M&4%%S4MCO8#' DT:#2@ M%YM;>8\2Q\7,0O.8N0G3/;@C:KP\*WQ"'@ _;H0JN6W?4"J]$\(>8]6)&7.6 MD16)]#VX((B#SE"XB2] ,DHV%P7O@LJR$,JJG/CCZB+VN![8**%QA]7WZSM\ MMPK'T0YN1113-;?J;G6O$EM]X8F@PIOL5&.338&&T!J?9ASGBEJF>QA8GY&0ZCF_0BS_6X]$1EH7Z+HI#/ MPC5CX6-_&P!N+'X]AOE-*[OEGRHBJUR$3AHITA$O8^-NK(V;U'QZ#E@G?=":4I35'.KWV]33OP9MOI: M2)#2T177$6%.<*S4KEL;3;6.:[GG^!&MJJV?0]C$>"MWLX6 DJS-'M=S')=& MG0K95,]#.:)(+L?!;JGL3&#[>"5 JT+IE3V :J@KZ0%$N/%IO!U\34;CR@D8 M^?VOAMYB]O]?H4?6V+1$=&7WW:W4OBLB@Y\^AU*&$WAK97=>5'3GFV$ DXR MV+QM_8Q%$%69[/0K=0B96MEP_DX\%9W"L/2D5D[^.0?M"*-NL4;- M* !YE%T(M*I4=ONK18LZXC;T;_$ @"I5%>8/*[;I-T![V$7(@RIO^KN*R3M= ME'#0"E/=37]7.>J^K!5&Q3:]6AJM\@!)-.?4/YQ&E1=JWE5.M[K@@>N'TM4= M("N[ZX-*[7H7)!D1.-,7 ?#C2FU]EH8*I-Y]&;H4GL+?E3J%?+/-JN_^,4CU M%6>[X6BLBO&M. R;D!F?SOE8-YVFZT5CGT]/@C 0Q93#NZ>QQ>H.[C'GJJ6& MWMK,4)L9NF9FZ(.#YU])!&1SJBYY5+_ZY.A]8:D$J_7#%&!G(C=6$)DWOS4[ MK;/V#6M\Z;1:7UN7-Q1WL8).O?FMQESJ:L=5&+L3ASW0;NO'-79X4#]@?!0& M V:V=(.97'7;K/MG]Z;UM5MC[P,-G_"I6!.*,L>+J'4HV/=1'Q..=FQ"0"2BH@-A11Q2)[?*,&WPTUR MS5?#^T9\ROHR'+$88!IKM-"_/=@4^(?#.V0\->_8H1?D1]0KYB4XKG2_UCXO MVC/,[L;2(+?"G]98.2 O74JT">P1<(A;#%EF/1[\4&TL%3CT4^W&RQ79(7B3 MHH;-_E;" 4(!P@]>'GI1YNEF.Z4Y?V6HV^CP:Z4\?;60C8X>#WH+HOV]=7'1 M9>>-SI\:NVSLT>U>-=OT[6Y*3H3!$5$4RKW>=&\DY !@ M#H#E.P!'>.MQADUZ8'1:+@!A VX%:,1O.'L6F!\0;M&5P[,;:@2E[L@+O"B6 MQ*H9$#Z83A_ %H],;QA1*=IDMN,%BA@Z?,P=D!K*\EF3SB#GYG;7;#+EF+=>'_6O#Y=P+0#<#^) U/K9J\]_WW5J?5Z-;6 M0$F$]Z84KJ<+;L**=KC"$> %J%DP5P!;$.XN&W* 12G^3D!D "DD'O*X@%@C M_D,P/^3!8I;"'6 2H]#EBJD0DYA[N8=YDH"XP#D&((&BI(E!@R"1)&-\9 OR M]5]W;\.'XX,:@!S]1]).*#4WYZZE5H"W4:0%+FU>C? CMDE-]_YQZ=LC[_OEU?<: MN\'-/[_JM-;9?N1?@S!T:5MNN9]0%2('&RW#D6CFAYLGA2.\<:QE?#32>>0E M .29##V4OP"J<0M[4SB4M"JS'\PPCTOV'GQ'2Z#1?.XP &">^#'KD'=H704\&G+?GSM(%@G2[.(A0H%! M[\/]C^43#LI^,BOR>U',@QC$3'^J456.&(]CCMF_J=$S8L^XP;,I6W=MJH7@C:TE2E/ H(Q, MJYAN!;YDI[P&38<4$E!PE6D3#>ZIN17E9:'*$*@B$'P^MX<464 #Z9)??.(! MH3)4ZGB_?F />?M#SD*Y,;3XL3@)YGG84]KXE'!16DAEW:OSSC98J'3><2+' M8:3<43R8,H?[:(W)Z;O(,\;HGPJ"9,3$WUA_"/U/?#=[/PVEC;SI\\_)#L9^ MLH;1GNWT=FF1V4+4WB)Q.7W6^92T2997 MIX]^*2"YS!<1BNI:GCCWPU#2F0>+QE*/PE,NTEZR2_5$]J!%XJ?T/J"3L 1+ MV&S.ZW &DBX]&<5H$N,#R,GKB#2E?J](C;K-!84Q2 MTY31($K&8]_+O"&+N* 5)38]SY7MN[8Z493ND:>V6HW%HZ($@M(SWO3MWXOO ML0>Y^4$"A=S"<*OT.;)_2!&- 1I0/N<,/ZIH1F5M03.\\ASGK2\NX*@38] 5 M'"J:[-57^!$8ZP $L$!05%I(J(S*A$A##JF3:.A']&ADOOH*P]4U%09$[NG MW*#FBA1 3R2=J06:C:7PM-)-I;0';47<8OH%0WC1=87A:2.,HM %V!T1,;#'@F'#W@\<(! M;X:>W&2\QEAZOIG=XIB3/AWT+T##Y MF4=B*U=G9@%%"<;E4PQ]76;K1#X%H(0EJ!& 4#@BUB7Q9/'M>+R"I#",L2+3 M PQ)8&5,C.?"I6APK% 3L1;=C"+OBL?+;S^MOSW$#:G_HI;JJ*5&"64P[GB[ MBPR):L\9UK-'5$(!P M=? #EC)WZ+F =(C0*# )DRF!0L4W9\6#A]7U04?>9 MBFXYSQO:T5T:]D]*P($S^-T.>WA,R(/T+>K[G^(@309@ M#721:)(L.O$ AW.)-PLR'Z;LN_!!R#P'DA7B>Y%V E<(L'6]#Z_$7%G$HN:0 M2S^,8YC0)=D4FQRD35!.D+SKAT9JHN9P6NB,=(8\& AC@TD$&QZE,98(JLH$N6SDT'$2&9E9W,R%!N:C![,P8-KB; _3;9W= M(K7:/(7"B$^4[L5/W/D>$DX]F#&F@FK H$V5!#N<4Q!@_CA!,\2'\)_Z2%8 ME1PH+P#>X@"2AR,,736'JK)>5%K/\T/Z*N+[ )P##T9%@J&0@5D_ V%@!+>+ MH +['@9X#^OKV?1I-K'D0<1U.QL2#$8DGJ109B;?$<#K8=+=*5#4$>-2(F21 MH%L&%1C7W$0B%E*'>U\R]6 M:C;7X7D\,L+Q78)';68E->U0H?"\(4Z *YLMXG6?>SZF.NI36KA@>'O8HU>G ML=%Q_CP7B,&YB/0>X(B"B 427MX#F6XECA F0)2HWS:^WO%Y D^@V*4GJOQ) M6#'*[")IC13?Z&593>.Q#($[T*XDP(M\>MCQI).,$"* +K*!1Q$1$CD6O(O M,=NC( 1:&6"ZE?@)&V/@!3N %[G HM6YB3J[%0Q#WBU(+F!7&CY7\BK%MG/\ MRLS],HQQBU.,T-%?8A#"-R(!ZT\I(''QZN,8E=>)4Y!'!&Y>%(T^X)0 M6,AVGQ?JD<^A1(0T23+EPT,* [B/.6"2>(Z3+B_'FFHIV?>]D1?G@I6^ 4$' M(.O&)'2!V@5"&=J<:1"@I2@U(!W'DD:HMW[Z\"$-3*>USRT]SA)9S8W?]O^] MSS[K.>)(JEK#FL/84(1RA2(EBM]!3(V!89$#U$,\=:\*5!F MU(Q'H?4]B9%-%5@4L!W0.P<\#H$J#TC9)LL_H0+<#!,&H3%"U=4E9[6@AS2Y M+C S7HAPK\TS,W@N==5&BG4IJ34FM\DP*0J\*'&X&&HF8B)26=X@7#Y6[R:G%'C$-)_!2?V^$^*.9H30I0U)W]<.%-]4_UC_N M1+LU^'!XH(($X-Y/Q_4]^//I^>.]JX!%&41<"XE,#.C^ UFJ9KP<6?QE3_CA M!!1%HGTJ2#,'F;ZX%;X*#\[<%3L%J1X+,^,""!TN8=P+H2T['5SD+J(2O 7! MDC8BBC'C.K5M+EPTS1\]+DM5ETQ]I#S%[,EL94J (WT^])-1D(&_&>DK08?> MOQJ9#\A;<=\WT"!J/NZC,U M;1*'1;&0KM"K]N $0 E25Y3H\O[C M_M$12%R,:"'(-R3]OL$JK69B^H6*7BRO@SJ"U?K"B''O]X_>+:N#RH[WC51- MGV8$P]S[D"GW@<28K33?]R:2CT^44#N!?;M3V$Q_YSV@-R ,G*+<>0QB&]F& M,=+PA#XA8]XYJ.W!3[M/+)+F;MQ4=])_5]:I+9S/X>'^^Z5U:NWY//OYU#_M M'Q_:\RGM^1P>[']86IG:GH\]GU=[/KK$^^QFUO??'Z<"!(@VT9B#M''\)K6K M*$VH3_\[G3E:V*O\7F1&-E"=Z@=U>$ +3]I85A__9*16,*-:Z=])0EKZJ]3G MON1G/+'Y'Y>"6/TXA;&Z7OIX\6H?QW)I+$%'ZY9W6:Q YHYZW>-=7SZLV+&5 MXZ!01?;7[_N\2.ZS^[[%OM]AJ]CR1+2D9T]DBQ-9STBQ+:HH$<(>S!8',VLE MLT?P#-0J;QBS?+Q\)]2V//S)]QPTF(\'[T[K^\<'Z'VK[Q]8MOWDAT"9#I8E M//F^']A]?Z9]KR_:^,4L^/"39<%/QX(M#WZ437^&^(?_]N/3N\,=#H$$:L;/ M>DG,_GL06V'@F86!PV/+E)Z#*=E]?R9AX'BY,&"9_E,P?S#;" -_6%G@Z:WPP']9 MCBE;!OP,#!AVWW*"I][XR="+Q5XTYHXX&4M!<83P"(,-M=KX,UE!EO'EMY0S M88(;2Y*06OZ$TINE>5F4Y5.C7#"JH,4C49NISD*)FZ8"W-\)E_"+/RV4'>EC MG9"=X]U"5:"(J::X67&20#?77%IX9LASM8 6M+BBLD)F OD.[!BLJRKP[.B2 M*[B28NT873K(BP!GS3!I>2;S#CS>^H?3R-PW%5SJ3O"8:(67SC M6B],$[2P!)#7Q^Y[ND[2WXDGT]HJKO!AI_3WI9MJQC)]:9=4[TES5FE/='.? M",G$#H<=P']U$NCQ_B%^U(WJ@Q)4!DO+$)X5JC&=;5(8;-=4R^EB19L5V%(L MS$-02D5P5DPB5XK(U-%:>7]:="A%H'SSM[1BSTQC8#4[+/"$\*";SV@$6 2S M6)FC"%\/!!JU%8F@FN!L3CUZTQSUF%DYX)' JF5Y_##KI[U>=P,VP",BDVGB M+ 4 L_8?^J15B3,LD(+=>U2!J57OU4525)VRV5O3'[*',-M="K-&MP9;@Z5) MQGI;U6P6E=K2!=8H =BA!/3XKH3?M&*:&ILJ]:IT7TQ(SG:6"NKJ;/WB^G*$ M:IS(*.&JQEBNR1N6/HN&F-FN*!L,BH45\=QW5%4PJCM%[9D%52:<:2:CRVIE M$79J@[(0K;T"&"CP\1W53$X/R.\ M.L,Z]DR7NR$(;=CD;FDR-.[=6!5-W2D%#2U.%>:U/N7,VD\M7B_7[2+2_F)S M[](=J^@&57]-E3@HG'$*S]FI%L0#W4QH1(7M8P$B A:OU;!G3NJ9TI W3M^I M3.F=(UMZQY;>>>[2.UOWSU[(Z/,L-QP!J2)Q*,=]5U(RJAR=LMP[:F(L'D3+ M%2D_OVL^NMB#AV\>\^E*,8;8E>/(!%6[K%-H6N9/=>_&6II8)!^;4)NBDE[@ M8(%1>&[3]=2TZ 9S*U)R$&!&8^Q2PN_N*+2J3^SA?KV>RBE42#57=UFKL,A' M=)T2;)^"J\1B#9SD(MWJ7$V,"M*I*BN(P='*8JFSZE56%4,+J6>ADY!$,E.7 MU9-F>/5(*E MNSG]4:E8Z31(253SB-(A+99O"BFJWKKQLI #E<]AO%,9H!\X^V]':H2+[H/UJ*-1USF%M0"S@ M#6E=/3MP"YNQ6J]3(U#Z Z>=0$1)*1 ,B<+LHN;SU3O4^7WC,5 MK>'JB%/C E6(04A)RJ/O*]DD7^VZR/1VUS^!M-?)OZZ_AG+ J>M$I*KDU]CE M?F-__;$L%FZ*A;1O:1=@^)J,QENW.<3_+P[(TP$9J:]D5$/+TC0CQG1?P%JP MQQY*JFI.0K"=U.X)XF%$QB55.1D[>Z 1,HRRG[R<45[+KD5./S\^OMC(K9_V MWVNS$TBV8AROEH!KJB5R'G=U*7=JU?.,!]KZ.03]$6"03,%KM-3XK8C0A"N66'H+1VN*&ZQ:87"+ZS72N-D7G/&)D_B\ 9PD;^ M,'T:M(98(Z:J'1J+GR!QC+I+4-7+FNI7A.O)5,[L9MW2-&U*5-.XJS1/;7+M MA[DZ]P[WG42Q(+T,8#G49<)TAU@^>2,NDFQ&/"N)M*73;))A6<#Z!O%0RWBS MC;/R=O'9/NE1JH&[IM4/=FG)55(W#5;X;>@I[1@/*4QZ\1V;9:9/&R_%*"PX M7A?J+#,S-P"SR+ /6OD1L-@=[_;YR\56#7,_ ^+NM0,LY[LM7R1OS4\4O")A M,/B[Q&"7,ZHA#'#4#$%F308$R7F;[6:E;T,[;PL"4\7* ^H.IE;ZW"S+48UCVBOZJ.FLTP"6()9SS2 MO3"I C4&.P$T'!]3]TWJ+HQ\&3N-OCW^]+;US5C)6HD,Q_BJ:PX+XZE0IG_& MT1W/G[O[6Y V@"B\V.>3?)%PU=Y"J0TD=]'X*6E;L(SYIA5*%Z+N09&#+2!< M8Z6!52S8:-9UAL+%UYI>D(O8G6Y;\6^8M!N.:N2<9FVSSN*OI&:8PMZ'!P>? MX%RRIK=S,][5TJH1F&;VQ)1 SV.M7M#,:_,-.LB^F>$VS#,)(O35F#91>!\U M@*OEM;J^AUV>T@YQ><]ZBMV1]L=Z(.5E)=9W0NVY)=JDNE+['ARBJT^6YT0^ MM2KUA(?^Z5NJE0XRHNY %EF>LCD-"7Y@#Q78QV;H;E6)7'E\HIXYIIQCN/ H]UV"_N9%NWV[;AUI:=-,ACACX: MJ>X#Z'C]QT"^5^Y(?V<=Z=:1_O2.])=) %6+^#Y/_&UIX=PX#*4]U=SX*:CA M"Q=%C EB.Y,4F270 *H4AJPO>2>UW6"IP],T0E);.M 9EUD_J-F.LF^HP\;X M<^KH+,5BD]:R%YGXPV4F+XIN,^U*S&6S,%Q2-*MU9[/L*)EH)()T&K"U:1#F MC$4G?[<*I]<2%=TWEAYU@#9WJRXR.=/-,X+$G-5H#3NRQ;MM\0Y-/VAW1R6O M2=UB-W:)FF6L?$3AZRPN"4^K@F0O)6_ C.[7S^%:F-XYJR/B]W!LM,74;I % MXH)(NQ WC%W4&0:8PU4<]Y9F%(Z%>@GHMJJ?;H1I'B:"QUS2*+G05KJ@VU': MFVOI0X7.VG?>C:V[V)>L4UKF3F:;#;3$KJL=-9$'V,2E^LK];+Y+0F M"J8CRE3< W4''<>YMZ1&]W'^+>BW]4:JD1KJ?N+OA+3]G*N!.C:KP'>X9<3) M>J*M^F0@-R.G0V&/9 H-ID=QR"@FP\08:*)Z$%W3J0&40NW1YI0H\ E":C-: M*U!F9>'$*63F?#\,?Z" KM>T\(GG=<_-D-8U_'-9W-G:.#+B6.3!(:Z)%V M2,-%!2MZS_#NXO.Z7^'*+2%7.O:O!_EGR@*!@19=,CQT>W$]T4.B.5BN:*G48)!#B?DP*#S3WGKC#A+H(VB M;T]@RH_PE1MJ%<(;4$E320;>+7(--U&1'@"?6205)I40,M#(QOPN*,@I<',Y M0#(GBL_,46/92* 409U&9QS&A%1<]UQ7,^_ ^VY13,^X/5#=SZ%+<804=8[3 M$K>A?ZM;EI(Z NSN5EOS-;83TPMHHK/OY;,SU8'@&7?(P3BT( M*48 E8]IX%*DNLL*@_#7BJV-UOP,TLD M'X1(;E2\82[L"4-/T,P :$L&W:PFAXDBUR[.]0,7'Z&#\6.>*U KE0^WZ=^9 M2B:.SU&51N)G0BO[*XQ7RZ7XO 4*A3PZ$Q2FB_'\*)[T #^+]034M93&YDLD MI.&:KE+NO>R:F.H5Q *792.0E>&@UUVF48X%PHO#/=(DVJPL!Z MPQ_8&WYLO>'6&U[5M')M9-PE>R1'NN&3$(5TG8@F6NTP[(IYT'XDZH85N0<]V<2Z3%E6LILG;4@P/#83&O1 M09ZA1./K&)/FHIPBOPXC6P(IVC@0A!CW#R)UI$SK@% 5LJRHQF3$D M7_VHD-Q!-K@03AJ+SM'+EH@<.1G#6+QS ( CC2#PQL>C'9"*=+0 MRXH\(22F62 54S+.5R2HX/4Y[)S5! QRSENX*/4^#=JX4WA=;7I.*V[H ?5, M9[1&50(+!M0Z1);L;P30N;?X?E&K6)/,;TM@*@8>9=)!9_G"UCIH$83@W,C0 M$4IA==&U__)-E<$>R5GX0S%/V9(Z"C43NO&6QA\^_+ MMBM6LV5KL7L;C'P8079;_%02QGGGL_X@T*;O8UHCS$*D92_P7/X,*<4WR&<< MA?V^1_E-1)W_2J07N9XV_]^*1=-?D&<[#SB8]I]/O^)I:N4#OX="MN![(F-= M;T:H^C+T'A/7E5^P7#RO>ZY6*U$J(2@-$=I<@]E](F)J:>GST=+J63&<5T-. MY\2=!T U+-4;A,H5J*M-Y+(M^DF<2&W')Z##(+B>P S8O-)?,9UGE4K,[S97 MK:L0K]9W*2%B0PC,M%W> YZP.FF":L2OTGRMXEM"Q;<;8^[ZMA[8VJP59E7. M32WGKU4>01/?=UGQO78_6]5A5UZ-. M\YNA6$C\^F)BJF]\.D#"95ILW*T0%(G9LELM\]V>^7X+N)*+5+K0AAT89DW/ MIK&$\D?MLIV?NR CPB:I(+R>7U2)]/V)C74$M=(/KTC8APG MGP8E4R>3M$2C^32=#49>5 Z\Z5Z$S8R[Y0/+Q<#['Q)[55F=ENK]M MK9'/U&N\"'E>N".6CM=05!QQMVKFM!(0J%W+6Y7$"PM&TQKHP$3[-"A72EWRD^5W.1D0VQP^U*RM7)Y_J+N+Y M-X=<^F&,98\O"2::7,+J E[+>2S3X6"0BQ!H;3 0/I8N:,+1 B@%'B<;NW;F M_<<4V\L*E_M\@A8LFHL%LPW!K,D#[GH &RI3: ,* *=0@NDWSK9"#E>MUC!^ M *%^XNNNDJIX!VT,M_"T,3R-/L ML^ K_A_V8"-I'O,A:+IMB!2SO8<=-4=%2Y J]KA/^F(T%")-0<4$9B$6:91? M&HUK"QCW 0QVE9W;UI:B_#%J@,E!0[Y<,&?%M^?"JNWQ/M3Q1L#?D:K&*#7 M*[<[UY"-J?$=V7E<089K=2R44%OHA[JXSX@)).B)0/2]%)T7WXR_M*,H04#) M.EUU46/!19MK.X76"5F/\[2?,H;UI(NG*5Q<-?-07BL 9U&ER;T.E)B(0@GR M=\,MID,?K+R/9:ZQGXOG>..%XV45RJA(NFCDBO;=J MKQ$;$LRL5C01JTZE98'6V"F]ZWA7UEX\MS7JK*FA(QE(HJ[T2 M2'5RB3G0^ M_,K,>E/4(^?*G5\]WC"[ Z:58[Y-7H87"]0GGBI/U"K3UT:C4,=92S$(374Q MW268ZK@IO4O7%,^: M$OBJ/!N(HO!ID' )$"[4#5X0);E&3<4:Y;G.9Z;NQ<#$0V)I>ZGPPU>M^315 MJ$X8H,($V!0L[4\%0-+2!0M+MN>V W34L6ZD2LE/!/OY7+9;5?PA-D<"SV*( M%N4ZJ.HU$^'?8JI5$ ^C7'\9T_/0 9#0L1H[SP^EN6J*VXA8NZJYG](%6;YJ M!/EV-(\ #I5KX!NI4H?T2XUZ8BCEJO@('5KNQR4#F+QZ,EZ$0&V R\W:%O > M+%TR"$CT0PI/7BA]F%HLU Q COV$^*/XB>&@^.Q_'1X?U&"G\;]"^2D:7/5( MBX8 )WO4MRGW]C$?8UM#)5?.A*82L\@!@\$S#-V)23Z-66.O;MA&SE5@[B38 MZOXW'XU/KZF/!7[_&H;N-.UAF!_L^N[!B@_OI&7P:*$]H=A*";3X[?K7[L[( M!+JJX7)4/GK_3L4.K,+B&J5%SATZ0M,MEQ[7M0K[WD^8+Y49@Y=DM!S;],$V MV\"F!PYL^F #FVQ@4U4#FPKTC0(BM1@':AP2;8P1IIK.1B[14EQ*>H@L=(DH'7((%& M*K#7U%%>$$DK*.IVDJ9B$1P-&A+4FD&J%KK[+/S@Z-Y[;M9P M,N\BDB*OQU)-" \TV-O0H3*X6J2#:2Z62C/ X+J42'XFZ1M1SB+455<9'Z%] M OL94W:;4$8 D\"C8@A-B>P=3-!('+T>H=LQ1W'H_- XH1T 0Z"A^+*\W*GK2G4;_HO;9?N8+NS0[[W(>TC]U,5 M9*>.:B50(KJM9C;)]<4Q#1BZSC0>)VR"YY,WA7Q*"!!\SY0 NF17[+/SBFDXP8#]'/EY=$D M1BEQNB%*?L%9PSHI1ES7_B.86^=]\!*,(=K\A3O#71Q?B@SAPSV,-H(G-$@4 M( O-@&G=EPKI\H2@9,.DHMEIAW@5TT=6QJQA7U,3]88R;-8_O3NH41!A@+@5 M >RHW3(ZT7_5<]09=Q7OI9S8=$@T /1A[F%:3!2(EP1QS:@.!*]'[X^5J@ X MCHX@:R[;QESVE0>PL:INK&'?Z]O-5&\99X=/,B!-;GH6M4-U6& 0A6P%U0 M*(M _\Q=19".5*Q?7^N+VNXZ,T\N)1)[6Y3X([@$F(THJL.0L6WJ5 F;W:07>:Z'30 H$2M_1TWEK%CVII'VLV\%4@[E4"0YP[U.RF\G;C/T@E8 M=-P4'97<"GM^P2JDV*K["9FY#Q(/_>JJQI.;-L?> MF0P%\2^XBF94K2!KIZ0:#79@=_6T*B*:UIAN*A,C"4H]"K NM%@,F"Z-IIVR MZ$B7'"4)4P+X+'3=O7.)!HGO"-I= &04#LB=44W02M*0,-GUS*,=5PL2K6D M:\ 3ILF3.I4H=RQ1X5PB!0Z)<4%K6T.QT0S=,C&N,N7?V.@=L'.CQ!_P7 UZ M,EVA#8$2%P+:;SCIKHAC!;NZ=Q1V"_-1@8YQ(*KY8A+F*4_)@$NB!=3\VNUV+76GY^Z<;4"1 M5C,H4#I-QPCO03CTM6THI5HBX)CFK#N\:0UB"F/5 M,T\EJ,W6MUO$3G1=NQQ7H=OTAJ@@Q/E(6/1"C,UEU/E5MJ' MO,8B&A*0)C( M^/H16CD12>OO\-,"@Y 2H,C$JJ2S.*LYJ8)MR$L53@(A\V_.61O0TA#!N]R] M(_4N^'2<4[CSKZN1K7,91 MQ!7\X.'#9J:1%JHNDOY6TY(&B(E[?61_,#,JJ[IS=/S+[FSU0\Q:9&$2IXSB MCY",A%TR+.J;3)K2J1' 5>V;0IL';-7V5VB,#NHIU#;ARQG-3->CR8^GBEEQ M%D_"O:G@TF3,9D[-],G),"1S7.S%22S<92_0FD&699M6>J"1:]H:CB>033\U M\>L8 4^WS$@;C"B0T:*#-@]SXPA!H8'=AEJ%,.:;K;:##@.6J$@YE3P3M'(= M!C=!._5(C'HB7]M'CVO]M _LI_UH_;363UM5/^W:))&*]U&@T#+J1V8'177F MB$Z.F$TX"MOBU@N3R$>3?THBK:2XJ:3H XS=(]%TA='!GL6F9Q&ZVY^!5C Q M\Q!D\$0P'$VY?SZ^IU![LC<*(_*04!_2O_:@-CXH$RF^G5Y%H>;:8C37GB 7 MAJY\MH!3'NZ:JHWH!4JRS"MGIB2@@T*N#G.A*'NE/4RS?HZIEU9Y64RBF"K# MF#H&9RS%1IT N7V0=AT.TF\XI+EE4;X95\D30)4O$,M%W9>0[-I#/J9CJ1,,XZS&!?5V=P< MH%+(?WB8 38C^\$]6R2!3WUA!_"B5%N5XV2F@-BNG"']NM@9DIVL8E3DJ85 M8#99E33FY9.>3=)?M/ZPEN9L3'.4;=!EYPF1\=9/$ \!?[8K#Z&"AZ@LA/): MY>B);F<_&*"A+BX$.ZF(CGQ!*"IP0;4HJ:Q (F_2JU_>F3.# SL7&U&&]VB2'^\? P.S1;'\T MU\I2R@?;2_R+D#8W+B+D6^T(NA,G<\]9!'S04]ZVJB/Z3F9K,V0G3AQVAJ%J MKAMGY2!)\%0!P&EL%XJA.9V?/'9)K(55<\=7$]17*+D\.YT+"E\GE4')[P_S M'\X974F,.[P[_W=U6:)6JJL9NYN#.=/[%%O=]3HY-/^8(R/;E%7F"VK MS>B>,IEQ0 >\ ++K#!KTY*<&#.4V=6@6*A(D]+/^[*E72N>ZY.4/%1U.4L>[ M@X,ZT*&=.KE\6YUVMZ%B!"A235DNR)=LWJM2_J/B.Y2Y0L^+@HZP%2>JKDB7 ML-G?:.R'4[A333I]>_T=]<*6]"GK.JKL;+)&%1E@A_M4(UE78,W/OGY8>"0M M'Q\CI\B7YE(UE]5CM<+[1^G[P\+[+3YLC \!?<3#WTZ!GJ #E2(3-%O,F?'Z M7L #\NNGE;-5^,W\=="=Q6C>/4M\$QY*0SB]+&%)V8&4<:4V4Z";;M)#*D-C MMD[6XY$7+:K=H\.S])TZC0E5?E^!L*WMJPH4-XGB@((Y/-HC#!G$\=Q#'P]%3 M'7L7):/Y,,\9@CHCRX(VES@Z33AMV45FJH7DN42,AGZX\&4YCBM*C2T8 M^RT1?UES01B0SW]2IZD NZ>G)IM,,O"]D6]:8'SHZ!]T$ MF7N*^5(8I Y1AY>(:'"FPB[J#(?,6M;Y]OS.)9>3\61*G\;6K14*<*L MX /([F%LJ!2A#*O ++3VC4,;>?]0% M XHO$E1NO4SQYGRU0JBJX0;!#2HE/H<#LSDYF"I>J M@GQ$S%9W1,W?^T+)Z"W14;U&9"M1A/\Z8:2CES1>("3I'E5%Z8,[L7(L Q<: M]1(9F6PL0W;1E)+/;<)YCP)55D_9/D*5;A6E)2315%*YG?1^[NXT=FGG6$1Y MB&H#HVD@8$Q,68ZB$"FP,6)EUB6'$N]&]-,UVAHH\J21J]0'N_27:DMI4MT, M& *&#T)T %'92941AG%A0-HQ7$S;>$F=01S?J7_<-96-LA24= *>ZHU)TN;B MF>P8&=,4)H>I435;KBU>E"=#55'4--1]<=JZAIHXZ%J$6>%:D\819,7--:VB MFDL(9*9N;Y0.K%P:&&C%3![3JOVG*NL<(^6P](^)\L/7U_(_&"&"YH7YV&FG M9-4@*=*['/,?(B@^&>B"QPI-@*8D?IRK,6R>5[DJ5.=3O9U\?I]WYZS467EP ME9A#QVH.*9<2MF+5X_0459D1T!'W4#\V3@*J9L,0=*F 32TEC@7LGU5!U-+2 M"LI][JC&>MC@ D@GD)!(8,D2RI>&=82FVR&*6Q+T%2JJI+*,!S*32A0^I#F6 M+B*J#H_1\EC/]!S!K.F1V8YY@E6I6$9TL@ .ZB9S $FIH5B7$\^2_Q89N].J M441?2]!-+F+'^_4=OFZ;OF><,,ZSM\8\5Q2Z4-9C$,"$1Z6RM0483C%70+:V MI.AWCGK,UO]>7BU#.?NQZ\T8"UDAG;JBG#(Y)Z4069?>?RA5'%,<[R*26/]J M&0580K.)>AWNSL0QYLCW?=Z;T2^=[>RZY%R9H6"1(F&:CJI:7%EVGQ9TXPEL M'RC3A>3)0RWL9GQL@=A;8'L]3)D7;.#=YHHUF,(=AKZ"Q#AK",?I54VL^0G+ M$/I,4EC5G0]TF#LR^"3>"_M[8U"N1+Q 9BRF_A>\8'FQ0U>]F99R\G)$$>C0,L<<8*'Q92+ALGG%#^R2JA]8GY3U23VW3VIK M(K-(["DJI"3,S-$A73J!2$SA!U=5SLWKC:9PQ_RPA2=155]3<>WMD@U4*:^5 M(^LP6MYYD7I^T*VDRD5&-2VR M]:@:47'#2>)18IK/FL!7F8K912;$U=0]E=G&UG??8"':'GTZ]8(&HBX8] MB2H[EKY625@VONL^\5TZ)^\,9/]'"?*JY=^P9K0@FD*;<_%_]ISO<\ZSKO[R M1O2I(FUZMJEC/W,O%;RM- , +.PGIS(\L5N>%",O4>8A^C555,FV6:/4C6)R M1_I"]&2& 1(TQ1L+G2132PL\@CT7**,8,U> 5TB!9)#F!*M3QF;S>]CO[Q6; MCOII&HPQT,[?H^V3,,Y8AAB8,F\'L0CU; B5,;/RHA(^CUX@+=;J.@!SUR'%!!5!*@9*,DZK&X%-PH(:9G4[,U4 MCU@FA*P-I"F8/Z?+ ^M'K.&8T44E=?78?,&!HF7_6D@RFR/ZS.4HYLMSS_^H M"\-FQ6)504=0_E8..NLGA6\)8.6#%HR6 HR>!.BRGACZHPUJ$#9UNGIA53(F(;. M2I[='4>YGI"N@A%,()INZH6HH GB,VYMYBV]*_QG2]QSRQ]<8AJ:I6D.2NP*[=)G/+. C%?DYGI*OAD*XJ%L1 M=?-2!* G\2_=:I%MS4 MI>+TC8Z>6RUK8Y4OCX=WTC)U?Q)XM\KISX^6:Z&CFH?JM/]XAO^G1?3@@1[Z M0Q\!DEZ[([IN'='6$?W'1@[+YT.1 MKH^!XAR4G#;M*^:>N:90$O8'%CV98'#(X6$-QJE_P%;F$\SFF5.D/I/8GW:S MPDLWU'I<=ZFU,+(QC&A]B%UH+6K+$E[3O&AM2/)$8H23DL0IO5LECIBD?SS> M ?9DUWW:J36E$=YUHSR:FS(;40JSF>^=NJ+*CE9M^TJ40.(,A8M=IX_VZ^_O MWFH+S]O"\Y9P#!\R$T%:%"W+FS>F0KCLR7EK'SS^/22K0Q!.0/3PHEAW@$1( M5 F)CJX2AVJCZK&E';>J$[=:ELE(<"AR;A"ER?EIP%RN/>5L5%9L>@_>B22% M5];R[Z/7S+PBGNL"F)$/E:"C&VZ2L@%"E82!&("?=3@+$49%,*HI ] M;7*QI=!4;)A+W2TUX)/,I,#N7Z%'G"UW)U5)GR^%BX73TRG5V)D7Z514?7-: M,'U9EPZ8F<*DE$W#,&XV8BZ7+]*%=HUY+#)9FEEV_/*.V&D+ -V3ME!S9%F+ MU)U0:W!:E# NR^5MJO6[*5TNW_&A-I-<+.&E1AG)M:SB3,;%9XO+A#/] M<#2'U]7"\H77,+H:J1L)OL0!:\8'JV*LN>-(VIFL:LI,AV;6]WQ=0QM[$L>> M,=3V>/!#)N,89/NLH?'G["(5J)XM]S\K&\PV\BYT'WK\),MRC^?8 M;J_M/F?W$21 "6T0X. BF?/K-Z]U 4"*A*26:.-AIBV2 I565EY^?++[BH+ M+R'W'.CG3>,5;ON \F(=TP);SB-CAGF&$])08Z=SD6+BV2LEJ+M%W)]K/[#/ MU]'*W9G"5S#G%W==4*%]6D5K'I>IJO0V>UHNE4P MV;2N&L\3$B.4#:[4@^M"[-R-=TB;)1$*E24V=& 9%V(1N7N*L)HKC!/@-T5Y M$>525D)>O0858IZ+TLY%;UC!-KIS:#W^ /^HBE,A"S?')7@HU#J=&6S2>VD,_*-#.DY&2,<(Z1@A'7>MBZVO M,\QCJYK9'V*QVW9])\=D5]N(#29YVYA6(7+LC11.R!L0K2P.FW7:A9_1*[V; MLI^(JG@1I1G'\%8,'W?1=XM&:NX)N!8"7/4B MT;A8G>0T7"S'50Z_37..&2]X[A*AM^ M-O#5/+!]:A08(.1B;>?PQI6D%DE" MMM'#2- _&7)E*PINFP^G5&F\Q(<3;HC>=RX!>'2HK/1M76;VH'&!T67=L@]" MGLU\D8(0HY^'>*<3K#@K1+_@L/%'K:$[-TW!IJ8)ET_*\ ME]\C;'1GKP](-B$(WTJ+&DATB6 M&'2..6V2YG/CU9;BM+M-ZB)VK=ZBY:M_N)-GF=9NR1 M1C!*% K0Q105E0I$>YP7;@?[19-E3J((/]K0,]>XEEK:-MMT3_!M(^:U:_)& MZ/VUM[83 MWX'.*P0DB=V%0,0%$20?."2^V!J@0(-"MM(*%3 _J9O/7+X!0; M;]+9?DYG.IY18Q_5V\KZG]5^.QYSW[=:)[/3[FN)3L8.Z7>U1/V-RH>YQVAI M$K;'WIWM!=.\6ONG*QT_HY[1B-QG='@6/ 8PVO'1,1P9.QAMC ,DO\7F"##- M '\VRQ5)M0L3=^KM%#^4S".D_=._':=8FR$XT[N,UF@08LMH#1EWG$(NX-?! MD&NZH7VIV[3#]-SEV,$O1S_!#(Q;\:ZWXO#]A^NZ8?MIE QI>E#V%WMB[T;2@ 5V(9%, M+%CT M"($2%T(IH.B&JIG/P4# E#Z=7Q1T 3_MGY]?G?&5OW\^#?>\G/[]KX_O"0,0 MG(%3QV#I?>\3BG&1EB8_3_ H;WHBFAX;V!RE;6]IRQ#&87DY!Q8@VGK#T/+* MMC%)_#"I\-& (LQBH>E46''Y32C8C*7I?F!H/;ME,"8VF0=OBA*.9) [+KM9 M;WT6#KE] =O/B9D/O50Q"7:(>X#UN@%.OXB**SC)6ZDT$!]ZE9/:()E)ZS5Q MO"IJI"%.P!?<>2!T2__QCNI>8O]-Q _!CS\E, 4-;S14Y5,3X%DUY9PV-ERE MLT'+0C=O3^FX*0=MRCVT_N.@K/K+H&,J%OF!C95%UXL&7":S=WOK418(E"AA M'XURM;=&J7Q0+C58EIEH3.4H67!D3A1+G.!9KE%F)S>) M=SS^^645;!@3/*JXS@U&KW512[?]'T2)PNOF45HF+S6R(60QM_'RJC4YWF-KB8*?9C!.G"4PE*J$-;J J%M7E(F MG3'U.LK_4/FW!9B#"ZV<&D[EO!?4*\HZM:>60)I%EF7;BNPL>P_R.19+\,2N MDRCC,*:R^?3?ZW7*=.L4'2ZR9CE+1^6XKW"<"7&30.PKMZ*$ HT/5>?#6YT8*U.6GN"\%BGY>IC.!C4CCS4B" M%2D:R@LZ,"3\0#D9:G?1$Z#8>U257T]]X\@J'EI)L]$=(?,$>-/L<=6[\VV< M6)Z9<=<-V'7^PMZV]'7)=ZN,M4AYM 8IQ3$HDI,(OITG&:QRB*U)YI=U O*2 MI#G7_7\HRNMH=%J&K&2?SAF\GE+Q%/F&EBWCD#-3HH\P@U33(G')&R]>;-*R M#ML)52LD67*1)%AK0Z70&'C +A("GE>/N+1OKH3Y=Z?Y1UG<5Q;AQ5*+(]L? M]FW/DF:=2\BE!<.D@7Q*KHJ,)-3BZ\(>OI[0:=,CE9%XOE[)C:08B+ X0EX3 MZWF(9-]IWBAK<%4$6<&)8D$*+O$$KM;@QRFYC@" R)8Z7(H_,YV:*(M=E,E%0;E:$>&.'/E2PC6=1"+3J0KMX=*R[JO*$!G^?C,M MOC+'&A)XPQ6)R[C_]]W_[W\'<;](JRS:SX+'?<_BG.GE3*F.$+RN-8'Z>9YF MYA1(D;,=6]JR\(=8%YE?) AQH;JG4IOHRC$18)HL2]BS8U"MN??\_J*G/SHF MX/F("1@Q 0^-"?B>U&U^E9:%UN@.IM4BL\:GYL:S=\'II%"!H2'[=B%8'\A> MC: $4)YQVN;6KZFZ /W-(OQ/_"&I1 '&BXD MT\^ZOQ#9@BT^.?Q)!57IN[X$1_1P@%,S(+0T6-:X8Q;Z!\L58R>4;H\>0&9* M5,8T%J15@B,&_SN' 4DC]=IV?;ELEEBORL%#.9D2NT24;$1N=8%XN%RQ,X>[ M*XB;4DTCM-%,I&0LP1B\4;A _JT4R _V2MK^ /9Z44:$$.$2:4U8S&+^E1V7 MC@.!_D,Q3PV'@J%CX,!@Z&U&>'J95)9>D]H$NM0N8:!L_[H9$J?1Y^02K-\K M+QM$8;?V..<]+X;/R979SOG#CB68*)<9.$P$'"?"">+HG#)*NG-7I?"TFTRH M!T()'[4>02Y3XOIQAN.@37,CQ19%OB"X=F[;<5"8@(C^8:L+10>:@#BYIK53 M62Q2>6!&':$"(>./*<8_HT "JR3ME2F(:O'R/HX>PZ"=^>GMY]/!' CGX- 6 MZR2!,Z#6(^!M3@PBADS^E/,SQ[_\_)PT<(35_DGU]I])PL%OG2>%$T5 M?&02UEO7JPGG3:RX[H?N6B$'^=^/CK%D[N$:W'RG\H(A+FR!AP 36V;Z74M1 M/$K1G4O16[ 7J,'Y61;MTB5^%)]1?!SQ 4.A*7-'%XT2-)JL>PI54Q:'!A$] M__W3?L%XQ3KUX4(_6K\+Y%]2I@*HTDB\I%5["$I:.8)1_/9>2D.&Z$QCH)64 M0W(N-]R2D_J4*A>,.Q%8O(_*KTF-MIP):$P43Z>5)9)(FY+G92-4&I5T/ >7^U&3Z8!&X?F6\\)4FEK*Y#@!)FWF=N:&^/BY@Q6 M1>G"K1;!XNZ/:I M%!TS\3(7[8<[/3?5QP^R8R?#]R]]0$Z'7;6^U/ID]"MZBK+VR MX@<7E"_&U5\66+>#G5F+/ DJN(]L#NI%1H+'VQ_%#EXOSTR9D;-E>[>3UIY$ M-6>'*&..[P&_JVA5'5I(.X%ES^3X^R]1C;;!?5JD)5Q3(=9&NMNU4/0C;NG. M<4LO1MS2B%L:<4MW;[5]B;XEM^C'ZAX@FY' M:@7+F];%6! .^+C 'U, (U3AP!T,:Z(,_&5'$Y M(VQIM#']^KY7*X4!0NM 4AZ3P@$9X;M]\0DU^*DGWD$B2 M&$Z#ZTC06]1=V>&MYG)B$]##Z<48[HM M%"X)K#L17K&,+^?*".K>ZHNW/7CKOSG]HFF N!6"R,DPG&78E)T-E M3YG@E=YVD/!1B9A(6V8);2$X2@*?SVB7:9L>1%"BCQLJ.[:]5$ECE1J6 M":[G5'&.(J*W(%)9=.!MSNJ9RG2'RGL4EKV%A97]N]_.W #8O1'6'X.-3(62 MDU*.G9Z,%VJ-GZ@)C9'[Z&\B$>AHLVZ7T]9X1_':7[S* MB"MX0.%^0BMU-3SY#&[-I9JZL3C6JRB-I2A',Z(M1UMP_5P%S#Q/.B#X7 MDA96N-TMI<-*=MD*3Y"=$WE1A,\W23VP!1MZ+FKQXWOA)>@D6=^I"D- MPQ$(EMT<'0B40OK)*.Q["COY-?L":N0@JX+CYS\?PY*517-QB7\\MQFQ. G= M/H3IMRU="$T41@L7F$M2\#6J9]7E1TJ>&LPKN#J3ZIJ27&T4#]PQ2^F! =]2 M>@0T^\K-'F'%VETLJJG;Z\<"OYG#;&%("GE ?# M)]OMKUHD 3HT*C?$(5Q@DUO-^V'<_2#P 238J1TR1 M..]NK4'\PB&&@HTB;]]#V2?W'5=S[]6\97,CT\XH:D4!/B>KFE&AQQ@#.'Z* M_:[C$C168I 2)BI!=J'#/T+;^W_>?'9Q,:'ICA=*WZ^8&*JX.XD5L$/1,M/U],(#BNHV01$L2:.W?SIFM^\\N_W3 MF-T>L]MC=OON%&96%,..U"@H-2:JX*#DWPVV9"N"IW]%+#VHS[Q9CF?8ODO2 M8L:_+5I^4619@7&E?P2YTL2]G8&@.KYV#H^QV/-C:27*4JUO*U:U-I%UC MY,\F?XRA\:&KQ3OA%M:KX%W:[.-='$SDXSZ<0"-?O0D' JJ?.G!R!)23]YB# MJ8Y$W[S!0*E\ULOUO VT$G+"CC[7*(W1"WV7Y#!AS3*_(66:"[$HLI\*4;H^UN'5=]BSSH0JZ%V"T18G M^4?8&F819X7EMJ8!XSP+V#GOBY+[8ZJD;B%F_+7F9]Q[5(6Y?6R/4'@[ ZQV M;%6SU(U;-+7A$I:.8=( MKW-.\/% M@CPW][=5 8_6UM[B\>G5X+CRJR(J8UPTYGXL2J.H-07Q*8$Y!5OY\[JJ$R,- MGL4SKMB^*U86G#DCP \_W M8(. "F#5M"3BV1E6\-3)15&2Z@"UXYP^ V1#8.#Q*@:E5_LI%-2[V4L M?,BE\EYA%P>L#+ ! SU=>O2#CA3K[]&>M*@F\R"V/.GA4G%N'RRM=S'6C@=% M&\9T S)12)+;\V*C+U;BB#=9'"!$#N)GA1N,:4VF!GI"-6"XPJA9LO )NB:A M6% ++PAW,G-(Y>KE%7Q<[3:?F+3 6\]J&VNZ>2(8RM_P(0H_S_&4G_PR1:&N M+XWI+W>4@!.7'K(87A=-%F/. ^8&WT_II:FQ"YX"LRBC4[JZ3)*Z/5FK,L$F M<1 MU3"B&AX:U3#4D/(C6=V2*JO59U'^%;X37P?U5[*JJ;F&U@&B$H3+R+?I =2[ MNHHZ,_98.4QE%)<@F17^YSIWZ6(F?DP<6X*ERQDJ>>H#<,%''&A9.7!:S1C\ MW@4.,4K5]K[M*$7O2[*;72Y-9,WI,)AA&]1:6&[^W=!S^!A!:SXI[>]=JW[J M]AY=8N^/NL#6:FE.52^+QD'E(^HP3I8KPU5$[X +D"7:$6)RV3XX]"1R?6*Q M*W+JX08_Q[ATA@=%2+D_:_-($ROL4L)?%XO%$_]LRZ1B1HVW[B^D]2N70U!# M$^\$WW&T.9C>9<)G>=\XR ; 6+MA5C+8A)YN;>CSN'%9E)MT>O.QFI/WL%PE MF(6T=EE/DL:]%=JH_\92:&8ZY/9Z5':Z^8$PH#]VM&'_F<07.%&F-K8*A=5' M>UNJ]: BZ%HQ,[,[9;]&E8,&^H:E)&J)BG'R==H;[Z9%O3'!5=D,EY8JX(O* MP#0SA_E"J<>Q"6O>2&8.O.=C9 4+0[7,E(ZYR7=I@OZ1 ME'LQ<0&9OJ9IARG66=G^;PCY#1TC]CH7 WA.7(MM?0(:3_J8%"5W-D1KU5ED M'16M%EQ+& T*&XE)#6N0;<]'ND)R4SI2R^+DY[=9O]"CM)+M(#>T1PS^Q?[U MFJ(<#M,6A@>7_>(U7*@,LXIM*L-]^'+MI@/W^J, H0^NV"NU0 G/R<&HLO:> MD;LQWYYW<;E+"EI5F6%/&-NY#(J_H$H:%,"3=01I91,&'556@WQ2T8F4)2Z) ML#B6&ZE9" ,G["<$5P%=A (PB^!?#\H4*T;&=\1G6ZA"9FX@6@?#N'CT;-Q' M^^XC4[&&A(WW5FI__/.X,L-7YJQ@+L[AY<]R S]R.$OJ:[0N=K25E,8:_I&]U=($PUE#;N,_=]G;&Q[$!X2AS&L(S5LL=P*;[,Z&3 M?Q,F^28O2YQ4CO\:TZ[RPI$8:M_0&7(4Z>$B?6_T'AL+.BFU>FZ[%A[)7<=% M'+J([EX8C,#978_X!(JYHRP6-Y,'6N>+M0?1(\RQUZQA:!:-%.DKA6W58=BG M,50S*^)U2#D&=#<3U*\9!Q8!X7 L2G%.Z$$=V@?9+'($J)(0NZ*=].#, 719U& M7%!H\!UD>X.]CDDR/%M@@3)V%JDWKXN2,E+2RCL,8!]ZI657NH2KT-/'#2ZLR%0"C MT=9<;4OCJ"JX1LB,MV1!R0M&B)]"R@DX3%?3@BPI,: MZ0/ID#UK+'J#39^)@WO :ZSR=RU4>E0*MH!7"3RC M1D7R3,-7T:Z]L* "^24FE!7^UOZ2R-5!0BZ2H];>I_1M<808QS--H M7,A]%[*-2,$%11-U. F"V(U43D$V3L7)BXC;'<+J=1]*GE+D!2:VY#5,J8:M MJ0:)T=S53T?'A,KMIO9==( E)0Y.%PLXH*6F- KZFK^X[W0=V>N%@;/_%E.O MWHW*2B[QG+ _1BS,/(DJJRW-I4Z3O1:?_L$T7.TT*+EQ_14'YW'4TU!.4P8\I31;UW%PE6B O CNA/!*1!"+Q*;MN5%@\43B;:$-(\,[94O12!&/M[!>^IM/N?>T500?U5DU/-T:!^9G4$CD\68 M6MI_J6[+C/%8XM)C9>*/6IDX%AD.+C+D&L*=!*V.OB9/BO()".X&$Z!BO#1+ M)9_'. CWG,;ZPBU% 2.N?T=<_\4-A9\;^=$>U'W+FAW.&+:6Y_.R8<4@;>1) MZ*5TZ5&6NZ1^Y>SW5"KWQTVE,F@/:*R1_+Y#06>AWH0/;5*S==>V?GSQ_@3\Z M__3V\^DH GN+0)T0#!F11;=!HH0&SXS-,=E3/RM6:S(6P7TU_P[>I7,,/,!G M'Z.:?5O^A_/-%PQ#PJQ^Y="B^=/\1$]]!^] 83JNU$Q+#^W H[DHBIA8*:.J M*N8I\Y&B<<*I4R^0"OLBKM6F6Z05%L.!$UU*JQ@7!16:P)/!11$$O@V.H8CS69'3 MX$E.A-: CPX;KPSF)5L\/H_/7_U]LOK4Q0@S,IX7YE).)?8FV\84G-F)VJ+ M)BP6<,8,B.0FR" [13R*WU#Q>^T2WE,+X-M;)'#\L<&YM;>J;1IE"9S'[JJW M7,Z/4N8Q9"%-72&S7:/ZZ&F 2XS8H54VKS3E]9JUCA0EEO/+,/A7@UA*VZ 5 MEA_^=>R^$KV-0;\29$V"[@2HLV%W8BIE:<(8?BJ9U0KC ML7@SB]'X&5:)YY?;:'BQ@=X;8O^H9L1(#]_FM+IWYZ08.0\?SY+0%S>MB;$Y M]OU_.I"0 HH%E\T(IE;G]$SAH@+Z^A/Z2- MHZH2]#]ZP.]R+G\H:L%'V+>$,=B/S^RK7H#":L='N6K\);[-H8G-;*#8N(M" MJGVCX+BJF; >\(,8G:R,-.$\H=7OZ&N[DCM(S77QIXL._)V697)5\#4YRXK8 M[7UM/@D-(35'YH1TC0:J?RI,4+@];_ _A9'6G>GJE\># +-SV(?A;F5R44A* M6"G-,/7I+)T'B_O'G[[;7CS?L-OHBQMW6SIPMXFJ7DBAM[_V/LU)Y.P3!GO8 M(K@D%UX^%"N_-9LKB&&_"65J L@KE1IT7(\[P M[X$0Z0?/GY\\'?/G8_[\H?/G=ZG3ARKU_70YJ>M9 H.L/,NJ'7:(VIH1H:9& MZ7N84^X1EQ=!WC"I&!+!PGF.=D3!YA5>8VK-O-O*F4W:M-_GGG85;N^(^6C( MDBOTI_VG_/E\=+<6AGVD(6VQ4O%\+< X)7H7-!W%KHPJY3 M@3B%(XWYBH64&V)8^.,R6661]!2.B.@72>=4^ YO&:[VWI-YT6-ON.7N)F8D M4DU&$$SYNA 2T%;$#IV4UATKNTX;_8JJD!@5%^#Z7Q(<]"LODZ0RR'116">6 M9L #EIPTD!*,_EC5"0;X%$IK2''X-1EVL^G*XQ<')P_[BX,1"EN80Y9%,/G[ MU&Z,2N(<#C^V4Y?04_./ M69L+8=94 U?14J*3*)\F9<$?-PH8CC*4BXM+J2>"DX#@Y::C'EYKPS\T"^&F MUHR.+Z?O3J^RG*582N"?(Z;$H3,)Z!HH)Q06<^<@6HZGPT7.R"N9)>V+'R8P M9^S3?E<5DX-#[I%EU')D*1635$H(HKE= PTMOVW+'6A<^>%R_]" MA;Y4J$O%N6Z]+L&,L8 ,F0]G6-O#V1W^4%#55974K7M*AIF)XXF($H]49JMG MCL70%/7([K(4'J;LJR["34V!Y;;2>WJ':EBB\9I/':88H5WDO9C.&@8-%DQ= MJ:*A.E]?:P=ZB!Y _&U[^'09I@T)923E_R09G%MO8 I@=[XB4G:G'<6'H].C,/C7Q_=%>8%4 MYE0OCK_BKWRN)F%FHH5G7J66]ZH-,?H28%B7?,':5H"5:\X:5!5GO0P':RHO MG?'C3"7G*#VWDI[@3;)_V<.N_"0O0%>/Z[/G^ORK2&EA3!7W0%.YP=W- ML0BG5=:+H^.GH^CNN9#O_G:F4WZNEN#NTHMR6_5#L-X9ZXAOSY%N/!(BAQ^$ MF:T<"Y3MM%5:"M5<;:H+2Z48*1.ARW.LN/N#[?_H>=[C,<\[YGD?4Y[WT!7N M( _@YOY@C+3&5,)%&:TN63^FE6-+X,'+=V.OEF]HJ>\,7@X__H+5>!23EX_I MTY8AJF["9PS%XKO+%^,I/$@HJ)AHL/6(Q..)LJWA;5I6EF'M97DYRXK*P(!5 MAAZ/8?D<#,MH!\-R%+6]1H=I MGO>T8[N:]#"_(>R6U\0W6W',$O;6&^&'/1,*V-XTJO6RQYZ^MQ5;(FI%OM;[ MHAP80R%WM$[WN4 C)\3^"Y0F>SCX+9V_A$6X \K#$"/QOC?R_4*8\J&OZ_" MQ"S386L&RB'?!&6=SYOEK)1,%%)93E"/-]H5E +4TS"87V(#DTX2S2$!-ZW& M$@++-.Y@2Q5V@W"J\(8M\C>6P3; MHK+BR/6-I.;I;Y0]? U^\QJ,B==(AV^\+3*%HA6F[TJL:!C7;M^U^^T,W*@E M[,C!<7AFL]%;F Y*OCV+5-!H#8JM6#DG'C&*MB*BA"AIN]IASZ/(#&[_T&N\ M2%0HB!,E%?+6X W$A^N.IUF9VCN^G8'%V(ER. O(&#>4!_"(A\23S2^3N &= MN6N>00QR#FQ?!F1H?ME);COHS)9Y-H/"F'+-#K8M[<84L:TI3=Y)&HK_;'#','K2;\NUPR MRY_'.C G$(:4.T6>RZH;=BBYT*]W@NG?ZV"^[+,--$V) M)%%;. ]"8\!J)84K];[N-+A V&(NN%>N)"$F:<18"2Q.^*V(C<0G!B6=)#Q: M, ESN!.'110R=H9!C9H&21C<%GWQN#L&[(Y;=]260H18.J?%+K]1*'PG2Z&K MZB9BLZS'(.B$L?@^_ =!'*^P?,N8/BVV>"5;852AT[_-ENG+F0FF#5;0&&0W M-S1@8G=IH&GEW!TA%"T&S"UYW-V;7()/6VZ, M(B. 4KI1H)Y''S>P70!&!;6G@GION(Q059FBBOLSL9+1Q!J^1C:2<.\K]1P4 M(E9$CWB:.\?3G(QXFA%/,^)I[E _2GG9:8RU?TEP3M'PVQ:K17(WB:T7MNY( M*UM";:!3( 32EAMQ64[H$&)/;)U9J[2(G#BR.(V'9C#X18?>MI_,%EN>Y10V MQOJX3$@FR0@3:JR>.SOU,@S:ESH2NKWC\U$?L+R_DXUA461[5.Z .7?MS.S" MCT(W.?%!FQ':F@2Q_S2:H&5#^&LPH]-8TCI)#@^9)]ZK[?@8_JSW:97"2\5[ MIDZ!2"IDB:A[N<#D*H5(V5Y5_,58[W#+/4WUI]' W4S4KYR/HYLX;;5,WBW# M$/%CB7(S_.1XER@WR^3KM)IG184Y2O:D;/G?EI>&/5UB1)6+ ,LH"S=IB+[& M\N(F8QT<3%R)1 5-@B[B"GMM4D,K]&:Q[@QD[NG1T[\:YKNBYB6UA-GF\ITT MG=:D+0OL 9V@K96M ^8P$V+P-?67%$?4*3F4V0C=61!F#B349=+YVTT,TWW8 M3I!H-"%I<%[D;I$>%:C"/S#4AH<#%4!PLYJUC5_"/DZOTKBAC*^3OU"W.I3& M=(AR*O)HEJV9T6W%;"2UJ9/><#RZG!9TXZLBY?0%QIB*9E:'RGPLU_]*H4?: M-+HK9;-Y? Z=K3LJOZ'*[W4!DX#=^XR8#6K<0.+5,79J/+KMYM4V_@XC>;?5$T8 D\G[:I_X6HM$\72$B[N,XW#-!6 M3@\?GP9BF<2EIUW!#9IJ0PN#EX8@*@PNX8,K3A,C1\*B&R4D.ZR[MJ2G21'A M]Q@PFV>(S*&,+HQ6A'R+I$F%,4H2QMSX9FX#$"(#5SEP9OGDZ:,2 R06!SGH M'^ C%H.0@[?>N'A+@W@L5WB;.,$$-A.4T[%"[Z@0@GZA@"%N7W0PW>LT4V+/ MN30O2Q#BE$=:O3?'MFNVS+?_1D3TLUS!0,>RO7L\)'J.Y8&N;]\!+WQ,]BLT M))KZDE%VC\X4)(%+:M\<'&5KJ&Q]) .9H!>6:V6P"2*D7KTW;351M]DCI4IC M6YD:Z/1Q%73D8T.>'Y79!?6H%CH3C"C\&UMC@;KZR\G3I^%3_M\H- .%AEER M\JNT+%1AG#'68+#@7$3X$#[C5@G2-R7-TJ5FF9=8S%:DF;IG,%)47V;IB\74 MOUBX4$QLZ#+Z3U2"V\-QH.(;'&8"NB7>H*5].1!3T&9,UK-(!4 !PMID?#P* M="S-N>6HMN+V9^1=='TSHTTU@U.UJ,A/G5]FU+84_BBR-?TEY_$L78&AL,X8 M\=& ;#\A5S.+D\LU,?1433:RH T4:4L$.DAZ36^@DY,0#,^3G\8UV'<-BB(V M-&Z#UL"[0\#<8T4)QP6S'X7PT7QVP-^J/GJI^-N>HQ5SWFJN],;7Z 3UXGBPBUW*W(X$(W M%!@J9EJRKFX_F,[3 NW-3!7/X[FW[P+N8PF"!_ XACS,'D MNM2S^2P@^%6[7[32G&L^R^:WQIJWVR]QFQ=[H#F&D ZLK66"4[^8T9+(;VHH M0*#!:=BY3W^IXXWW.Z$D3MFY7:NB\J;;/#?#\J7,L#V\$=:3/GIQM$KK.L($ M/5[_"(A1L!(N'HE1[G,7.33RY_MSXK4TJ$(*I(0.BZCE;N M:$<9VE>&WIR>#=:.OQ]]/@+[ -%/;K']%\0U-:6-V_VV6(CVU**K4T[>:X<* MK=(T3-3C.NZ[CHQF)D\1-LM M[3B:E;&H+D$_DP9AJ?-31PJ0EG/Z4 IOM>B M1UL9ANU(D\3U@Z=*WV+([TWM+7+B4R*E(E86!$NDWY)X:AO'L[OLTZ\X;0\, MV(%?P;0I)6];VB1(^_EL%+]!XD>3_27Z-M!;96P,X0ZHN4Q#U#U@UBQ7^+<6 M9"/PK<:'^.AS.!BPLRX#\EEXZ%=*1,0-$T!(L;0S2ZX(3%.FQ*!(A!",X>3V M:]0:P\."VT3@1K"[M'5*A"B;=H+4K;O =]&2H5=)T*Y=#=O4G]N0]J.D[BFI MAH!E'S(*;./E%MXQ41:K28['H5^,L(4,T57LFX*CYR*E?CD:$XB#%XM.MO>< MCOU<[Y71)99S=I>(1&K31;RG3XZ>C[*QMVQ0XZ9W7*8Q MW#YP*5S4-.R4?/BT*JBS+[!,#D5&^MN8_EUL;E(JD'NZYLTBFJ/A$08-FQ-5 M@L_-U]3:BEG_YH5#RLROME-_*X$RM=D8'D'A4O#LZ/BG,3QS3W(_3-ZI^@W^ MR(1B8Q6YS<]^SU-J#5U'G4+,.?)UE&LL7+JVC5P+[M_$M"1B^=K 3KK$79-( MP^*:=QCXZ4B60O]*OD5*6H.(-OX);2#I_%()>W,D2+;$=JFME27Z1]@C/*=4 MQ8>*PQ)%,>;Y3UE-@].'Q0 G)!70/I4TFZ:JIGNP_01VW1,\>;G3 ,:4J2KL M!UO!$8=TYSBDYR,.:<0AC3BDN[0KRK2H@].!Q4)?Y,SAOJAX\,#9?8$5:_B) M]*1$^_:CL:5/;>8]^%)@!^9/#GT$N7OS9,5'QV\S9%>5W,D &77+&?0KKC5, !2U,WJ&TFNF2OX9AIN+WXO?IU>,;HHR2T7TEC M6M-%]ZPH5_*\ 'N#@!-?(6S#0X4T,^9@/T6I(3D*WO[W?4*(O_.5=(@-AC>6 MX?A:%!!/X6QS9QEDA\V)[<(+?FM79BHQ=9D6%J;UM\+4;$!]$5P415S=F(SR MQU1U!X5^EE]M1L'X61K;*L6]1R45[#WWE2[>FFL8_HRI!#2\;M4[XWM9(YQ3+ITE4PC!:O9'5:=D$@&8G0+WA0D9[-)TOB2RK#^DW890 M*UFJT>"_"[(./M?%_"NEK[1916H(ZPF2I*$T$G@^EHGN5IQ.[!&2>PWE+:&- M^:3)N4&YN=O$:54>*)/QH%NZ-^)5("9XZYJBMYI2E0K.P,-+VA?,5NZN>ZM:&KX%M5U!.[1^/1S'1%S=I)B31R M%Z:,]L\8W]=0KU:B5!6&$(P1,7V&9]P M6UIE\?3HY 5A0AA(0NP'N)@.Z7L&EV;]5*POCGY!K3S9,%[2_76R>M*LW!MJ M3IEOW,$I;"_PGQZ@V(C<]"UXV+5P/F-3*'AID:_0)<=%+@FX-B9UQY_+1V1_ M$38V)6S1LZ=3Y'@Q&,:Y--344\.1(SA6M3^K=JA":,YWRH_$-VYSFA*VC$T+_HCA[;;D<^_LT6A!"17PMI+3A'R<&CLEW M#8FER&"^G'FU[=][NMP/' N?!SB>PQ/9JRE7,]RX'5O4&,:&0T!)DAFZ-YC? MDB!,^"-5"04UM.FMBV#%$NZ.L^W=(ZX2#,:TSL#).SJ7\RP![^@]<(]G"Q3-P7W$1T MX]W LXDFG0.@HVDD?_1Z2HA&>^XL<&4G+Z;!*[7G7J/N(GVD^PO)5IKE,M*5 M-*!'YP%8W3,'K90N,"]U&*4#BQU*!T*KH00;4JV0>P:/4P8?=^EX>1[6N")D M-ZNST+.)N=^"TF>R[>)T6^C0V+[$93PTI08Z;8.=TI4BIJ\S5I*AB?K+LQ?* MP8.SPA =/"Q8!U#^8,RPW7F&[<6881LS;&.&[1X"?J\*.(__B-Z]A9>?#?D3 MG*V7TY6+ *W&1 M<$D)8]SA: M"Y ?%.W@!QW<@LX'+B@K8(PJP"(2UX-XP:W@L]<]I)VDD"_=>Q$\A).T%;L^ M5 ]9=K^Y2O*X**M6,B.E!#/Z_J&-XR$D)2(V1TZTE6"98B7;O,#&=UZ:!I^R MBM;<3;0,XK3B"C;ZH*=3\1R6!)81R^)*? 1%; Y."N([V-94R!,'&95P2'#= M$8;UP4U*,G!2> ;:XEIP%(00P2#P1*)(2&VFZTMD KNM'ZEA8R&F4/"7%^+= MNV3V3N;XH,Q)SK)TITL;8UC^KYFEMR@OHCS]CPEP^KJ9 M-:'^A7U.D[K.M.*6$#3YOQOZRV.P8&] ^CZGU8H@[^PF^+=T'BKIX";L19HL8SZ:VT$(8 "+ELB@9;>4HKAZ;6_^"FZ(\[4]1MZTEY6EJT M_*K,Z\L"%)U8NF1'JZW+*82.4[7!N*!\798IZ[H=CQU,Q_XP"08IW793>>UV M/(>VH%\'+JC6X<$\X*Q94T;PH^Y2$]0NCXA@@YH+P2C0"G3I6; U]T5![/Q$ M:,#-$8O%@9IWX=8)(=_,RNUG;&4"RO04"PK(?."F:YB")5GV@0UI)7,D9J.- M&_9*O$AHU5"*%1%D-,PF)T@(7L2_BRK!B=$2T?UW "Z%FS!/9@,].X*= W\> MXW]765-1ER6$ KA;:YGF^,VKS>W@/\'TE2GEQC\JF%F=W#*1YO0(NP0%8@/. M3\'5FYQ1>]YM2!?<1D/_1\],_C?GI,3_]T/GIP4KF,:6\WJ7),++/ M'R;913-D7!.IDC+59B;Y8\C=>MWH-OU:O;GU.%R_B*YLN_?^3N,W@)AE(-Z- MWE95X[ ;M<' [VQ)&X_IX&RFHN#UEA5$5(Q7KI [B MAG+7$2VXK7V07L]8P5Q&\R28^)&]*OV&R_V3+/>4BU'R=6B*8J4NCFHG.,JR MTO2Z;9<]2RAJA3&MBH'[5# -9P75=:_=)A**YX(KJ@/9:;S1HAC;GM8(0\=* M<06F&^M )@KGPXD!\&X)9D7QM5+TG'=*] 0%0JV-)70#TSF'G'@]LL0U/L6 ;2U$6YUL.7 /)@=49EB1E"(3X/@VM8@LNBJ? 53;T$.QQ MV$]Y.K>_TXH;[V<9Z#00L=C^#&MFTM+YD=V06?HUD='LGIYLM9G'/8V;EQNU MV/UJVZ]WJ^=^O+VGF\[.?>NUN%#=+;F:)7 246"/MB;,[\%ME:&8@%6& 382 ME#@AA[_=WIG4QW51?K4;QPMFAF 9,4J%K%!LB5M2=-GF[:N""\BT%C.S3+[T M*_-D8[YEJ52C,$&=WE(WL!AC]@OF ET\<9Y>PG^YF.WPC."A:7XSD6C*65^C MQ5Z"["FA -)0&V W9ZP(M(3\J&&X\Q.H";*@I]HY@$A;1+L6;AL2I(Z!]2*D MSFJ5P'K/BCSF#LOFZ?21(QFM;B41ZTG)?J5L?<;?(Y!C*"X!UT",/@I-TK1= M1V2&<<;'.)&R]X16/X')7,Y*R;)QQ@PV&O9NL-8VG16ASK?)*X7F"'(*$BG# M0?DFANCP.1,7]#O)?HA5PH=GAMD0$C8+P[^*LB;1B(HU^IO9'ZZA1 !-,JZH.3F]NA+M@ L42E>0^\&J%4CQ%? M/=L%7WU(EHI9R[QPO'$V2USXYDR"$3'7HA/!M=TKEC?&T=_>;K*_Z.RK#>OO M$ XKO6S>\N#Y":"ATQ6H C]Y[@5;*HE7S=:=ET1%X;R<@ M)_'!;=;;X7]0 !(E:C8$SCPEJRR2;B439F!"LL3T*G&8G1W*9_^2BFF)KB\+ M!K'#OY%7.%2?DU:H11!,(7?J%"[\ HZP:>3M0'7&H03QG)#RS5+A[#+888I= MP9@#,Y!Q$X?.PH\$?0"(54\M5'D?C#Q/J"C/WK>_N U[)!MI(3HA1C#PF4+7Q^*G]!5_@A)PEVRJ/Q#=.<^XK(/27S@C([<+! MPIP>G"5V._P?2LA_BIPHPF9-FL72Y<&TK(NNVTH@1DH M#.&2]@.WC(QB:U+I-(MZK$Q?R]LL UWL9@2F9H&L18]].$3 MZ6\+LTXAAI3=5=OGUO5>Z!3LX+44Z !J'^/:DU]\H$,/-YS/[*+!:S@$1/0= MYPL<98?0K\5S0E9'54LW>^[68$CC^)@/?0 +VQ)+N"O2 ;>+WHO< BL$UM*[ MPGU$@GA?#NC:6+RM2'$0'@>B6\*''.9E<8WE(#L#=GR<#F;W&5>!KKC6T+-E MYVWC'MR _:6S896.FKLS^SO9V>T'IQA70ZNTO'9+0>-FPS)Y"\3@J#>;Z/'(*XT;P MIK><\DCCC>.(S>AB=WB'%US]]]!5IM[ IM;.RR%C^BA9YE*DHVQ2IMLHM;D1 MT <%7IFT1/5N@@3MFUAU;8=V7"8Y@[LN@W@)_$LV3ACBO&!?="6E6R;UY7/ MTG4'MY3E;8B30#\C_JPT .$#W0, H\X?T=\YQ_3'4DWCI_:TKQ-Q!N'MB;5 MW>!PW00_E1XR! X6)OF&5M#?T-TK:XJB*-J-=-1PZ+0F"37FH#N"W MBS=PPMQE @JY12N'R^K6,GL9\8,LQJMO%P2Q-B>:X)SD8EHASY*O-;S'/ MFL/]+]-5N"'X:P/TV,-\5";[BP%8Y4.$(!2.22K4QW. B*@T2I1JTV3E8 MF MTA41R_'QQ>F&S*L-UB7I=@V,)MSTDF\$'2 MLV',H]]U'OWO8QY]S*,_=!Y]J/IEE UI),3$.C%NA0MQ9UVFJ_&]W.=/?_K% MZJI9 MH/\]'<7&Z*KJ\H=U&!I>K02-!@'+'P.@8]PSXH8\_7P4<9$9Z8JMZ! M]C L/?9/B6!QVG<,V#7:P*[L]FGIX>O=I9H^-%U3];S+8^- M;)@AW::_H!BH=/"0"Q5S2C59-<8N_.#(-<9%1$(R-)V2Y M2S5DPOUQ[55N.S)I-X8_"E;XF7 E)L;X;X]OE*7]90GC8:#=[W;GJ\'R##GJ MHNFX+GNNR_]IX-7P\ S.SSX&O\)&B/*ZV"$3W;?7?7^6=*^%M MLTONENS8LS!4"@DK\)/B-"G&K_-:WYEM9:9U7*+U :]Q_@UKP]&>FM>V0<%% MDTDX>P7&1I-=6$($NLG4&RXWJ,N2*\P3REI0 . "_Z6:R_RBV\)4X3>)(;YL MJU^FBO%7)?!GE8->5!9?".B3<"0/-$6\YR!= M/PCM6HH',$H.3ZK@:Y*LKA,0;]\Y.HXFQW]'ZLW)U73R]JUI>MG_IJ-*VE,E M?<(B\'H7-,R0@^*7HY\F\_&J8_K M8U3K:XIV11?I5516CB,P%4I\[RXX=&C MJ.PM*K=-W/9+RGO$L&O ,<#<#G?X0W"6DHJ9?L 8]TP%6N(U('&:2>M!81P\ ML!31C&@J+WP9/#]Y?CQ&+H>+@RT_O?O0CST CI]-9N/!/F!U8"JIDH*J0@;G MS.44)YQ,U;]&SY\^?P;&E]E*H4]-@*TIY/(V!QWS5SV)&>F,6'B)Z\ 6OXZH M&1$?]!]?_7H6@ 5Y9!%*/[_$YXZ"L;=@B(O,5M? $__&/+K<'7_M6X7>U+\(%9IG<^"KYT?Z2#DOHGQ[BT@<>T M0A!8&?-9H,/&G[:GQL5VCG(V3,ZTW]>[Z'JPI+4L2D-%39@^]/XS)C3##%@* M%J-(9)I[^)[9^HG6;0HJT3$?N%",632I*-?P2?MV)%,?&:IDKD/CE 3=A7)A MV*DG#-XD,8*4N;PXD0XZV!F'RXT3HN1*(LZ,E4V&_[EH4FJ,1A_9$$HHI0#( MY810HQC_PYF[E(CO8C*2V23V$G3P4G\T<4IT;!P"-V6$@D9*N7S(=A)*^(W@ MU[4)([EW=4A>I:IA \J)24ICFV]+D**2+8:P^Y 1YG+7,)=?1IC+"',Y5)A+ MO\H1)>>W_^SHO-@))( "BAM1LG D)14"PJ4B"G4FJZO_.&3L7")B>U%&MF6= MMJO?J/,F7B'F]64B)PTAW,46JKFA%W,SPI$T?>F7;SIOQH0"LY2SG,U*278D MSF&[*>-X70(P8V7O\//4$(6-1L[>1@[\B\DSC P,]+2"\_/3H.]^ :) ^^(F MO_]7\(8+:$ $WUH>#Q!0_*[O7N,"[[_ *RP]Q\WX&TFGN>,T]W8TN>0T64JLGTD^7WO6,"J0.3/8<$90GI%B2?\- M QAE9G^9:;7B&Z02P,UA^4BQ/K>,2X^*G,]GL?,PQL1__F[L.,H&0>L1P M8_2A,=..CME5E,&XIH8.*8N8-/4+A@P<@;B)X2FG^58F.7+Z=%4]C:(D3+ F2PUV >XP(9C=, MRF.:B3G/A+R9D)$7,ANA'.'%C!"=A)FDOAS4(VG!>L.Y'_+:(Y0 '<45&S)F M@J3@N#9]-70"_MP7-AYFJ"7/%!(,E3;XTNT/W@6>$E<8OENFS=)VW2!1UJ6A?6/WD&X+?S=A*\JHPJ#!C3NK/2&A,A-PW %? MYS7UB]]+)CA6LIA*@H^?M(4)H>\6\D10N&5D^!"J",8.9L8)&<:)\6S?^VS' M X97X_6 I!>=[.3J**Q3S^@P'H4O"LXXVGH^:EPC($/ M#GD1YD2KJDGBEW3*VCN0%2>&7AE=VUY[**K:5OR,3A*74(Z\9EBM.*YR@<82\&'E]^9)W?2R-E)TJ\I@3_M660H(N*H0_ZT3FI># M8$ND@!O4%PC<*-7[2W61(R8,,+1O9AE13"7NP?)N M:(7I;A9]R".FS%*QU .7[XI'&9[2D6:!4%C:S'@".!=>1\N.18;+14IW7I4% MJ>%(<)<&9\E#@Y^,@C9(T.RR#76.N@$1TD3V]J[RF)M'F6.Q_4.\PS+ZZLH5 MZMVJPP?3(;W80/\2-"NV//1WV" L,Q+4?KZ!)]EI00L"0_S82U[.BBU"#]N. ME5_*C<4> P?",;5,'%D0_I1=Y(C+\ 5;2)WZZRL#&(,HF;Y F%#._V&81R: M&$IK!#).#&48&3/P9\.NEN=D.@%VT2*S9(ZEC9'^;<#N="YRX:Z='ZE9T#+' MWL:X.>+?S6 H2K"AF-&05=,![%7HCMCH.]EF5MW>&]3M?DJ=?O \^+.G8QY\ MS(,_=![\NU2,?,[=%Q6/.48+9N"/>DV.T/N%T^%/L$)6&C/+;!#P(DJP6\3)&?F<#D28='U/+Z]J2* MV%)&$RR9>JPG#@:^K?>J(*'4[%Q1/2TU9)XG.8_^T$-_V1N:@B'E)N 6#?7! M)$+@+.,*X&Q-&M1I=>SX&.V)$$_C[IE5QHVZKU?ZOZ/EZN7'03+^&6-+41D' M=(_@8U'8N-$G G=4($#E54HHX8B Y448B)6_OW\US*Z#OZ9P@W/B*Z0\K9O M\_FXC/LN(_C>E-@=EO\!-Q]VZ)QHO@V"J])[4G*#FC4GRQE,46&;Y(0&ZT@, MA!BR84QU'^N1,#K]?O3Y2)#MW$#2!7MC;8YW2[CHMS>G9U.._YPW"!*$(?^> MF^ ]_!-UP0=)@']6MH(S<*+F*>'H_PEJ[7WT!VB4M9'0+^#05,V8DE9DY]QD;=\7Y2\8$),0#GFX\^:600*JD1WX0/9 MB?]5@!B%P>DUM!-U%5I-]SI!W(9F>S[79!GMH+?Z M%-Y-NLPBVA1AO4I*.HE#K2[2UD,5Q<^Y0U)W1^-O%!*FM[K.^5IB.F%J6->. MM)ANG1:8J7F9SB22G"&M2B6S3B5++XU!*NQT H>_^BM2 MQF7;=]F$M/0,,:GOHSSBKB1#&%IQ.2M&.VZZ&2C.^AIU)Q/<"-#TAC91W<9[ M5*;4\YQ74?YUE("!$O#/)"8C]W;1!VG0PO+A#/;179SQ8F8=__+L&2+&+[AJ MU") <#.S(\TMOIUNIO9C*16C^II&&!%NIF$<5W_XZF-CZCM:?O$^'7[)L&V+ MZR9V"Y^YQHOK4V#I&\1:$W*54(J9PRQ12?!82IR1.A/CQ*Y4A)Q-N&*WT[)G M6')X,&D5>?VQF<$H)(Z,CH(9R6]@AE8(*P /$1Y(QY&/> >I+(CVQ4M+:*&C M@&T+/CJ=MZ4T\7T*[H^.DSD><3(C3F;$R=SU4;&^R^X>W7L^KOX>?T[W#H0? M4_>.T7P9*I.OE>'JMA:,(XILQ70:T"AEBU1L&SJ5T*'9XL,?!$_^9EV#.4HL M1BU3DF@JOEU(=HG, U#X"IK6"EP'L&%-#8?/2VC7^=Y;A-ZT;.[PL5,U-?+TT"ML;;.T0*E>&#*93)VVV*,S!WR@EG-&V09LI:H,WAG6W";V'!,@Q M=B7-R3N8JH!O96 U@0=QF<&M?RW/06&%S7^CH!?W0&$GUR M$@8G3T]&'-_>RP)BC8RM+AGRX*@C<263\2!UXU$/U?*X1'LOT;>[WC>GX*]G MP@GOI("8%4S])I&QB.'+=*$8ZK"'$OT: M#>$6JHHL)ACI;H]V3M5BC-$-D8C F\+!1JZPN"*;6E)>)10R1],'I_K_%>57 MXA&*G#1LY#Y6C:2;!&8LSANTQ$.*$&AEN;B;NBX9LF"I#_'9%PT$;A957%E] M&N-LPK^_8%<+6Z^U)DODV5W_(>MJR*F(KH_K:#JL1:#-"NU>3=#(]OX>=>N^NK6FGUWL MKEI19AY^W%A_A1F*?;!5PDMUO6@RJPEE)PG:][]@*N)B.8K1OF+4IOX;8F9) MCX1\[5,V(D=M65HXLQ[ZA02&6I$ MBAYKC[G+=!5R6)GJ#(3OC XQ2AXH!R,2WM1K>_19XM2J+N9?G4XBUW);)\XM M9.^&Y_&J8&@&0>8G3H,D]ZT;IQ);\8[ MTPISZ3?UQ8*'4"VLI46IF?G'7N5WO:5^=,S'R8CY&#$?#XWY&'IFD3ZY3JO$ M*9(*-Y'[JHMH0%C'_MO;;,> M4H*[3!8)6J$)GT1J5MN#S>%=@!^TOX8AZ _(>0+#QR;1^:2C)_#-79!XV2%- M=BNT1DMD7TO$;Z1^AUUQI?L[MO1 GAI+-0[?KR):24RQ(_FS9>F-++["M#WG M&G&MJA6,D-O77:6K@G?1T?7W2.5FBMC^_/G/8]/SNY8DS.C"[VY)>-I#9$H) M)7/[%H^I\\5=\)CZSVK3X84&F]P=89IJ_=!'GEC"SB MYG9CM>+ 5?Z"+9COF*^:TL+)(LU3Q8'+>_;VOI([CRNW]\I]&U@TCO]8@1(5 MO,*BJ9L2EA/O%X(!=<4=OY%0CDHPI#ENC,X113LXX"$&Y*[$ MS",)U*!UN5> >N@NB9/;N8-4DZ;KVMDZYV],>.VZBJW5BM,*K/OU/]*<4H6S MK)A_?=EZQ24\@K-2= ?WEI1ENTSKY$D%IF/RC[RX+J,5/ 3\SYTF3R%T\RB; M"TE&-V0?&)PQ5_>9]0P^::Z'D*P,R O A2'&ON4J*EU\B(L75* Q6$MIX>#L MUKNM^438Z]<\H(<7<7Z/=.[,S6L/OO@ZVAW0,34%2XHY)5)':U"XO!E;X*B+ MM*QJFE2%++3FW;JH!'I$DE-DM*@N+0#4OH]72O#R(;L:J0=^\X2&#SG,R^(Z MN=K%S! F2FQR2VG+%X@_7B'^>'(>8?%,3M[]5''>NPC;S1NUM25YUR*-)4)R MBO@= SI\A5D60$5&>[%]S_K71 M#?,4,\ZF@H6*GM)Q^/X;;AX;;A:9A$%^_VZ/;T+X\/3I^ M^E?\!@Z8O!D+2F^S,D-X67:RMV4%S]Z?![^61;-RS "W0A.4_SNI69N5TB&HEZJ\#3 MLU .?EP_=3J(Z!+W9"%5599VA8CTJ;03OQ?IO,9P;%-UOJJX56P@CTD86ULQD<+\*UH_IA%I7%+=XR*X M*(I82'&UT6Q67!25PY%0%0V83U1*J4^DWG>(\Z5F)1XVE#8AW)3\Z A.WWEJ M.U3@+T(BS$V^P5G)]?0.6PEKA@!VG17AH:7 M6"(/_&.?$=<9AFH504 *P0@U&*R"C_#_0I%K5=IOS+)DV8HKT ]95"K]$@[[ MHH>TA._)*H3^;12)A#T%?&=[!^*'*Q#!&BDRD+W"]/XU+_LCJ"OM="@RD"?7 M46;6^X>8@5%A[Z^PP4487G)A.[+;ZF^4&M3D!CN$Y-_8:;F%0<&VF1@TGR:8> 5]8"?T1"BK=9EHP@,$ 'M3CQ<#J3I FERMW"?4S^L ML85\Z+7'>F^_]MHD8Z4W,C73:8AJ"1W'@@/1?;3MS,LBHYCJ.U*%3(B@XR>ZW%9KN[;.3F0J1][_%QC^ZLH-$%)D?;LM.1Z-%7'23_@A?0;33I_!/YHRK>)T?D^GWG>^?+MEZH/C1JBFQ?))YNX2A&\32CS!=V#FMS"L<#/:))JW]KGF!/4AA;BET MQW/WP-&61+RODZ-C8A.:/G)4Q,G1R8&,\V>JR]HI@O>@X_QEIW&&QF'"LSXT M,$8$,4591>A31]V-Q\B^Q\A_.0KYK>7I'YP>?/7ITVO0J#&VT:0,[D3A:I3* MA64C2@/0MS8(\O'3:?"IR9)947REWV_LP3?UNFM+BM^G( \^E@VE0:B9C+;E MMM7Q4Q/'YPSD H:/XQ3.OK=O/G[Z/3@^/OI)PREOSDZ#?\)VN9O1V=D^*W)D M G#K]H5^EV)*(*3:BW3.02*GC8+V<;Q*&'N#6,!EQ9D6O2I:+,!=HC/-T GW MW(BR)OY]QEVT_R[ZE, ?C2]J@^UK97LYSR\R2OBYZ:@5=P2/?&!+I ]5_FI$ MWL+ZBL]L3*+2CE-R[YM4P"@%>TK!?S/S^&?D&;\[)E/E6#\'XZU>V]1&6E4- M:QFWC0T1DQ=9+"3BK%"0 5SXT6'90LVL1K.*LBCP.TM>3APEQ!R><5KNJG"P MXP2N$MFQ_.439E.M4)T(JRH%/24+NVARMO:F1A'I2V%WS ##YA?L-# .!(YU M?;#P6!%*_2IAB'K5P 21!A85ZS&Q,R&E2\<^"O*>@NR0!-Z:9!!561A\H,<@ M28WU];!M0*Z?S^!G1'7B?G\3N]7?".-/!%?C&N^[QF\^WWIMK8L?!N_>G>U. M1S:NUKZK98FB;D$B%WE=6<*-^%BD 32GA-]72FQVJ48K$[)T(P)S.RTH\+B@ M -5"NCI*\ 8IIS0P(;Z0 M (VZ1DZH-(NN\4AD[C"\I3*',5@21L2MUTS:F)&6!=,M"XTO#<,RH MRX7>2DR/.W;?'5L,Q2;B/Z[Q:L=ZJYK9'V(3SHO5FLTD<#9K,IHO:+IQ MC>_QS[V(-PK6CRNZ[XJ62(+T&G8Y'67@OE^!IL+9_XBDKWLL-H7:^ZW]\_/3 M7E>2E?4U#2'6(._W MW'_^C)&1&KBX<7@HRG%2S.OSWWN?K("\^Y+3'85RMF$UZ<]K3OW/ M0!';H'9P?'2R?S'^;(]'W:.0_T;FVVO#.@K'VD=#SK_?* DD.3L4_?+%(UOE M%!$UH4-(&/85O50$\YJ+U;*UZ5(.5EF#CBYU!0L4'YF9<*6V**)E0K17_ M8],YRVEG:T"POC7;+K=>%!DX6C9LM[HLT;>4FW3ALT=V!.Y [059UGD@M68J M&WZF@6$29%NQF(2D94R*P(C,*JD?H(*)86*8=?;HMO;L05-NP"O!X!>3&^I MC02"B>.34 E? D]+):U?Y-H8"&XHC-;VGA7WA8NITRQ?8 &R_+Y3PIG8^;33 M)_/A1<ET[(V;2MV<23/YG+4^OVON 'M[<%%[+T; K#I1^Z7_(=T4R7 MX#@R>I>P6/UO8-K0M9K420$SXUMJ!M8@IX?,"K=[(IO$M%8*M$!I$NN\^IWT M[,2>XM49AF@4IQ$&Y]\N07\*0%UM\^JF8>N=^"H%?6A-V(9[UD78P?9/DEYA MD/?%\ CM,9/N=7=-"#Y.JY^@:4X4VK&2E'3O9!.^MHO&S6TRN*9DL4F6D.J] M[A$:6*U54M;KV^JUW%\&TC=2A%='^46*?AQGD.V?.*1*.]OC*)B_WG!VS*/J M,G0P4:'&EFQ/9^J81S;!O85X[]-M>W:P;MLIKP0N$U;C?]>>6JA0K6AU+HM=&J/*-D>Q5V-9F"UO79@L.O75X9/. MQ'39!HJ3#"S%4D;2NAV, S0W1T;:;?)^/3W]R%$89D&(D! AI?(E^ \5Q9HZ MWV51H84RIW,>-B]JJ#/X'0H+Q;Q[1]IN8F2'*GZN-!94P_$M!][G7_/B.DOB M"[1(<"90:<>6WLSI=TA,@MSC$MZ0WNBZ:#"(S6J+#:SEJJF]"+4=+SV3)'0M7-ZD&I,N?;+?44);GW2-=+6B;PB54'/HSD580>+B-:JX*/%\/%U7PZ;.&*+D5(T?@':-1]>K ME\9&Q4W%KW=;6\* V!09MA)-?9LF8/X\9YUE+RAG@.BNI*Z%YP.+$ F_#4/( M!,X]2^IKA&PX_*$V2-T[S51I.TNPAI'5"1$07*2$:1+SIC6=(N,'EM#X4-0H M)J9!BU>Y&1J&"K_5=0;+P7@^5(Q?TSSNZ6 M6JV_%-:UZ+HN-].N>O1]\*RS M:)5BAZ%W]/0P^ VLPZCF7K,T'LJ'N#]RFSJ';CC T,-M/.(JIV8D,J?2F13< MOC:\L;A'3"KYQG=R"6QE]N;%59)'[$SUSV#K(AJ'>XQ^@)/G'<9PDK/)=.T9UTV[;'7^1E+G*. ^[,N,V AY; M7!JR!5H20&1;J0T!:.] T+^1WE:1:XBE.<:ZM+2D1Y7=P!+67_SMO)T:0V\T M3W95I"S2B) KFEG=LUTF?G\NS*7%*">\NZ?\JC+O$L,PD].2R8WBEK?4BY48 M._4;A*N=EZ1A.8;Q@2G:-ZUJ&#ZSCKORO3BZ)= Z; ]"EWD8-56 M)QR1ZC;GDW[S\D4590RI89?;%0=XBV+^E7XQM7H3CC^DYBT+"MU&CGI,Y2QU M>]1?1K YHJ]X!3+R.EJTVZVE_TW&&O0[3R+]-":1QB32GY]$NK=PF0",CIX? M;,P,9\\R5OZ@(;.P[638+$!-+X!F#)P7YBCR_1&7JSZ8P \E"(&J#0R/J.3^ M7_:4N3=*FGL7]!<'*^CGWY*YJ?@QCN"/+.^]K$O$H,2$?YC\H-PDO%%"L\<& M>!]A8;"$T>/.P 2BM.9%[!T77X%=Q>R$CY!C?%".Y*>#W0;@!\"#\N ,&TSD M\_7WO $,%F'?__^RR1GF \ $<)CB804^ZB?:)>QC4*'VI^0JRAKV4,F?Y%!I MH\0,QH-%?[/(,$F-M6UP$<4TEYQ2A+N]^]N9[M3S;W625Z;PU6UL_.ZW,S?: M!$/,"PI>\99MK7J:&)?],_H_SBOH$4<@_\3P?T4V8-EY,QR+.1E;,X*<U%"C2=SJWM!VNR]L;&+;Y'0F" M.)4 :>+FNUJ+UNS\6\I#(U<"F%X3FZ%HOS7-B8G.R1X.),/9A>P<6EFK: MY?+H(](SZT)+MTG0J)E*X08FMT2$'I\*WZX$AK8&.\U-B$QZ=+U+ZIIK6\ZT MA!R+:G25NHODYTAWRF*XO7NKJN%X&=?08"P,"1KE&Q MO.U5;>C/0ZV0;%=71<(N""L1 M.FUH* 5MN]>5A@D>^:7]7$UOO[NIEX"T:3Q^)YL!F%]&B)"#C0@[;6[2N!R( MWWUH.PX)LP-<48)HVVBM&:5(%\15\@_/!8948,] 8>_"":6Y0 71HK@7A'6- MF[D#C43U28)QB,3D\D3L*U,55-OEZKB938<[Q.W#PJ5"!B$M5>0054%\M.H5@ [ M3BD1!DTM'>&8S+VK9.[/8S)W3.8>;$6@*$#0S(4?V[,V@VT0/E&C(G?@QE,; MSL-TAU[0/;F<@^M^G5=_S^[OG9Y^^O+V[-UY\/;M_47Y>\=X>^5Y_^.\C=O_ MY9_GP;O?3C]\?AF?[Z/F9:XQ?'?-\0MZ(MA@0OP M3PXW<)& 7T,0:NYGA$;#VWS.F&LB2O6^/]34&'UQ;[FQ!_21[?H@Y7ZZ8[]E M]3I>-Z7"'>WETALK#%J5(6QO2T5?G-K:)[34-<&GPB+Q9L) 9T@MB4A=C#/\ M4:1YC1]0G)RP(LOH*P:<]5KAHLU('E.;.)@\/--/9S?L2.PS;?L=_0T1D./I M J8%:8(Q" !^P@KVH,V -2O\^>>W_S?XY^\?7G\Z?QV\?_ONW=O?/@2O?WOW M[O33YV#REY^>/@V?\O^FQ$J,G#IX\IF7E74 877J[/598"9%,_I'SF0RE-L#A RF% M>E"J^DO8(: W=NYJ@.59$M2]B$J**?2K(_3*80(:UD@4V0,Y=I+XWL]-;L=7 MC=J87L)4VS>LF]-I'[4/*0A9LX/R&CHM[DM_QKYV.*(?Z:7;V3N;GD$ 1!+? M\(R^,]V6!+8DG6LT_3M53E/,EJ1_[R)[V+*WEQ#Y*]\^N?#KW%;,J<777E$\ MO:52'!=_ M]X +(_0V9&;OUNO&*5%D. 79FT!3Q$RBJ>->D?T+Y('A'+7R& A;0=EZD:Z M<9%\6-=LO<$$0^Z'&AY>@)=?IW/Z&+]F+/1#U0#L%AX8BII[%)X-]4I\93H- M'U0C\Y]/=EF>=.#R//@B?> N;*"3S/KL'L+YTBW,5JQ>U%+IMM$T[D_1H%Q< MB@2]-=@+/4.A0'^=9,GJLL@3;1EG,(2@P;$U$!_=>!O_]G1,;+V_$HJ8"\0^ M@'LLHF_3FY6< _\TZ,^/1^^/].QR-9Z%-YHZ;_.>+5K[C:J.K1BY>7V9@AV^ M8\_%S;C3'<9C-;'!=*.&)5>B;]DLDU&)L34!4YO4.!>^K(/)Z530&&UI22L[ MK#"8O)KN-.H)KZ9YNM^&#=G[SJ8W>2%<%V!L0G)]7D\] -6L^YZ8C"I3C'-M M7SWG2-MBQ2+0Q9UTHJAVY@,'85KN<,1T4DWY!F!B&"ZD%G<2CW81(7B_,(L@ M+5 WKN7DV)#<>>A>__F=Q@QN8UQR!^@!LH/[J3@C']^==YZ!'F*.3%)Y?G[TQ4C0B(^X:&?'W$1DQ M(B,>(S)B)^/2F#O-BGL1)^FJ-H5MO5:-(JPM1) @%#%?LCT"")JJ3/2BPS/$ MAUKB#VB#OX?C I-:'#S;Q3URC;#6<:=M>\@5OJ%]O4,X"8?>4H9AC2,;F/W+ M"\[J"3\K$?U=8$N!99/5Z2IC7.)?CN57&/K[-I? "0G?Q'1Z7$8I,\.:FV\/ M)H9H"V$T8;K7:UO[X^!>\_#VW#Z;[@$WVFE\%3&KQM =QA8:(?T).8#QI(UI MF;9YY[O!@J._(91F6MW8CEF>32_=Z L*8>FW_1:H(:1U$N&_')UP/+UVJPOE M;A)-WP@-QX+%BUP81,7]#M%W?@:^<."ZP>2X>0-HU0KVGF(._D+V(X9;JR!= M@JV.!0 8D=QE%KWB:KL"M(SD$VCHL',W,\_;2BKA.\:-:,!YTV+);&#/9EN_ M+9/=*O#46Y!>Z^0T^F9^VP1,;3;#JCW-R$G==_\$;'KA_M2?+%.6PM;@M2*V M3K!8K@ZFB'DWG3>TAO-!X['2AV]W]?>Y#X754_70E]ESHBCAAH1;O 4"YGK4 M?:EB/-+;C[7N?,/A)GAA$F92'Z&1WSW,(K.4''?7F)Y-9=%8&^$+GQI3#3>8:+Q M)>M2.I2I%052=^N6X)!5ZZSNMQO[A+%E-][::'1S\>WG'9Y]&!^>KM3(XV!5 MZ8 &,'YN<(=_[RI+%3/LNZ(!STASV-4__O35ID7MA:D__?MWG0O;&+??&]1, MAARSEE;LA'=/@+US!S9VW?PXPA&5S5;?>*[OM$Q;E1%AS#/BK+!$,$A=1KVZ2AF'8/0U*S<1)VLYF2P],!=K$^ M%'52O02?3HC\87O!8@S#E9B\A-,D'DGVHTTH+R,C";HO1.%/@0>OET*$Q?.4 M3]F>##'@42+0C!OLLZO4FYB729':@4A,DDZT1QN"])0"M-"!CQ :F.P #>QU M@RW[GNF[5.F"]2$]-X!N-X0:1@[X.T^._S(FQ\?D^$,GQ^\PVK X5/=S:^GS MK2*VK;K9=EO;L \FY@]B*OG)+W*9T>^6X/8E,.S X M!SK]P%JX>D0.2L5IMSZI4Z4R(0,"KGGX*M#^M7\3S6E/[U$)2LP7O;EMKM]U MW!S36:[)J2\5HAT-_2SW;$*,ZYPZ'G&,WFGK0S#3#>VFJ!/DQ[) GN-EA+&$ MU#0T;HCS"R4L==[9J< VB0"&/6+8S_11^)*]3^ M F@Z$H)BK\%.=@F>2!-^=M%$2#^)BVS,0:]M7/=6 M)'"KJ$SA_T#$N MIR!*QZSI8OP$YMS++(BD,?)1CY3;"FAE/OB%G8D^MHD?! M[=Y/?71IKA*FI..\[X%DKC@EE!?M]W<[BSB-W:B!>;J2O#M. M48-*#:9^^ZSC(ET-6*.;\T['1MEM33V9'W623S"TJZEF+(Q(XD@W*@.S:0UY MOD<]T-NG[-G1\3$^JK^MJ+C47@8.8PB4MXVNBE+'E(.-Z1/FM1=.'':N+&G= M[?JRJ+8:!*E#6$&C30U9K1X4V%[&TOY[U./ZKL^/3EP;:H9D^A7(:<6M/O"V M!E#/D*HB\I"347N9BI@?Q0QM!YY8!25F2<[%CKBOOZVYU*RW>SN@6;5 M[G\-6_&/9&Y/25Q^[M=B E-.-Y@6567_"SD3Q[(8S>NB7&]_NSA9XCF.'Q), M SL4;VA]NZMNZS,-6_Z'JA=J4;%<9:D?&=JG-R(LD*S/-F8!G*F/1K?CI1I# MKMR# /Y1S"/94V@5F^R%5 %7@F\QI[E7CR1$QPZQ$>8$7X>$! M7Y*H,NF>OCSM4N\EI]V2&S):[/9D6MIMPK.#X&QB>2)AN2S 5]EG56=$253D M6_";D^%C9?*BR3>;CU[BTXNTB.T/[[.J-Q2(, M"RRSM$YVLN/8@O -N0'5W_ =$FUM\-A!-%1V;7L68T3P.QMLY U3AUN*>XK. M.I8 O*9A?B(KSSEU!DR#&"HH06AEB1S@>Y*OIZ]'!@)5>26&8)KYF6_ TG;/ M[AM+RM Y:.K+H@2#EHF'S.C(!9\E,.:%GGO.";SF[O++Q&FET=MIW1 2M_K8 M.!U'O%,8!+4 *[ 4JGH;Q%?;[8;UK#D>]="5^(-H&$_VCS0^$AK&UTD684NH MUV5TS2EO=OD/DVUQMR#Q4+;%7<*K3KE5BO5:8L!0MI%A?N#Q5VKT2AR$6VZD M25]TEDX^LS"[\!N.6;([SI(]?SIFR<8LV4-GR0;KNQ;?Z>8RETE]"8)\<;FY MDB34:Q(,@]3=2(.YEPN>GV>419C,IAB31=Z'69(5UR&;46W=9KS<_J-I<\55 M1!J98O$>>RN.Z^'#ZYL.VIUCZUHWM0-/ZV\?S@U/ZYNW;[[\OQZVUN,7+EOK M8YZCD1O5"UCCZVR8*/93B-]LMG6C'XLX*3=7#/>IW(H<[P&G3M,?9>,@L^3F MDMI.B'I E/K&NMH=Q<86V;*+?C)M:;-6M!=KZ#E+THKO8F;2Q'354_O=K<_? M5C H@W8C[IM?0G2D^?RT^LGK3_LI&?\[VKVUL'TFWJ&TDX?5FNUOGB?0] M425-?+IGZ=0-!FR0]3^535./HC["(-O"=]L\&T@(=\)UW^F-D"K>(1=@QWNZ M@0M0GBJ,#%J^2-W'Z49(=$M?A?QQQK(7K\" 8#CO&UT9<WK MLA.C&3_F,,C,ON-2T($D2QTA\4F6]HT$;K,"]J-@"F_B8+I#HJ+P$?(YR1XU M?7TC7E_=Y&#!G&RV2/;D?!I&U#1FN^XZVW4\9KO&;-=CS';M=F[>?PS496Z[ M#VJUQQ9^?#R6TV[M,@Z9G@VE9VBJ<(0*3(]!;>+G#-E4-5Q#L+:2ZK22?\W%MH+HENAC(O+9(*X2:R]6!1%O]/CW\BMWD?E_#(,_M7DX%Y^3E9ULIQ1,1;< S8+_A':S%6N00%# M X(N%X= DBE$@O8FE@DZ4AC)=1# M,, %QS(89S^?ETT26\H5]KSRL)=YKQUEU]BZ%GP>;'A]-QUUP(7*]T>.MF'# M/SJ2M!^U7]#][R4:;X!W7:1NSN75"G=4;X^*G33G:B3@LFT2, MV_IBMSNF=A#QFWW8@U.^[:1LGMZB&.S9P1:#O?O_[+UK<]O&MB;\5UCOS#DE M5B'>OL1)O#WU5BF^[.-3B>.RG;UG:FH^0"0H(08!'@"4K/GUT^O6O;K1 $%: ML@2;7Q)+(H&^K%Z]+L]Z%K8O5L0&QG5;61JB:9:$C;LV#BT)NTM'O($"B\6( MD[L//9A*KDOMZ!\O;.UG@QAJXZPE3$T@-:+19[GJ=!BKJMN.U+SF=98,MH2( M/8>N+'.7;+/$LDUTR^3I8SZ!2S)#1@!S/9'0:SJ/76UWNNQGG":UZ-B461@Z M-=/^!)[;*N5DQJT,&!8#Q%+4(#6+ NMA0K QF@<)=2E4_?,>O[85SMTI.E8" M3>W&[%HBU'N<=EUQ$JDU>>AJ35 M#%^/")?Z=3YSB)>Q2^ X44!J8 _PENG. M'Z47H$X GB%$ !RU]6< MV=C(RG)+NTX_4R$'+3&#%,UZ;!?[O>,GBB7?O8D3XTH8;^@PA5@0^1FNOQIB M&D&>.OV!#Y#H@>?2 4[T&A]'7?$19QT["(QT=8Q!$6<1]A$:,LW [=&2*J M(,F+N4/+)%CT6PN((RV-[UXB#Y+"O55UHJF-E"MT\M<\(8/H=54;$2]G+[9U MG94+@@04B(9.8L M!:2:*DL>-%I15U7]R7R>PQD827Q>7Q-Z<%TA>!?;N^9U>VW$^?/LY,E/#Y.7M$4;.ZJ68% M,&D!.U4U>YFMTFV!1#>O+BWL@GYW 3->+$!.B9,TIUK0O-PR4Y<6=@1L]OM M_ D9&L*V._)N<=8)EZ/:56CB7V#;#.M6ESC*DK $5$9#\;9V5C (-"&@)GB]A"O-\#MGSSZI7\',V%7U%NX MVM:PONP9B2[HO)FEVY,A6B LT\FN*W800PKJ[CGD=P/$_\)L9H$%.*FC0SS+ MRFR5MY'U"!Q4HFR,%L-'!1)#'6U$Z^-2-(:E@1#UY<.\>=8"$?][AE@+H/9= $$]+^J4Z R/CN\3QU@6YVBU6LRL1-!7&@O; MI<-8O.C_3CR^'')B0.<_D;A]<8B MQ\F_$XT8R %MC>($7&;-HL[/0C?P\:.3=(XW_,+H)T+LX!9GB(DGPP,..+?@ MC(@=J&(TS E65,V0*>FQ7#;D\"'#3U,Y*RB^4F(I7/Y\'$X MNXZ=_P*Z\SX#W<@\XR$=EO8E!HLW+KD'O MQ)@_)T[MV2C6_). \GM>4#L*F>PKKP20)B-6 MUQ!"'B:\-*_)UK;6->ST83'SYO2T:0[<^S6NL=2 2HJA>WPH8<%%@^ZD@<.G MHG*2^3 7C]&Y[75P+3#G)ST+#'4\NM:A,,NY\*TUA]FE<7+9KO5/6Z$")"I@ M=C8N@',X\?(4H."N$V6A+O*TYE\HFR3Q3"5H]Y$!!RV!\%PS@IH^ENI<3FQN7BD6UR3.K(3M[-D+4#GQQ"E'?-9";LOCP$$JPP<7D;-EW#.]1 ME!\E-)-3JA.LH?#XGO>M0 WU!Z-9F!*H/S-Y@YD#Y M-=B2OC5B/>% AJ5K>^&0#'^H5S8BE.*1\#NN"003Y2&=%/ ME2V<4&H<["3UCIM)K\_,QFW!%0 /P(9,,&R!"M!R/%Q3ZR!B$#":$@\EOK"B M&6)&!/)99CZ105$&$.S#[7S,IMQL M-N7),9MRS*9,/)LR0A7ZK1:B*G%2Y)-PEY@9-^@FIQ#260")FM=N1WR)>$? MW3=FVM.Y :\FP&SH#'G'AM<$!+D>H(24.G=C7[R/@K=,%0H[MXSV6XFA&56? M&7"RQ=+X%]L"V'%/W)#&6+AD3K)E*<&.D8$,O+"[LPBI>BUW:"3$1L&Y#&Q? M#L8LJ<"8VU^Y-3,+XAKX,!M\JM7S]:#6+/;/G@$#W3 M1YE''#!-.4HJ01MVO*Q)RB%:,'JZF2ROC8/^IO'M+E6,,X-!'CL MLTO\HLL%YNM-FM>!RHNAN0=718E31()U?:DN_=,TOJ+#)N=C+:?G8WG1VO$N MUAM2RID(*&RWG.)! =@50 (>FE5/"BOFZT?!ZR3G@U)J;Q4L-M\]=$BOX-CR M3#7 ?03T?;/3![\_H%98'H6>Y/Y0IMTG;?6T*Y?WOG:2Y>Z(L')SK?S"[GVV M\:.GTNV9GD=TJH;YT;&CGH]=Z^C(3 T_\NM4;7,N_&025LI[^^ MM^KRO2I+_]/EI()Y:%XG)7Z1A&EOP E"I6V#HZ2[RBG5H=6)YJJ[EI2+RZ:S MWP$-@ODQV"E'=2>$3!Y1@2QD .S4]V,F]V/2D36*$'KM(>%2Q!S=-<=H>U(] M@_5+_0FB2$)VX&KEPPIYYKPV$DN]\1J,,V#H%O:'=1-W>@4)R]H?JM4JP9:( M1J@619I#JM#4"FNP8_76F35 !.UW9VME<:_!).,!NHW2N>6MLB!_72@D?( M.BBR\Y3:N%V:_R_Q7\8^WA8I8AG0ILQ*8S,O,B&ZZ)G8Z,2".I@T\VY^P*/I MD8V/VIF]J44'%Z&W*@NW-WNA _8\A% 8NHQR<2XYU,]),(NH!6X/T_Y6ML?* M)I+N\VRKRU&S3^8^15'<->@-?*YZGY6B87L&,;L,Z>=F[^B>M$JTZ1^K]^5' M]MLR!^]J+8TI!,\"%2?>VL DU?47G^NRRLC7VLA#>-MZO"*B65'EEK:J,$%0?WW56%/1_\C*9H6>&*P= MLCWP!5]G9+"YH?CF19$%UK.=2EUC_"&%R/J( M&S3I]TRQMZBZ58TQD+9-!(DC3QW M7.$HIM/)>58$T,;>OO(!F,)3(S(AO%I7*V,EF+4_,[M+L1#X,_0E12*KFFIH M"()KU^46O-7O/:?PXS&G<,PIW'5.X0;C0]D4XT-R06$\(BB!&Q\P^H/=D!2; MAO>VN?;]W81,.\C;]GC$23[6%''B''GLHZ8N.B\W#$O.MX@,ZN\!I]CB&]K=N(B_V>.L_T^4%ST M1#_VZ!_GW_K#O(L=<\8W7G1N0D#2/S\P!JEQ'\%R3)VS/9S^4>&*GN[ERXS& M L89>3HW.F Q,FWTIV76 )\FD@AEB[ZD#T(N5%F3117:V06@JD'#&:TU8XEZ MJ!&_\67HAYLD-R\PY-KQ@9G3?*\8SAU\K#12U_L M4PA$PW(3V\B0G@#R:?49.HH=V5%1VS!3RL7CTNP%'235WR1&WR^M!1$[:-N; M2&6F?9*?W>NZ.OAU=(V:A HL)6XGI5,ZEM"]8?!CW4M2-55#WPUKR;H+$) - MG$$5_>6\&PWHV1PJE[CDPA3G-W&\V@VK4\_*;KA,KQ,2M=!5,A!L@#2:HK)8 MASX9XHH665$B,^D&Q-KH&J5G%:"K;1 VB41AJ5L.:$/, D<792>J'1^ ??>MQ56V+I9JK!Q*F M'N6IL 3*HEFHL=6+5J%JZO4N!H.JT;P6@H(>F6-B)8X?:42*!B@6)@+&2>YR MF(SI'C-*DB]]LF#C>\+HDB!$X>O?1GUE?X%(XD'9)W2^+6%@1DI[AM5R-Q$PLBOQ'(9ON/%&,<'.16 :5=H,_F"V.;4(!B3I>'^O5H: V+! M=\4KJ9O>KXS(0[?CS6GL<0YAKKT7I.:72_H#%RLG5"'"[Q67(EYZ1%V4O![< MD$$VUV5K9(Q]6L)@H/'?V,"TM"WR!&8:#3J]F_YZN-\_M0['] M"A5]8P_/2^,VVA)3$.5&J!PL$XOH>3*P74V=Q"+ 9;ZVW?5\$CN5*)_:&;B8 MWAEX496K(E]PJ--#0GT9,FXA#S[+VJL,S920A#>"OPT^))0*95M7Q>3$8;(M M$EYR&SV.J7W8GC7Y,D]KJ&$TI_V4$^UH0^[3)O&M'Q"!_<<24#'&<*,!$N2U M3O5E8@?N1],VI?,DKF4#)@SN.P^@0BB8;#D#:K'G'&^\$&*)?KT=PR*D;OTL M)$BN@HEX:CAWX$#RMP\7PRY7'["/E@/:!/DUON1" _)(3*IN^GQ5^?4FQW3S M3:>;GQ[3S<=T\UVGFP^^8H.27$\?::)1T> '(G-[*',F;JW^]47FB88Y,Q!DA*]WN!9/>N/B]R-1VQEP.,Q]6'L#1G%/\U.[36]5#ES5>O[1S@6(E&V=C4"=*H2IP>)RJ M 62>/C%[]5_;_#(MLFZQ3.*T?E@^HXM B9-&XLN=!&B< ;Q!#V)). %7,0*? MS@,L\$6ZI'P2I/STGM0PL$\M(9AH'/\+($24))NQ M.;-+P.QDG_D/-;'(VHJ]5/>3M7'_V/SXP&GF1/BP=LGKSGL7\FVS[9^RMIF= M9R5DFHKK2?88W%\"Z;^RQT:C DY\8^2+DEK? M*:N)_>BB0J!(]AD8KD'VBJII2&**G.0$8E>JL\:*'VZWVLH:/@NEG!X"Y:1, M>];#%ME#4'W0\7/ED#_P",B0#?GTWY&KX*HCNC MS!G0#\F3>TF-V9RTGY+FRZVK^J3ZZ:H&!!EJH%5>KP,FMBBHTT6R=[Q\G66< MQF;8%U,6Z^B\>D.GS[162)OM=FYB^(:8,=YDR#8#'D.<8[$ MG=E("#I&=%GU<&P/\P.KBP2[ 2YM6P/2>D$7HM9K4Q$?032PP>['B[E;L-AZ M=CM6NFIIG^3<\>95 S##7:@^1V>IOJ\[3TWON!]ZWC]Z_$21L)=-GO=P3 MN@(+F.E<[$-M!_(V0'\KG4E8+N74.,I0W)1 @$J2D$=HYATXH"'=1M ML8L@[^$H.2WE$AG0S02<\#1N,MO S0#_K\W-4V3GW-]JN6W9=.@N>'_";50.SR&W=O=II3OHQ./[ISI"S!:AWO75T9I MKEU;V95R\!D&4ZM=IV71X)9L/A]D9+3LCJ';?KJX8=!2 /'AW# %PSU5B0Q^V)1) M*DKP+ 8^J3LH0QTFI!L[@"+1<6+\3N<[KF=PX!GTS;=#N.\C(KM''B8%=*R?K9D47*2QR6L;6"$\6DE+/_)"S/35]+^F<3]^5T-3V]\<3&!>- M*:8*VGL!?;X<1?IX5-XI^2T;HRRHS@5$-%<%ZS765T8Z*46Y#04+(!I/YRV" M,9K!T&D+M&NL:/?Q@\3'_:5JG[;UMRAC?K-?R*(8K83& MX^YNS_=H\\9I@G1Z<5FW/ZX&?KPB>#G0N;Z#2(DVBN0DN6<(59#FB44,?WSP MF&H]=0]IQQY'Y)+&X\B7D#E?I!LC:M@9P:^(7V0U&J"UM:RXW6B!Z?TP 4A$ M#_=550HULA6?[;YH3N[;:0C+_/?! 5*#:=ZI!AITKD9LFMZD$.]T MEV>HV([0"M[H0_&;UNA#P[9S2';P0?B)(\MB&JR)7\F"P2+BMBR!#X/H/[(Q M?02X:\#4#+4)]DX,#&E;\'],I=^C3>(&ET:?.D(&.%,O\^: ]@%_4E\^R-KC M@V:QQW?)0T!94-TM0GR 4I^>)WQ)< -[?$DX[4T! MSJ:I6A=EDX7]XW!7$?[H+ZV*APK>@G[:W4S;:WS=&=;^K:\CXKAO\^OP$?NW MOZYZ&SB#4QISLH]$N#>>7?[YF%T^9I?O.KM\'R!&]X()MQL)V+,W;=]MKLJ) MMDR*QCQ3;%3\#@WE +CW4O'.?XQ=%9B95/>?#2.:Z638%1501IA>O[:X21_\ M-*K_4B(H^%HOCW\UD,4$[Z%N2_U4M2&I;;R*?J ]SHUQX';ZZ>#=&,SI&(2[ MT2 <,2OD87>LH)3&YE=9\)A%IVBJB&Q@+1HP.)>8+/?L<0LYP2@XA.I/Y]U3 M1D#>MDO6"*Y&0->8.'CJ88T)$LL*2H]PO!GAJ_PV0"%G*,?*7LX9D F@@@:' M#;CE):!.1G525"S!-I\1Y:+T#YMP9NH9N%WSN$EM\4RD*]E9AB6%*OQM/IK5 MC/PQ7[C[P*;C*G2JX0!:ZEMA0K9=C$@@=_/$^CN&^SPXOT!)LA-(F.^R!(VM M67%)NHS/2WPI8//B45+4JM\-8?/ 7*?%T?RHGZ,Y)C!?BZGY\0T1-3\YF*;Y M1S9P58NU@YB:!?I^$%7S20YLS4\'V9HCVT23/L2??#04T8OZ,(A33.146?E?Y MATK%W?\OJF7F$4,?R DM%,L[>*%C2W5_V*'M,[IA0/A@?^/Q$/7;"? V3NN7 M&<0M4XK,$8IP@)$;!GD!ZB0OHUX#]H8XHSHM@+/"[

    3S M','('49F/J?AFMN][.F0UQ$?ZFKGJG%52U1&@\IF](2B.?7'&M\AC\T"#C'30MURAZU5:PLQ!AL\!8CGWH MK-E%4&0,T(L8#BZ9C!HH#G_"$^&6^@M4$5Z>6\PP>^^@FU"L.\NL%Y_!ES)U MZU?NG,_MLGGW-\O&90N0^ALF9 _"51BB@2@2L45 &1JK81!J>+OY_T24R31" M(\])Y^'9@>7.T\*/MW72FO:48Z6@F->QHVOSSWGAKZY9@:.J:&)I$:&@=@6DPO,Z0;F1R<&/K@0\K[V/U^27I- M6]V?!&T"UT-YE'4P 3PACMR1^BC?*!HYD3+(WC2/"Q?T[J#N@4<>!ERIQK@$ MPB%I[6>__X[OY)=3[)VRG-[1\D -",K/EM@""K6RQA> (Q.CSI@%GH*RORTC/L=F"WB"[R#&RUE@I.;>*M1F3U'>[JJ\\7YCILH3S,".5^ MFVB7;L&B0(4Y+F$2]VIZ$V)4V].A8Y_,4*3&!O4P M" +F6 "]]M*XB?SUR=DP$RQNZO )TJWSI6H-9/G.%-H]TF*QY=U#EXU07X.! MA0]_O'XO-MVPF@M8,+WR(8 M4OMJ-#;C))R.6E@XFZ2#IB8-AJ/^>9/36FF- M$ELHUBOXOJ-RF6+@T6>;V5NU"&V:B%!465FYT%X+1 [8!3!:V3: C>"UE0:* M<)L#[J&Z7([H2N3^D'2BL!3*\$8-W,V-@ M6IP7:G9R'QDL#A*N$-#ZL;O@V&$0-RGAJFRD+#E4&A*T1AW_'Y#P0/'H?;ZC M:(C[757FZP\?/'K\]-]N^J;I:^/H^ 0'-A,5A-2'#$ST:,).-\8>&(Y[N>4? M#S)+2:J-B$- V_\[G.NTF2VS9E'G9PY9#C)&\C8 M\/MIL@D_)3OOI:KIF &\;[;E/ZO"* (Y>A-.LCAZ(.V2X$,0MB-56/VR:QU MP<5N]&&V9J"!TD ZT0?4_,T\;J2"\[B)S->ZX2K$%"'C%0&N4^X^"/5\7HV! MW\ FSN40];)." ]A\U9&]MB/MW$VZ?/:5-058%,#*S]:AG.K/8D421<=U:YL M,&'4!8^'7D95F/2VH!N!?2D'%9PYJ>HGI2113R $NVN(NU!F8G495R\(Q#WX M1!?C[D@&X!6JVR?\P8U^:SG-S.D3A3\&PA!0?6 :")L<*47WBMXDQD M+%QP2>7 0S$@U>P"S4Q-0">89?;HD/:SQ ?0=S'F2)=)\N M4?E2-GR,&VUJ M\[9P+*?;6%T:]@[Y;:U(ESG:MHSDEZ M:QUJ;S,*]?-DHU#OG.EXC#W=,Y7VQX91)._5'MUHZ,FQ*G0HK7IC1Z,(%Q[, M(N\'YD/SLCK+9G\^^/!@]H_J,JM+U!GF*,%U"52 T6B2#G24EIW=L0YPWGW! MW"4*"8GQDG2=_0"!\-AC(CSMP=-Z"S:3VPQHZ1Z2KAB..D?"JILYM9@35LZ? M:HPJRLE>3RED48'W)*\;W/Q^NE&^M1")IY;2C&*9U\BW#0DR6!I7:DK7QYK, M'K./MOJI*(9'2!^SPU3-K+P//'[PZ"EQ.3EV%4%D&?]WG8/#"O%3(^:E+G> MJ%YAT4($GW"TUPP'2RQ$V=N*8M08')TY M61QS,)8OL/?E< -A#^77;%>K?)%G5,7A>L6@R41YS\F%SB884OV/;'D.VZWW M"38=N02,7DRI+9#W]S_+%',R8Y*WUA5 'EM+%%>KO!49H!UF2=^)P29*-@MF M3U2D.1 RHYIAY.4VL[3D@0^"W9; [30'55; $:F8TOK;QPQ<.&XA_+:9VBO&V7R8;;Q-^[O="):P= MR6,(+OI?L*W,B4*T3(" BIE,V"8-_&TZG4BM8J,8?ET\,:9"I -:W#"9-RB- M)9%CNZ_MU:#B\8-G$/UAJG;25N;<@TG 9)KXE_RVG+4+K(QY^(\")#!R'I9 M;GUZ3:KYXY9RY@]]$9Y(8B ,Y#C]((B#R=W$ASHAD$\Y0.3&B%BPK:F?0>I0 MYB%1GJMSL/+L54?4003*A<-#4#F3 M\5*9 )8$94?#P=_'_W9?:HM.?WT_TW?F/C6J-64RN7-F'S?[X!7"W0*@V$KT M,W\L":C"^Q[3M]")'4?8,S5Z-]WH=7(C>B?<&>R5Q?4+9J(=A@AN,5/^(!8O M'7'\=6IA03AKL:'%*6UF5QGDQAMI-/#7=GD.S[!)$FSAB]78MBT6U[R[T@F^ MVU/\&^].O&&5[M["ZUUM?. UL]7;PCQ?! BG:]-#1L+A!0[;9S:K2*^Z 7UW M MW@;/=:))AWPE+5JB$'?90+G5]6BZW&%'@[G&CYIZ9E292@U>XZ-"(+,F)V MILDW>P6A^OBU,W.WC"NH\@R4 @M">#3&"/+4K*M#XQPZ(T?<,IX)NR^M[:3P MZT[++A8U$A?HB ?D=,_K='.!)";"\=G)X\H*12A%Y$!/T:5_-EF7_H5C6B'$ MQM&-C_[70X1@1]A M\8"SSV0\F26%6C*=@X!1?[ #1ZP<3U< ]I.RZS(S9?@ MY2FP-S/"Q.WMWU[!)=XH?J(HZ".%"JD46TGN@W-Q':4XJ@!4@DMK.SDRGPA? M4G(L;;^5I/RC8U+^F)2_ZZ3\P6I::]HQRE+"7.@2Z(Z9HE"A7*O4J M1PV_"RM#&0QGGO)(M3#-L*EGO%'R6$VI>EXI+//05'+I<^D'5'4XN*%LU%@% MSPT2T=E5S&Q^)U<-.5--6D>^(G1W-Q0CPTTG#)JB TC+3C!-NAFJ-WN/[\:; MO;A! W$6XWQ> 9WYP.+:#B,.5P@26I54I>.M>/\%WL-PH'S-8'J[I,'?V]CN M#\L+2<--;?F$]_54Z1& !@<8EOXM!2GP%KW;@WM2SMY)SG9R6='R=B9H%MG7 M*ACM@Y53S7V[L2EH_B@ 4VR3UDAH"ZU7+N"@=TM_-B> C5^@7N[ '_WWI[MJ MU?LJU4<*1* 'OB4)N,O%GUHXZ=!DW:G.O&D1?>E3L'+$ M\NR:NH3GF/YE/@5K8MET,!LS*BL,(TGS,NR'_B]J-!U^+"9CLA3$^-%]+:GE>JDU&C8Y5V3=/$EU"RTJ% M;NB![_LJ>]AV&6FZK%N.X8OF\MW8N:^B$H[ 1"UL TQ?7JZ16(/82NWV$_0@ MA8O""-8E[<993EX;BUCO?K*(I6<-0#'@!6;I\Q6,,S-?J<=)5%]UI+PVD;2- MA /=> @@PW,AZ 195O;";&9(J3>T8E#PRDM.KO6UO]S'2L@;3[H\/B9=CDF7 MNTZZW >8#*+AQ)IP#.:B8$7A,N3K'82:B'7>:&QLFHM:'OO M' 9@S(SZBTW M_U*1##1TE5^W!7P#ZO%64MU]=+T-6&]UOLS<+*L"[5M"%-IQ094.02?+ZFJ6?39*'F^P>J90 MPG7>2/!4/BT)*H!XU6FA$N]E-;N"^'Y)#!AP+6277'U#KKNY/1;7LQ.'$ 7> M F1/Y=D"W,>K_?&QF[37 NX4L*):Q&M5C 7H3EP1S_9LTT]9">001NHOLV5B M!0$H((!X@+K>+!/B1UUDYE M-3V#JA=R.$/H:]UXV-)$%T%*MY>R*D&2\FK; M6&H"N$8;HQ= RJ@ RXF=$3@76TG8/,9,)'\#6C.TM7 G,G9SI47+@1XYV$QN MSI)_K?R@"$91HRF5:;!6X%*00A+(V2A/#B'%(;&P.?%KA0;BE9D<4&0TNL*QYPA'W M?38WVHJ"?Z?>JDIAZ>DP87\;W6(S.TFB^5BDC,-1@_;5F5PIR]LAI$"MB(R) M/M$X53S>3,45FLF51@^;;]//F(C/5\(PJA#,&JR]:PU(+4CXO41@=RS)86>C M?0++4$2 1CTS-WOOH+\Q$SPSXHX>< :Q[=*R/?;KBF6544"55'6''LG*KU(? M.&^(8EL8LHA\"#8/\J MD]"Z>HN^G57- ]+-T+6XY/PV_M(VVZ,1Q1K0J6CR(*0]5#%G>%[,C?]_X9HQ MAQ%\)EB%HJ@6_$]0?.8F3&%=D'-&=!(6 '"5 [A@^C9-L9#8J*(44XN9(//F MOGPTUSIYTPI&6KO)"GI"9&5CCPLNOA23C(0_FE0D_%U=000KG7TTPN3H M.]\=N>T&=^_NZKI(!_!])]L$X7,"=[WZG-6+7'#!P)6Q3S=1C):=X2W'9D<, M6TQJ)+AVHR2Q 6K'J#+LV<4EP1AC%Z>='#_).#C?1S; MO1,:33VZU^QVTX!&IMII:/9@]F>)#27<-5I+:14[A);Y('1*,!3L:LFZ?HO8 M!^"S=&CPDKM,OB.!RZC,>R7EAPVAR;!Z#S*R5ZH#J37G=(37:?*G=SI7XJ 9 M.5GGO78GZQ)4\+N.2QJDY-')JZ1:%\:-=/4N9?S[I9M:9(A,T]/O-SBSC3M64FTR&C_KE] MU;GHX9_-M>]AZ7:4X:X:5Q4%38!)2%&&N;S)X\N26(-/6#%LQ/5&0>>=]2O'XR/3M$GZ=GVV% M@,MN(*W,,==UT[FN)\=YKH.]3E%^1LSSMLB6%BMK;I3U!IH@>#W( MC$(K\D^BO]+&YAR"*+)<<,[N.:$ 'RHZU^:(])Q#.\X9M>+L#\U]3& 8]YRP M5$,K/'=<39.^3NC2W2TH.X[;-2QHCE)H(90Z)L_,U.AN/*9W@MT\/]UU/M1$FC MM0U3UT9(+Q2 F.*C\B.^CO!FAT_V)"IYBB_;* T-N ?-'E#2)Y M.1=!8&FFU&D-9]SR^F9J/#6/QU-5E(V]5#-:,O[=1>6C+M@O\T%0$INBHGXC MSZ I_VR,2L"2*BKBT=UF;)Z""&<))<#YC5!US7N I&M? JM.;R*ULG%\Y[^D$AMC&4/_M%[:&TH^97E[]44$ M*:-+RA(RSHY2M"OSZ>H*MK%6[K]YE$ G,'^#'X(Q+:H&4!C9YPVX9$T2X)(3 M:=]@?MOC EMOLW1] MF$MSS$L!_,!!S #0M! ()[H&3>B"#V@;B8R;W6XE5+6\A'/>>-&'Z'!B^5!U M6BP5ET]=[(6M,X&77[M!/9^8Z'QX]>*/MR^CLB/Q1#A\P]0HT=#>U%;BXW^\ M>1]?B)V'R.E #O$LLW5)5]C@B4K&'2E,B 3'8O TY>9P\&GJ/S[/70DNS% > M;*^).ML QJR4Q/<,@'2(V-J:F1:S$[;V+5J*GH!&^GD%A>QI#C:[D&CS1*\M M\CJS27RCY)',%Q".1;[PL_GXH46ZA=7-6PXN$K )NK=#!$^]GO\>#+[) )+5 MVL'/$P_J%E<&O7?U%6?.U&NG)NRO__CS_@ZT,/,K4G5@,Y0X*BNP.V!%A_7.PTS*1W? M3S1XE"'9A]3J-\%8NRM,:ZBN<1,2@8'*]#Q+O#[;EJ_QYD6A)P"D MA]I+R=\D?LQ&K2L&@&P!"\?$;D'LOO=@_(_'8/PQ&'_7P?@;--C?_$]6]"XR M,ZB[Z2-:\^AB"P;X1D,G ZZ79ST)6)E[%&J/R7CE8+A)'!()O-%;Y7\+.%0( MR?$:D[^E9Y79%GC\Q"[C#Z_^^>IM_W7<;&M@*TZ8P!P_=G51(;*>"3B*](I: M+;LDC$,M,^L3/F1JX>LWQF])Z_H:;4=!!$OWTV1F$8\2 [-AMP[D@9'2I9'( M&D* W+O4.C7$0IY]ODBI5MS2RW'210@[8ED- #&?5_7U\YD-MT><,+K;NP;% M.QI";2V+T#R @)/UBP0-WBE+ "_.@CC,IXV7=.)1$B!'7LVA59U6\BPP"R(, M.W9=9 4Y1\I[DKH!]0"M.40SB/,S,'>(ZL6F?8;4SU)U85F2]A@W*K7(H#A$ M:A:UU]9K;$A[M^6&KK>(H8-ID'\I0CBLZQX^QZ "Z[/$*CETOCJ_]52?&2;_ M'A5^5R7.; 6BC^JA)K!8W1,.'5QEBP4!J>F./E#4H3*F>&Q+3Y#EP'Q(TX#% M#-5P9AOJ]*I4[H6WK6$P/]&U)RK\(-(Y%$],0T_$QMMQFWF/+%\;HC,3TJ3Y M^LQ,/HM!TKH%DBL.S\/$S <;[5=T)A00M8%@)RIH3EOE455A]*6S+-X-K^6= ME5![O8%T;]8LS&Z0/HS?MF/%2C2JN2-*K4CQUXZPO"_SYFGR -W+7TV(#5*% M63E0WXC=X?>2SF;_V*:U$=!K09.ZQULN: M1P%T>HU'=)*S4+[/6& $K133C:>H8AXC3ZB*]@3!;%QX\3D^2/==B7G9W_S[ M?WOR[#F@+YH,?$XXAV9FYGZH"VO UW;,2RY%WG#U*2EQE]TU M?_(B9=9$-,,"X8#Y.5%S@C$Q(R:2=*8RR""M[)/$A3CW@:07%2V3$.Z^J31: M@V71YKJTL>-T!6_"0+9&RN"L&,9I?4%-G7-9-4@2FZ8;M$O,%*2BE :0-OTO M!,.7V4"2SO#AIHE9$QZ<-FIN$'WK!M=8FD\J& !Y+F!SN7K3=$ MDF1+V 5 @I%ER!]R[9Q84?1E+)!;PBM0KZ"+E2X^E=65,>3/F1H/ZL(W+5>? MF6D:K=EJ)V$GTXN7C#HURVU\W=D_W[QY@]>5,1ZS@N'0"+58&>\9.A$R\6LJ M]P!=>G(1T$)-F.;M\:2*V]Z:W[QG')W9Q=<(H1LP>H[5;O<,V00[Q@4[[!0^ MAS;CS79-;:7,[^/[.!;?]*>#U T@O%'%]*EJYB1CZW:891U,%-3.TV-RYYCODSL$6CU(H MJF#. ]. _C@'Y@,JK(0?7V=+C)V0M?C*,FO:SN/H]F;Q>6K%FS"J6E->ZOZ2 WS6 M?=S=]EKQZ(LVTAC#72DCR@.;=)T11A>!LX49&F(I$'\R8*'P.Z5N!E L;??. MN= L)O[@,"X4%E%:R-,F[("BY[L!KMY]+821=@&WF:UH?#1+),O*6UME&!AZ MW&R=XQ-YV6OP:?K=O@)@&_"P_$MU]I>YL!>9Q-D(#NQ]",2(A.^NY7,W=^%S:U_*DSO.W MELP;+9VJG(3G!%CZ@EIE_FN0S'#5=C9%J+I;:!].2_D>3I?W1-_K4I5J?=X6 M#(_"WN-=+%7.''!<19<@D; CWD>47T^T&E.%U%T'K#.]CA/66;Y:&D484&M@'\!QF30XV2'75Y0D3D;4A"/K&U/IA,^"XCG\9& MVM:H@C^8OSN3C<*5U(R,*U+EN23II:5EW*/R6H^Q MH^*RUK&:4":]WKC*_/P9C2D&(YR["R0;*&LGP"CQDVUEU2U4S$ MCO.?=EP-[DM.]7)7*=HI@^60+JDW;/K46;NM2[T4)[TL "I_33LP#^X>1Z(J M%\WDCN]R>L?W#Q]0(E;*!S(]QI_:CX 6ZX)3Y'G*_&1G*N3K,Z+9VPKDS>:X$-L=KL9P^>&AV,!X>-+PMJ_0L2LWJV M*U9\E:>OY#6B@=S@;7V4-XM9Y7_',YAMXE\/KJ+25C2.+)=>V-R'4O9%GC'! M+ $XY'Y>83S #[.[S4-6W@H,16VP)[P2?ACEC C"H Y(D&5M=VV\M[?X:)PP MC,(NDMF/Q068OXAW[%LC^F/_\DQ.9V33TQF2[/Q0F2W+]N)HN!#&NUS9<0XB MP4*8!2>J.@/T#$E6]XZ76F\4F6V1&E^[2!<8IV,(&\F/"DREKC PE?RL?B4X MM#GW,3QCY$[%CO(7#N;84N;&DS\_'9,_Q^3/UT_^W"I^ZR[[JD'+FGQE MKV5B' PQBYWUA$2G%!@WF_'MZME7C0$-2=C0O,[@"^PA.H>L\3K#/P3[A*! MK8MHW,TBJ\',0*1YM\NE30&,;=A;$1$L@;S4^N(2>ZD)+(X@HCC;,\%_LODL MY'CQT^_% ?%I(VYQ)2.K8?LXR+)"Q+Q$XHD:LZVK@KL6(TU'$'=HJ'GA)^X9 MM3:K+BNOJ'0U(U^X(%@6'B2[1?3-0B7QE<*\D0U!N2 K=_KP&I+NRL;BZS$2 M#^\?GXC&3M8^DCL,6]ED&.1@@H\.1;2"QU"-G'(R@P"!^'>.[S%QC/?8KB4D M ">+'AI=>^$^IQ^<$T[,4*H-M^KA9 X(\AJ>^.53DB9'M:C/C,W@V#\%XM#, MN>2P=VE.PK/I"0LG,G*_'U9,A.;F&9<5Q$<5Z-S;K]IABCU<^LFIJTKR$^/T M1/)ALI*9L[1RUOT*DAVZN?(ZF]_D"D-_,P@R4*HH;1T5_. =U4U[=A'ZKGNZ MC&R=OMF M[&_DE;V,>A.EOY84XD\+5>C%IUL')N_0/E3.R-,1UM_]B;N-,M@G"'GY+;WJ MV.F'F>C0@M&QAF(D66=\-.L+/^20?.;DM#:0FZH; M49GO'(!S+=O-R3C=MA<5T.J9>R:#2KH"L^UT M? Y(7V-/7BY&Z7+I4U]M6) M/(_!)GY#.;%/3BK-NIG7NB]&P1.L)"'N1 W-OZ#@M$^#DZ=0*PB%+J]>Y0$;TIBNP\Q7#/6QS];LW# M=85SE4#CUKR)$'2 ]V(M#MX,6)Q5G@U@\ ;7V_NZPMFR);+P(B!F-]#:A3)E M\1!]-ZRL9D5EE%M-GGKB"CR^DF\3A$8.\G,$H@TA$L>>" ^_K')I4FLW>*+Y+K-57N:R9"S8$8 W2T^?:V,FWA')F$F8C)TS M:A:&SME6Q2R2S)5M)KX9Q.'-$S97T5>!$BY[729NBG(&^SJA M&\_V 1#:)8^X 9]EI&.Q$WX+&,]SJ//#\"%KP86YDQWZWI/E/Q^3Y<=D^5U72MX@?BH_4"G>3]7X10UOXMQ# M'%BFMB .C1=0>;+1BRYGV!;##O1C;4P>,OU>70Z7!W4( K!>:)WAK\,6/#4M M "&0+S*SS#B 5KV:K>[HHNE*0:XT,>_!AW>SH/VSD=@V7HCX L+PGI1R [ M@L@ SHP$.X5^EHP''!0FOXHEOMP9$-&QK/4C129@4#(">3^LUB?&R#,J;;<: M8"PB'%4_?Z^BLE%1_]"FQO%\:5R@>V3^CE3UA^KZ^Z;EH4+&.+IK[!V/\?)1 MG<[>=,$SL.-;" SXL6WXF?HGX1FDB&#S''0?=)%DS/;+;,$U7G#]O=2AWE''\>/@ M6;%1?@Q"![P%MOV>0R"=G!*B*G)8C=S$U0CC "BM+E*+Y@)_+2+I$03>S2J1 MGT[J(OH9TA))N"D=R_2!3=Z9CHKW M&%:;LZ1UMJHA[DS7**$4\:JSUQ!&FD4D$@O0V0=:*:P+5HZ@.7TK.*P@390Z#^ M2+V=^'0=?2@*HF/([#X.ZB-3+;IR-$X8 M$I[5EX2Q2,$Y/RORYD* K3C.B!_1L-[;3=J!C1"5HG6:#,#LC^=L;IQOB[2M M:HAB;& \#<\._6KW:)*C8,H7FE @I2DL9LIFJ?EW=A/U]-.RK+;E0N"L.U>W MLJP] DG0S0YQ]HJGJY? 9UTMQ?B*IG6#%*VP0PLJJ,F-IDIKTNEI49U7VT8] M:&Y116[L#:5^$ UJ>U?;H!$% ]>5-+?9EHJKE2Y9?Y*\2&(((U,J_0J7\0H) M".!YL18=>%B( ET)=MX0$\E_;=Z.E(A#1G=OI,A,;3\I8H?!9N$O<_-<(M]#>4 Q.288 M;SS!^,LQP7A,,!X3C'=O SMU&5C#I(;'F+]_2DY00C.6QE/![WQ^L$6U7F=E M/",3'0?:K#==RO(UZYH'%GMRF8?]L"P6K64\HTB(_>+Q]#G M0&! 1<NJFF;V3^RDAA;]Z8[?&'+IGY+KP@-_/?[$R(WV"RTE M+$8RRHB]28B3&Y6OE3:%RZGAG')=M6//,1S,ZG$ORF[@B(-%K]__2JTP6RI\TX& M(MO6%><2KI%E"EYXPIJ>* VRNJ9[S^AR]K-?Z6\5.5U8.?2!)(?;"-=[NSZS MEY8C]_VO=".L784(Q-_Q,NXNWWQN)VN6#LWZA"H*B@9B9P56GACO>UMCPH.+ MM^ 68D=?+ZCE8,>.A6A[\4.Y;Z(.P5G":ZK9HZ@JEI,OR>)RM'%TB9U=>TFN M*+OQ\\D=LT//F022=JV(-C;)R&VE.' AOV-*17M,S$+!V< M'#.:,/MA\];P@Y(C!S#;DU,XSP3 MKO [H3P42MX;\Z%U257Z']//&8;:_L!#33\NH#238M#*T/C))OE1L4E,K%M, M2[%GHKJF);*=1,WS;5?C>(-F?RKSY^;WTQ/G?>29;@DAP1S<5Y=_L8RZ"1' M0 [],S!R"\<$J?XP3TE^1(P\6!C_(H+KRS?3.CR??95=.3C((:(*[1,*AVA: M25$RTR+;VWJWM?1?LT M>\@ &BLFYDK&IMMB^M5AHTLBPXL%5[C!PDVM0$]O!T0_AQ5UN ;2KYUC'[9Y M0#9F2 <.QP8)U) 6Z-*8?=JBJ8DB(JP0S78%V>'EY& ,$^3]>)%N10^T?,O!S68)5MH7/;9=TC=-3E"'](Y]NDA[*GE#QWS;C>==WMVS+L=\VYW MG7<[6#'+_1-TBXMJ&/O7BZI %8.D-Z6MZ$\@#)36]"=6GN9!16[TYQ)"^"H MT1#)M[GZJVVQ=!4.'/TP6@LO/8D-L9\FG2^$('^O4:LA56+W\F]6-[D(2 :" MZ$R LDB&SO?3X;DOJO4Z;VDQ BW-;_8P!$\CM>%UAQFM8KL,BN(798A/\@W.NJ6^N*U-O^W0I,N+J#;PA+[6%ES MRK]%3QC BQDYV)D8)\$R^@V'8%(,N,BGS>9_GZ;%LW M>U97G\X6[DD$8QB4'P:D<1LF[6P[P?2(>_:53@@(=#1][( *M:RBAJ] VQP MYW6ZN:")06.UJN9_1YJK@3)99D5.(A] QT&H26CF4X>/61I7D(_7$(,"HB%P[Z3.Z 3[#>%/9XH M$X71G#T\6>DTARD[> I;3V"+!%V8>M,:3.KE-:WNU)'XC08!%^&UCL$.:O5A MMZPMG.6!D,BJT21W6<4B^/41Y>?=GJ]NMW0HKT[(3=K;O/M \&I MQMZX/5K$HZ&FGL\[53 @LAR37VK9X<1P\"1J7=6("#(BE'^>G?PT-[\IVPM1 M.UAGC-'@*^[(';$58W2$X?3]64O2BD#A%+O_TF?F@/1KZRI=!"4%9F(_X*2X M^;B?DD9,O;TL;(:68NR0VZ*#RTBJE7Z'>%ZLDV^MH=>MHHR>3@IE]$++[@H3 M7TT#E 3W&FST97?GGXKBT;\[]B!XE-X6^)2U&2/YR&QV_/1PAK:&[06.=9^8 MRJ ON@IPIAYHG$9 #77I:CP:E>T6/ 2].$HD:,NK>^S,%1?-@$GI_>$BK=?8 M]=R6N6&3O-/A ^.W$DI!:CW1XB.%;]8-V:=J28(WD93NC;AY)@&7W3F+&X M6@6O-=)!IZUE%MM )2H ?B@YL4:TQH9X=@OGZCO/D?WT\)@C.^;()ILC\['' M8)>1&>$@K\;L6T&D4,A%Z#,*[<:D>M8DI0B^[9 !>:%-45D3A1K_&S*E=#;S+J,+.O&X@AVMX^:'J9=35[ M45][_$50[@Q#D;X@ 8*OAVK!8MTFZ7;^-"FW$]&SW[23.<62EG>"G7YME $2 MI] V[<-=A>J'0OWTK+-KSG8["/\LWC/#'G2'&S3?W : WH!0Q86:T/]>P<@Q MS L:G][E^(I<8JXB'+ND523(N OP/:D0;;Z*A0=TA/:LT\D)P].P2#W+$13! MJ*69DUXGR@7>? X:2O]5@)W*]6 'XX*0JY'=!%KV0^!(LBI%G MA4&QR-R+%)J#2CL:.R^L?Z6:8]N,-=AD="W#[W'[E_@W(&-?7%.&'B[#;6$3 M[/0(EQ(TEE)V"4Y+O#$5XK+-6:^76 -$(35/RB:7;)L@PEX.3&MU ML&A%C/R832RB+T;%UP[JR\]:";/5 MM+,B35V%.S]+!57$9] TS%U!Q39M6^=GV]9>GHQC&;HTL=O0 !E;F!12UJL(1^)MB=V-GM['>+FTO;%@55B["7]H*]MUKR" ''0@@D01M9!,83AHI^_ [8>L-Y[CVR7U4] MS#?+'*)71BMDYD"OV 60'W9AJI(]T$93T_03!.[\[_=4N+Y\\']0JT]EJ;/I M+?6'-FVWC2)BWL_[?EW5F5E,FV3BJP:X\-N" 1JET9+9FLB]13,JQWCE.<90 M!R[*GGO]TEWVU]9HV&6^D$I,=P-:C8, $L YEX2*AF=MMC6HQ\;60K=&>Q-9 ML(H(^@^'9 I2"B<=9+*-,AP0,F!5V5&4>ZA!QD$AVADFB-(/M(L++0/=A@8EL.D-Q&M; MWX57%%P M)78%,S)#1G_/ZW8<,T0D9-UH*E!(5VTWX39H3M(ZVU1U*TQG4N]R9+R\\:SB MHV-6\9A5O.NLX@V:3*NI,E[ZEL\8L^E+)CH0$SLG'C"FGO<2BY;L0@4"1EM, M\MT_RQQI$ENL.G M$KSKTI(-S#F4X'4H(QQ2J6V]8,0V<"*_4*$&Q]!R8MMSAQ5GW%K>$24JZHCQ M=@44\E4E>/.KZ"C-8,3?U[;ULIHUE8!#,ZX4(!$H"J+XCL#2RZWGKG* MXF26"(%4)?(<10KY)!JD&Q3CAH26.N&R615RZTN>7J0O*"?_GET]A$ =WA!H;4&#)=X&[ M)0<=?-6=48E4)4B<OOUQD4VA>=J%:PEVUU3MXW1G_PT"@V MS_HZB"BDC33-&IP#A*@HJ.()N^?VPU\"5]XF[;UB.@[#3"[B?3Z],.Q', LD M?PZ%Y2F6K2)2<2_^I0$DR5A>ID2Z& 6=V)*9M("Y2!L'&H'# ..4C&$T?45) M)3)Y^ &(*I&\:Z0HH)M JV)!7^R%!)G #E%#TUOCF< 87(5XUTWI &>89@'G M>6*-=;^Z$]LLX73::Q?.)-P,*(W(^,RXD\Z\N[G." 5J%E_G6-4E#=LH^S*C MM"XT<]ZV/U2K'S;5XE/6NBQFU2] 1A X]VC+L2*X5E5R1+X0KEBPP%^4F)68 ML#5;3KS*E&OW!YT?W@7P"!?87[@)8?#\=>YS2@]/EX-'W!#7HT"W^*S@FV#:]&75+&TCH:8<2&+=U\Z&4R8@YA2&2+WA0X]V>M$!:<8A<#6?C/\+! M=] FK]0=N0'JK;P 7S8:/!@9LBT*L[TA0.^#M4*D4XUMG-7MHD>11FI,R-\2 M3K^\13YUH"LN5QA=RM-BWI$+[]'OLKJIRLG9&A?3LS5>GWY\<;H?J:/5ZYB6 M0S(L+UJ&)(Y!TI, IF>93B3]^>##@]F*#62.BFA3%$BHU?''D=J0&+\1D3#F M65#G*)0/Q;4KJU 6<3PK!4J0GNSUHP2J9W#FJ/S$: 6Y?!_]^/,CI*^IX9^/ M+9.->(2A3Z4'^R7QT A9<3I[)V1HR*A6:0B8T1>EC0H?,V\WG7E[?,R\'3-O M=YUY._BB\IG,P7N9CT&38%P$X)"M:GEI/_O%,(8Q.JY'P7D3FG/MP7@0AJXK M"2<=*'X*T$'L4ZE]ZE$<,@3Z [A'R^/"1Z[B15"_XZZC[DV;UZJFJF%+@"[6 ME*Q='7,*F(_ ;?O0F AP57/\ZM(2(O=$%U0M+3&1;=62,R;#U4!Q0$8 M$Y?,9TA4!^6.QM)+).:+@Y#0K@#(B6L("_VAN8WS_F%(O"R8*83!?L@_FRF? MR@=GKXCSVJSVRUOL=G;L6QG:PO\P9V:Y2C&/NYS]X4H$E;3MP1H7")'N]A28 MNQ"B$?0D^:/_M]^O1+,3GD%U7=P! MD3(\$"\SLL5JU29)SKUE=J=Z./\#0=%F:S25ZB1E=?,#T,X_@#5^\AB4\R2+ MJ'\>=SSN21%U4(#S?/8V;9EIIH>"\.46@CW'NNO8?Q4Z54(H% GI7GI.8IXP MC3;YVF@)9.[H0G".B'VPB6/BRIH2KGXS)HNPCG0G&OIVJ>IJFM, MDC4)5Q*9?ZA6<.:WZ=IX(?!;)'DC9B_X'T?Z"#_,L6=ED:D"F]2X076973QSD%N9;1Y,%R-!21>*")D+$\XP$W(5OIW J(MQ<1 $)XRM7E?0R9; M'JM(F.)AMXNJQ$3BLDX1IL-QE.Y30VH?6'P:9;4V0\)LA@!YT0];;9'N_:JN MRG/S[T2^!38NE^^LMGANEXBJ9Y)3,^2%&=>YC4W"KWNBY2>P]63[+HC&4<9B M-I>Z4!E[%7/B? 'U5QG2;OG*)=AX* ME$54*3%[BOFB<1FQD#YO/MD4$PA.XL0&>U?ES;;I/U[L.!&L99$CMS5S*;/Y M]3;+.174&7!9U3H:KN"$S0:X\0$;-[-FK*V'K.IU,KLT&P;$\PERO0+M/3;A M3!=&KZ3P+V,4F7>9<1$!#@+U5%,'[&YL2T&V9^N\94=06HQ=]U'$L-.J>&F7 M._50@JD,B)IBDA.CL.;Q<+RQ?CKCU#YW,X.G(LL!YKX ]8GSI:Z:/%V\26B^ M8'"NZG2[W!:B3"K@O'D^2)7& M/Z!%74NJ03[J/M:KC3%[!"JQF6E,7NO5[I@E6639LA%A2JBX"%+?Q%\'&\2I M;[A._"7$*=(',VN6"[D'76//9PJS G\*[@8MT%RH&$S%N=Y0H,L.N.TSJ+). MV*M-V*?-Q4+YO^X384B7:D18V*B/(Z?GZNVFE=.)--@$"H8=X$_R7R"Z;?=U M#?$%O/:-B*_-9,V%3[V_V\R<#]R.G<)8\^]K%M1%OKD FL"3[J@1 MK "#-?=;Z^A=LL5%:4Y.@9Q0#7Q3;X'FJUH*2SC&PH*YV=%U#G)TT86P>=>E M7EF@;BA^SPG\=9F'PU6F2N-S:RV@@2&H\.N*73K&I/58'YXJ3&;6[$IL;AWQ MY:FKFPJN4*MOJ])*L:9AI@9>"3BX:4X]5\SFV/SJ9=:T[.%U1^>SE^,&;<"Q M515WD[N7#^5:,![":EN#8*"^)VNY-=9RSLT3X)08\7/;)6O*71D6FC"#[#+> MIZRE]A&)&)3HA1CI+=F::U6L?+GASS M9<=\V63S91UX [G@H#D<^07GWWW'Q^(F+.D*F">E5L\;=I$XBN%5&FDB"L;Z M8+!E0ZD2%]TA9\#CK=D1THD%<,@I,X9L55PZ5:M]#(H1!^W2$D(1KAB124\! MYAD)1:';9V^0T*4<87/X U1>8Q!N&!7[T 9,%V_563C!COL!4.'EQN*H(SB GFMOG3>*"PSB2**'C]X8H8Z\Z,7(("G0"T"]$-\+SQ,<('"YX!WG!!657\;D+>@/+GH_6:DQ/<0YECC."" FW: MM!2.3))DOIKPN,.N>7+H8^%[8W=(#EE607/XP2O'#[/EI<54LV2YNU,W]=@= MR!>'%VX*EIYQ/D"/K&GX!YTBC#B@YS%F0'.$_5D D7SH$4GM0?#3BA8%. Q MRU0^ 7]:G^4MQ:PGF;W\95K9RP(#LT;VIIJ/W.U*_G__?T0AL"E@0P'V2N!# MKUKT4CO?H).78GA%=5ND5W#&5L$1K:AQY$NHIF_S!?X:1O ']627Z!@$^H71 MW7; 0/P J"B@A$]MZ"$Z1IMP[>)L;24A4.%_QB MT]NNIHE2@NIT>L,>%\F56.HV]K5AYD%ATD3/I5OH-:8=*WH/BQ8*SK Q*F6C MJ5$>EIQ1M,^Q87=:,L.6'5UN%QT.$IJ>4+'0/\JP.UQB?9& M6_$^6RKLV[9U@$KDMHMNMTRYK_Y0SI1*!7I-RMN+NMJ>7PQ4]HQIEML-F\;[ MYK[R0@0B\^ W:J+3%2BL/I2&_!6DF^^._JL "X'2RXH29["W9H)K0)P1>)+6 MD#9L+4V1, <#U<\[EO;Y-(KU[K2F\,*(S.48PN1$X79EBU6C6HPM8+AH+5&] MF=]>WB)6W!FQG3\I38YD>(CNJXQV-"ZU,8$:K!Z+JJY(6;*M5#=Z)T^+6^6< MZ[IUAUG.SR9E.;_/C%&VR,0.LHQ7T[2BO]EN*B\S0$/8J$\Z>YEC:V(S35\! M[U?[Y]QY+F)H_ ;$'D21OF8D_,>$CC::8DU@;+N09Y3WNG.CRE7K!QEZP&ER M70?M7R)MG\,Q_\3M0[J.1<]EB+4&M.AH0=CU+GB]*_)]$/6Q+85MXZRJT # M9198+WPC,K %/L A,^P=JZ*#G@-R3%[>=/+RQV/R\IB\G&SR,BT92;XB6#EJ M(1P(>B33W45>,X.^((%'P2E3VG8%;6'(3 M6*)J'O2..M<'?"^BGV.L(#QR!C4+=Y8>#;$;$_0[\$'A:MB6M:1SEIWFTUA% M9I_B^2+&!DV70$UA3E^U;2R_ SU]9&@!+D+$7]K;Q>=F(7O90\IKU]Z/ML?P M-\,;-[E,R01;(_79SWM88EFF9KT')I!MX7%I8)B=! M:*!0)0(;'_@,IV8S[D5$_1([7X/2GD8WAD!%BW 2U+[1>"&EGO%;XNT^>_"( MS6I/ -< G4"J&';HM;XE^YK#JQ+GKOR$X$"=8V*I<4)E3V;U20IL1365<"\! MDXRP=M>T$?)X9B@GL;9?6/5MJX@(R&A>GW//.YUGI1@Z2X87ETY\87_VX*>Y M1=3D;6.#J&;1>^S_*$NQ+(I *P.YXI E+T,F5=FZ3H,Z&JCW<.#4?H6KR,7" M4!T5+"6,6;)LTW*RP]TTD^+1FAQ1\NG>UV(D?HP)?^3Q&N#4(E7A++]5!B<% MU=E<@,<^W,6(]RWTE[_=]?QU[_7L1@W\YIJ*&J^G,Z?.HFUJ8^7EF]2J!,XA M@OIQ#T<.17/:\PS>(.9^1TWD:'4K0@BLFHB!^A8+1!S:) [E14OW%TSI"#:/ M=$!HUV,QJPI0P*==2Y_HC=?I\RK/#.M?'SV=NW9X5BF==(@828]%UQ,''\X3 MZ=VQLC0DQ3@)^3?"><\G)]LO]I;M< W$K5!JP.%CJ6"82H.)2;?72)V)JV?I M,B/\LS$C<4;V83@([(G#\$BXO'V>7ORT-QC]YM9R^4]N0U]^E0T-TO^"QW8,VNG4OW"9)5/K$*K(BX@W5?YEC&N$"!@W#I$V MG2'46@0I2$KZ)8PHY'EM;C6X>:!4C]IU""V3SH%X3HH:F?)*8&@+:%:.EKO9 MJ>MC2ZT;C_4_/<;ZC['^KQ_KOTUH[N.'DP(8O$B;B]F+JH"H19T61V3!/0M@ M=_9G=(M8*C;C7EDI^Y-\6R/.-!;)A613XBX@Q;CAS-SQU*I#7TYEAI-A#14!7*TE&O8 MM9>8YAP&LI]BA/M$Q>AM+WM7]S@?F*,DJZ2V;%#5=(N$FDX-F\0U=+, K =%J1,9LT H4CQ!Q&4_^(NGNJ43JSM*"W)&6Z;F@ M&$$>*+/6@4._/W8HH)(%X*)D': 1GW\Q-Y\HJBL-)?-N@R_7X%KR7/L:NF@Z M2MH[([:>$,,"&*CB* BU(9BI ]A?1"*<&E9.$QJI\"I7K4N92DPR,BYDV;.O M4OYX]\[ +% ;D@3B1KIT7G"Q.;H-:J/139Q"U"QQ10YXX5)!@UPO7W[70H:Y MJF6E!N]7E6_>XZIUB!,&/ C=U.0NPD/I8N[P(CQU/&7C;[XOJ%U5Y6"]EI&K MH@_IG*O:-[)L2%05JW:2(_@M)]94W&2OV(NLZ/ T8)F569-FQ26F(3G/;W^\ M4*7CYG&=YP<:&;O(!(D<4>@GJC:'BE.&;,:HU>V5[TB*1 #];BCS'C4$UXAK MT!6^_0ING$JI2MNGU^$@--V=*$Q 9&1 D:<[X/%$X(TT_^:M0IG8K8?E#4R^Y&#!]"8N=M:\1%G ML73WG>N5+%2OH0SMX+7M=URA^K"T_OD0#5H;N/6PT8;MM(F^T:*9:NLW( M^B68VY5$Z'R>>"RTL>O5YF_.*ZBM3&']Q'CB&G_GJ*.+WIC_0?EBUTVAT^Y_ M6U>B&0MV[:SWKJG0,>@L,NG,=L["W4(U[+]]/IE*+RZW2K#];=0X76UKLTT7 M-&](*!@O+3/KN*+$@R)GN XS'2S,RVTM/@:7'EN*4!$T[F%NA5TK6VR!P>N0KW+%1=!1*CO[A'T;:* +PV+#FEX#[P\7P;(5*<$?(3(P/":^CBUM M?+G.L(%@TV;IDJYN3"F2AVUQQ*Z^MG/BITC7\/C1I&+"'?7X!05G*MY_ ^D' M2>&$&1RU:Y@%&65$//BY:RTL\V93I-=_STO,(&' YGDP7Z-O.5GQY.F#)X'\ M8/KE(F^S'YI-NLC^7E97=;JAX/-=>@E+6 -$6WQM+R'W4,<#*&+"JB;,P^!Z M'@EY@VYH+H0)\(.\[H(;R M1G[RFGV-J0;IX_J4$H)L28%Y9F>6TC8(9I:Y.(X=U!Q,7I5;W*-8R$CI.U3\ M[C088K:N:3R.X('E6Y1#H.+-!90X\G['ZALSRG$(,T]LL_W[SQ$' JZRAN M8KQUI(OF^21Z0]D6\EV;OUO'/Q]R!FB_\M:([<(L.V;3_L??\MV4)V2X>7!] M!T@GWUG"$]TE'4IL6$C\\X-FT&1 \77(% );336S(PF95*C_:-<WZ6$H&=@ZJM PH*R6)SV'JN@)+R8LR"0IOM:O1I# CT$L;K M8S %D?>E49DV'BL @" _C8^Q01E-]T5YD^N0$+=?.G'YJ48F5AIWX.+EJW%K M-T9G>,VZHVV5FGA,M$OYK(OT1[".*E8UC:+H'NBF-],NU.$]1R$88WR;K%4% MG@ADE/K*E6YBZQIHFCEFZX94Q>B-A5^Z%IPWO6'NR;P+/79"%LRVPZ<57D#+"BJV@Q4LWF8X?A2X# M9""F9!U>29FX:F[E.4/BY?SXX#$]@NX),#,A^0S^US+QUZ]CCS;4\)E9#U E MT[*M:$+AVIF3Q^R6YCEOS?YV(]-1"\OFM\\RFVYQP(! H[@A1';/CB"^99Y# MT4!B/;-%;1T/ JM[J>Q-BC5C7 HHBM#/089]@JGV8CFW=!%6!_8B"IC,:@., M*ATP0@]_H]LOY@"4]R,QR/]ZEJQ*/ME M"_LOVO0.V_YD#'=XV#JM4<8>.:X'B)T,+0E44"H *8P'QGL%@91+2R*6499: M,@!S-BXC5R@ ?C;L[46/JHA7=##QH80'C:_H;G/ ,(#B<(5 *V$$_5@">]/Y MS)^/^CSD[@US"HQW=JFB%\,^N$>':O M/@[]T7-FL8E:>#/S3CBL%>64>#E[WHCNU2C[WC\SWI_ %(KM HI$WXO%85+G MU@:"NAF)7:^'P>\[A'OD?HR,N5Q.R?WH A/\I!"&/J'R>+BXF P ^D4%_G4?I'-."!NGZM)U MQ:[[^'O#?#JOY3;&/*@#<;[+:C"QC5%J#K89\&)+86]'*'J>ULO^[(9=)1=W MF"-$O2J+Z\X1E!A!K3?:D3O9IBSI^7F-S*;\6 2R4SC?KC5'GZ/+@#Z:\0/E M.$<_%!GZY,[W_L?[S@_YP80<;U:0RPMK0DF<0: M1#B96.>?<=5.C%'#T>INZNRO[9*I?+T"[!H"_8H\@$5^[;?%H'\4Z95/#^(* M6I@H^,9*EKL7VPUJN3[V#]&I9G7]78K5V-M-FO?9\\; 7!AU#S32T40:>"34 M8"^,(X8YJ$[U*Z:'%,7F/3KWWRSA2%=)O]CKXG[C=Z=.=K!;=&$@3"?1H;W M BPC5U=UCJ,CX&I>=YMU]8<4N( )60"-4*M.H%NN+FQ M$/Q=H7K94/D;IRFF,\9SP4HFH ''IMFQG+6MSG;M[&S'P;J&3GF4 M98C1QH<%CQ[O"9,V^,:!*RQ!M.;B ID#8<65QZA9<27M3/0?K6/T)B00<"=2 M\3?ED)GCG*%WT76'&5H,&>^[XF=-E^?H2?WVB"!TTDZ!RT]U](6[J)C>(Q+^:0B%.;\IJ[,B^8G/+[F MV-55BL?+7-RAR!.SM+ .*&)>_&ZD,-8S-LSY*OR,VU4:]09\(-.]7M$$"H/A MY'$?1LG*^&37%A.5?38F5M,47 ]KPS&VJ)H58 *;Q&TZG86%)+]1)\ 35:&> MRAPA*EIPMDP;5:%FU-E@V;*B ^=6[OC"6%_ABQ0/%$:9OD[Z\GM/__QR3/\< MTS]WE?[QQ7/_"O?3]Q_?O/CMU>S-FS>WQP,:'>27*XK;'^>7< >\?_7N_:L/ MK]Y^//WXYH^W'V:G;U_._G7Z_OWIVX]O7GVX)Z2K8VC"/U;&O,.@I[;X(+X% MJP555YW2/"8C1/IP"N2;V[:1.@2V.@/Z-[#YR251C!WB<9QALW5S0W13SQY,(I]XEXR4;S.2^,30$#FA;AX1X;BV']M&?%' ML#JW9JD@)6^.#"PD1L17=BF!ZRBS"#O/E)>HF??-#]NS)E_FQGC,&EOAN,J; MA7G6M;G @&@?CN#CAP]_3N"_O^!SS#^>!611&ICNO<(?$K"."2\;&#E MQC3Y >,:# ?+N/ZMG/WGUKC-3Q["RCUZ&-)K[;UB(U]J%T":=D*O/W33S??7 MJ9"6SIJ++&O'S98B.=YL[E$KKUO#%F,M!.+^ZS@QTS].3]]A2DFB%JNJ:LNJ M50+B),]M:X(.G[F5S _%M:MAN# .P3D^1P%@D>Q:TY"RO^H5[C@G%=Z^E #9 M/6JY&/ MO^$Q[8*QQ1+.(2FN'S*(_;K0SIPK,J#:K._XQP7CGO7?&;G?^S?-:BZJ*XR6 MKR& "ZL+[57/S(*7P*;G2#2+/$5? 3>6*ER81 +"'E(EK(N(X3@G^VC$4#*2 MF:,G5*^GG8/&KXD;]4*AX;FA)8]+5PU^-^D?,&Z, LRR'^!8P'7U5[:P%#Q9O^%M-?M=SM#I$FAJC!N)L=CGU">@))<">>E?09'L5-V*,3[XAQR, M$<\R0T9*O)J$\MLH.DR+\QFYIAAR"3TRA^ZJ 2I*DHFG#R 3D[C6D:@+^;BN MH3X1<+%HX[CC.>+%! BL,P3#X=$L@4+A,BNJC709P_)G+F" CUVD2]+ND.Y4 M#/9GU -YP6!,/.UIGP21Q7PVA_=]*JNKLD>B\(W5@OO%8Q9!<'LX7&"\A>QL M@4B]G:$(I:W89)\3>H,K<'6!MA$CMAJ72S#YN(@T;\0606P"M9BF$MG8=^8= M1*1Y\=\$S1DC;\ 5O!NI2?A-#06ORJNE/UOJYX&0^6I=-CHS<8KJD6^,KUA+:P %D MYX!+$E8TT#MHQJ+IGZ&QBQ0XS-F./@1E!OG $Y4[U'G15] ^A088679,Z]UT M6N_9,:UW3.O=QZJN,2J54Q\0%]DN*%IRMFUR=)T!:*9*6-&Z0;,A*\^-$"VY M7*5!!!,U21+LDH=%DFY+^ D4":3/R"]SH^C !S;6158VW/%\59O[["*'']U3 M$/S CCG;-1PTD9&S;I;!)PS%BX(Y,"(JC947#(C#Z(W9V7RY13 \&%&E#_%. M#C8DDYGM-R,7%+2D)]";6G^[]B.O*&FE$+NFANZE//8]Q$[A5\WZ9RLSO6RQ MI6H : &481=IYOXR2W&1;Q*^I<"$E3 643/RC<4&9\^> MB@@P=I87D(&[T8VV3:)4%^VFXF_BZ[!_6K#,>>E:&4O_)+-%RMF/Y*NMMF6HMIM2LT5W6LBXN,J,F,AJ5<5Q& M( -=#%('M!)A]5JQYC!N^-(V\)+W((Y/=_0VJ[?=4/YIM]O_. '=@ ?-U@GD MI54X&.]$/:']Q[_SDM/VFYN#[=X2&3RX(R<\ V*W]B^.H-#KU\&2 #R,LY,? MY[.U69V+IC_,1P "##&@FM$F/9XU)>+TV?9Z@Q_M_D6?*W5K1@;9^%I_6:G[ M"A5?5.\F;-8+&]FF2*GIB/]EJRHV%U5I[L?M^DRPV]Y5D(,CYA0G?8X<#%'4 MWN:=9 _.'\PVVS-S=(MK1/HBC27-D2:]';]'//#*-"V'-H7%L$_],EU^-9_7IMDT! M\E'.3@4%ZN ,;Z2-:'5K_;-N,V3RXS<0,GD'SO;SV2EYVG0.GL]>@9 O,@QL M>77*WV4$!7EVM^;*WR,R ;BMQ'9SQM.>U: Y] M>BGG@NIV20T&0Y:X3XV6ON @C5';S=&5L8J%5!:=NXMQHQWFUG%#19 MC1^^*(I72K'(-\(OI +2EB@V^@$T+C:I75C56IX(8=& UB#R'RA,0OV:;2_S%8N&^^W<3E+RT_U M=M,NKL$4-,?\$CJ/@M'G7\IKD 2S\]LUB$9CGE6D-?E,A-(73C%^N5!$4A/H MRD&.R%F=G6JZB M_W:4T*S1*#/"AR5"(HU$[HXGFI]KZW^63);MHC\IM85H.IY+8C8,U%SB?<17 MCAQ%@#2(A6%;_EK/4;!^?8_%P(MJ$2R1Y]F_P2U1!]<3B@DW+%3W%$1EKODC M3&VILAWP8KXDSB"NWAT%=HU)"^JQ8<$UU"D&,]/P\7_8B 2$ JR=0[%:(I91 MP^,>BXOYS&ZEW;M$!2?9BS-;*7YDOI8XL.4@SD%*RH[$V<(L-5%\LKGDMN;? MNC*]7\K[)+SU&JW#&!I;(F9K_P%RE*TWA7C]YN>2%;Q%J'9.O?G>.]MV#1_< MYSQ1E,D7YZJ.%N7RGL=GTTB$SFXO?UN]6!CFS?,I0^]:P?K)>@RT-M+.\W8* M[+_S#-G/#X\9LF.&[.MGR&[3W/UIRN:NC8'_9M:?=.JW;.R:&1=VHN Y7F:- M^Q&KJ,W_:FQ&7L#UVUC#> %)2OT-H*S(U@2H\ZYV^WVX1_%;*XC&LD5M_D"X M8[96Z#YV?B#;?6>9L;RYX5U]EK?HQL(?>LP5B$)(H8=KAGH&O8 KE9DR_,L M;KPE"*XUZ-]Q)8RS+COW3:>7X/)CIM(P>-=W;[OHGY 8;0'# M3O59@O*P/]E&"]L:6&\)X,.Q/[*N\#=7?.=AA$1UX[-< WC2S*'A"'R0J9"$ M>P4^#\-MW YR?5(R^].\CW[XGZXF"2A(S0]DL%6UC9V).GB?F6TQ-^Z'Z\98 M!-0/[XJ!;U U 2U)P/R!_\/:4*4&9 D\,^/C:/2/L;"00Y HRA&XES@P :TP M!$1*L11SBEK5+02;D$>*:^;R$)*T(M@.VI^4.W$UB;Q!YC.LJ9DIS7Q6%+GY MJ"CYM*ZOU5_XUR2&5 PN?U):75F7K. ]D &U>$&F=1(PMX5FZZ2R@]..$'Z$ M,,0&0!FP5 "Z'AB&2V )V, A$Z.U,W6VRFK&UCAF2('W/,*6US;YIV-]H@6? MF@])@-R1SEZFQ98(H@UI^8@HWJ"O"L%=PF6(_)OM/EVS>30TGP8 M>KLO.P88!6XUM]\A4G?AC+&[^KDA+U9H/?L1A$9R2L7RZ5IJ_W[@ MO\JW^S<@SM*J(%@/91T3%:5+I\T^ $NDV1_SWNK:[)H=BETARJ HP*U#>=@* MNCI;4X]6/ 7$5$GS*RO*I)COKM++JI9]>O?K/UZ0(V'?"'F.#+*"F%: N$R<21=LJ49S)?::!( MD)&N 6"3BR1A1)R;0ZJ/FY"C1-1YJ,=9B]NK%&=%5,G,'HV_#A?&"H4!U[H/YU2BJ06SU%.VJ8VW_A(S_(;OT3'#=\SP?5L9OD(WNUUZP8]8+K<0 MJB+,7ZK<'<01N(YOZ8K2>F,+7EJN$YJ"+]Q]O[)W=GKC6Y1)F CLI93]%Y$< M\I:\\VA,W$56H[=B.[HCW@JN5BGJ(\O=TCMZ($"*<9)W1T_Q \73U]3_,IS&:\G)G>*%@>>HK?*!0UVMHR?$A1^;I1* MQ9[0UJ;-$#?+H$_N V.$PLIC @<@ _H!]2N_9#C1"A Z74-M,5SI8_5BIXFV M)_OKE/NBU)'#QVWHB&;&XE&ZQ^)76[L)R[.L>HY$W[HI>$_-9@]5[19Y=BF] M:J6(G5=1$FQVS8DGBEBA'!QH6G(!AJZ52=W*K)#%7DUPP:".6$A+4"Q M5BP.A$])?0([CLG%,8D[X(@].4B-4DR&A-@5E?0!Y%3%=MY0V0%I0R 56%*: M8X?J0C:T?/O->7)G877@6; .0L ]:1LQU2R@(-6J.],(59HB9#5R;1 2 M3'=OPAN^T.W#?=]DC,C'BWG\+7:TDCT?=S(?J&O1ULZU[='=7W!Y=4VM*>(+ M'HUJT'%OHHI_DCR_8R#7MQQ/_** 65BF&NUC8YO!8_HW)%R%%I[0@QN8N4## M$(HHFQEM@1$FRU[IT9OO=YL2[Q> ]*[YHFJ M8EZ @)HP!A31,36--4BM^VU M@QR@D%/YA#I$!P99;1ZY*PL\71#M98Y]/K"A+HR"&OI8S-A556,N<9%N@$M>7=NWTVQ*[1XCNV&+,5]1;3ZB=K.&BIQ;QU>UL5., MY4H)9'9I5@5[_SH^,3OZU!:S>R7Q\S&0> M,YEWS>9Y"U!U NZL3J4"- @0:? MY3:U@%RNUFP_FM^1L:QIG2SVG+Z ?BNU#C9_6%=E=BVE%@#'.9]E!9DXB'Q* M+(Z.60G*;AS\M&SS'UZ826P1S,41=[Q9(^!GQA\F @HF3YKS:TS# )$'!;/6 ME(\:[$)F-J4 P+I/J;+,W ]"4L!VM__'%V"3U]>2-*)UINIY9YT+8%[X*! + M%LY<'MI0"8Y=I1.'"%*_5?VD;:=RZ81==WM+8^MF\FV;GE[IW,K;2(,T1O\U M+3\EMDLY7L$00\9XSM(H@:J6,1E*)(RV(1EI@:!?@N6."%.9\"CO6-[+]P MIR]YIST22-CL/I-]D(CQC2*D9.\C;=L4YN18(DD/90$3J?",6@3K Q38- MT<<1^0K-805US]CY"JPP>0M1U9QX!#8(I[X)\IJY6@V(W6*9E+\-9GZ+.M^P MZUK)/[BM+(1RS2C-_Y@JSD5HQ0EDI(=K[J7G@C4Z\M39.3R2HGP,5:; ')E) M%1.JVI^$I8[IK)W4S.7&+E,X@AZK$5IRH0RMHM+CY%D3]AVRSEKH7, #PR%$ M,GP?%.-LI$[L>.') $/R#,F1B?/O,B=] .$'H/!%^W1"$Q_H6W2/,@)?9&"- MZ@]T;PRL/X2O^5NVGP8H:Z.-_Y@/&AFH,9,L!+-(\@\_F)%\RJA\K,U;*F7! M4A(B0\4L#E9SR)6'+&^(":/[5!6>4I%'0LG'L*,O%] XL"23W^]7B)FX.IZ& MP%_TV!#$ZHJZ^*"J-@IAW>X>+T?SA:J0V9&F2F1YRT=5/@*-TJB:ADJ#>*!- M6,-#''CN&NPAD'O59>N.[7A6_E5=0];9Z%1C;^"'P.UNS.5W!M6T%5HU-R.=O.S2MR+,H[B)[XTP?X3&P-^T%.]YHR,S?5Z M.PFN5"K5LV>9_!H[XI7&R$9T$5G7.'S_*Q 1HC/Z%QB?Q?DRK>.H4UPTC>I+Q5@4)EYY#IK ML1RU_*\M1^6Y!Q5_AD"HZ%LV;:?E,M.N4QV*ID\G\T3(T1@!MC3[!?90350K MC7J!M"*+=[6!?M^QLN!1L%P(E5W!F^*!+'')80[4!=9(H;>1/ F/RZX3O3DF M?&\ZX?ODF/ ])GRGE/ ]S 8:15A[;VP@"$T6149%(.^D/>![C+$>32/%OWI5 M$F!4&@P'#7J,J93XA"_QE74M=VR7+!K%6G>G])HQIIJC@S_A"!/O6]8+C\#8 MA)=.;=79.;3;KJ519EZP?5#X:6$RJUE=70M+M?@>>N$;@9XL?*8' .< 56DDTNJ,(S)"2P-)3F]3FD_S7Q(: M:$5IZ_YV-I9*]I"Y[+]CY'1=I(VKDY,>."-\*;\GR(D G."3#K8E5:#0PVO# MO8$@_P:,Z170=1)\B7KY\K/FJMZ%P^[C#\QS+)H&8GA7]@&^6BU]VOX?>^_: MV\:5I8W^%>*@#R !%;1W'K^U.?QC,AR*Y*55%:U;QEC+.YV=!0L*%;>9X9DS[\?:I$TM'BB\+A_D&<7657-6W 4BSFJ?=9U.L DY&)SBP7;,70.@-< 6S MN#>ITTQM9U7@*W^B\MRS'_6SS:&<.T\V5FUR>?K DEVKO[8.+,-'LY*6%.R@ M7,3([I]7("R*D]EZ.+E $IV#V$[%Q4QCCQ8$/M&KZ\JG S),7G3[6*(BQP9A M'-O$C"OU+]*4FJ(FMU *A-3O] ;[ TZ*;JT1>66A%3UM4'D=6 MI"FWJ3PI3X&@4^P[VU1U0W+=$X@37Q:8NCK-6137DZBV CC?5J:PD:5+474LF'O>GJ24> M/%]%OR./%1_TE3>%X6>HE_C4VL]'L86T%*A4D1X/61%I%I>5%DIJ>1VAKO>5 M([R7OF+"VDE$?5)SDD1[4U@/@Y?)U%V7DD0SBAFXE,CME+4DZV#JJ)PXWQ@( MLG*KBC/?DB<2]Z?>+)>I_]3@$:3P=$[O>Y%Q1\,S1(L>Y!HCM'0P(V*&*PA/* M[7&MAW7DKJC@0%QS#[M,^Q-$53<9/J71J^55N?K#V#4L?V%0DBN7<5_^^ C" M+0FF,#C%YN$"W&HJH5'YA>%9&,%X/4]DNT,_':%LDQDLT9VW8X'"<*\+LJMG 98&#P&^( M98!"26-D+LKJ/"V$+(#SO[.+S"TTMD,V-9.8]T)I$VK9LBD 3B28JWDIL*B$ M/<";[:BZ]'3#/HXH[/D@:OW_?C!GJVCVS?_G01RG=SHSXZ(G^[DJ/[O0"/N+ M>]S ^;TQR:1^A;6<4'5K$9R8!@ML4PAGPN%3!7Z36+E_6F/;EJ5D]J?]1)MA?6 MCQ"3/!9#.R["D+SX9K;Y0%YAL^']*XKKDY(*/8SHYXY!.UIO4%&*F&L1]C69T=\$/EG MY(U(B,40>1U6F'1!R M:(%HVD#41P>\A0QF$AFD6UG4@0-\$CB\>Y]QC&QQT+00)%IF&*78-&'#9Z+>* QBXFX8D9>RVHJ^%9>\"P91N, MG')\_:G"4?&?28-$?UUM&O1@O4+#? *ON5^7><7PTEBY$XHBSMTP1:%\&R?- M-*D0XOJS="S8B<0++[,Z=RD:GYC=B:60^$KE%1T[/AP:.FE"\[%;3PX.-NY6 MWB%9@6#2I%]U3HA%^*DCC'4XV13DO=!Y7\%U)N=&J4X2:?RRO1ASMJ=9T[/$PHSQ&QD6UX1>JHGHY4-MJ=A]> M-'V?)8YG WQEV:^ON8L) 3XBGDR$.KSOAQ SMF=KOS0T\LY+Q\U6>D;J6VS= M;))I@_XP@)D>)TE_X\_6)C0!O>["[HLL]BX[%PXU/\Z(I/;Y_-;K/B1@\]071]T)R.)MIP(B5+*"30]?DA^V5<-S]>WH6VSQ'C8XNW96]F4\=%@P,/OL$^WE $ M?Y3&M?V:V,^"]I&I(&K]>^"@)T;>0OAB)XKD"L!7SI!6:\_:1PM96X&GUVW& MD!8:H/U4"1NGCL<)CX(UE,"+R&JD--TN=).K!#F5Z':FE&),5:&DF#P\5]V2_3]>:EX/( M?NZ0:UDZW?U]=C7$8]*!- ]2EJ));G-L/KAM+:)84E:RR+0GDI0-$ZJD3>[E!V<^;F;HQ]45K C# M,9KWF\W/N!KQ3E%^)2![B>VJP+WUK3!/-W*IUX;(@P!\<+OU9NVY-#I&1T@K M$OW(:X?G"KFQ_9_66IPB"^?RI2QPN3.6SYAJTE/SA4]FQ55M,HC)B/J6;OL: M[N8/I=K_!:]-:AVLWQKY!70N,;=]0!-60KL'YWV@KG(%Y:Y9YD90#P0H5](H MKCF/LF(UKLZH+L$^FB*O9S>FC7ACF6(%#S,UL]5A;&K]1$!!HW419(C('4-G MC>N_N\4>)TH//>0^D?;1R0+=4O045<'P>("T)-L 3YX^8Q4VCM:C]902V=) M1'3;4RDY87$[7:4S]K1:8 NB'RC !*V#HKM8RU]8ZA$E+D^.N6FII=Q(0 $? M,X@U^E/8W]9(Y.WAV7[-PO5^%A:$=>V51J09B-37NS0@CTZ/K4JGD> $"UIE M2)]0N4M7;)RH#6>F+3MC:KEU7+%#_K76&^'CO>;'6Z>?G1CE&??<=#] ,NE4 MHDR-#N54F!J4V:#5 _ZT MT^(6PP2#J0!/ *:69'!D"QI;P!\6;0;D"*SE\=MA3QPJU;==J?[A4*D^5*K' M6JG>?D**G CK=!XDR>]:DCP6#I?Q@9'O/A7(\>]QG[O@)ZR-4]BA M7HT_+STS._[TZR9%>63>X0YR1?C(BX(VZN!HW^DY0.P6D-;;+) SI]?6W& MU/=,>6]K<-)Q\^O3E]>S9Y\\?=[9+.9_SZ#-_=/^?7&-W3 MW]^]?O/IS>_O/D[>?S@[/7M]]N[3N(BKOG\RR/U[D"?':=!+ >MAT>&/^?3X M%+>G*[*93*>7."+$I#>'EL5*>_"D)5[[P=>$U,^(.^2#NP2'B6I[91IDM9KP M^Z >QA!2ZS?I&;(H\YQ%CXVXS0J=2AJ(AY- H#_<&8+@'O'S9QK=FZR!7SVO MNIGX96U(EJC>#;RW?:.=)SZO4M5_XH@"L\3$K.DJS A*FX==W(GD)B0$ ,\ MXAI-U[A0&]4U;1.+C2RN2#;YCYHUSB^+B1A4',.,JN2E:V0OQ0@$:0;"%][1 M;S@]VG%YPKOBDL?)&7;U^"MZ_G"TOIM_IXKC&;\(D P;$&,L80KHM4' MTAI^KA";&>@9_RW,63;=E5#^Q6>#X14[WG +U89]$KS;KJ=IX,5LSEPU'/-L M28E[L7"MOA$!05_"3/N[\TIO;!&&?%C#J@^F-&.=VX(P#"Q/! /?W)UB>%$+ MBA#:!T+^6R_(_G@HR!X*LO==D+U%!^6F*)5[=%!"(L^T:MV)PQ$YI _(]_SQ M^9"IS6XXM?<_P7 ,SW(G;&FFR>KOIQ=P1,/I=X.)_QW,4X8-E\*3(4NB&#_L4DJ%[0A<-(JEZ MG1)QHZ!8T4_#2]]KX$!)13'E]V)NDS0\//1?)1_+538M>7[&VV1M(&-ZM=/C1 M.GI E?&!QN6FUN4>%^@'K.ML!*LPU&ZL>!7S^A]YKYZ?A")ISP!7OZBZ_9 M"[]'8LS5P53=IZD:H178QPS[>XZS_6I9$/D HV)O[ZC-JG8%Y.\?K MU7*]A$NVCO!F%;E]M/>CFX'[+\![GT;0!"+U%(D13[X MM"E(4)F_%IGXO0Z4P]F!9T??(?'0E;^&Y?!FX]L1;[&)?_*[\E8OJ(^@=OD= M)?)PX1N.;/XGMIUH@2>99 MK0J7\%FI'W5PXV 1,DO7X[/ZZQP2CDE]JP2\N M=263N49LL3O#,2 )2^Y+#L[NSE*8W6@?SYQBPJ6;HO=J1WSZ\. )35G24?9* MPN@U3U@NL;GV8<=,#>:P[C!@YKH,/NV#5)\C,GW'T,1Z5)VD5]0I&]\1/UG0 M,D>,%HI1FIO'TZNW2"HYI.H3_>7KJNRX$=_HG[-EZGGD;T/*J MO1;%L*2\][NC"P%O@="%E+'_%=/N1O%\[SW9&V0H:/) IL5V]$QZ0 MXVUJLJ+!KH>=1RL39'32UB'?7);C0QPJ_K==\?_'H>)_J/C?=\7_QK::,EW6 MX+%OXBY10)DXOE/4Z!'GBGRT+8R%C5):^@4\0P?F]\_-_-P#P%2.#$9;,:1J MZ>\6J?V0RESV;"NO"O!)+K(5%[37CD0H-]9%454CDVTZM]DF#MOKP-J\(O+/ MOZ^5^//O,\_M:9H7!X4QMWQT=;[@""=^GYG7*O)<_)B.(]KSP=HYCCR1E)IN M?*^I5YG:/@UECE1$-;+5DB=TR^['^"9N__Q@O2YGG]'16SHD@*>=:C//E!P M#S%1LZGUV;-_;W#TWNCHK0A.NU]LVH3@0 J3,LW3XC/V&Y%/ZA^8 M2L$+AXRU5_#@HYNLF^9RX_&9*::VV:Y].UM($BP:\S_&37.Y_S$GR]=](1)J MSTJP-5TF T78TDB/TQ3PN!U+_,1$_S;\\2<*SQ_WW,!B[- MJG)(% -QG$MK;0=HA8,/3;-V\N+)LY^.TB$Y;O("'.G$NAS>DH2\$[,7X/6N M4@1ZU($H$:S('!YZ'HJ@$"B8L8\G-2**0#I%22+2#A!%R.TW9C&R3QT*0WH3 6729L;ZQ]UGFCA(( MO@^,B@YE'G!#W?65[C)$XV*U8<[AUG\\%4![>D7-R?W-"8B.67>C)/9^I6WRXW^1G9? MUEY.6T&\^S\29?L[7LX_XQ#=.-1_K/RLU+&5^E #9JK'=LTX-6I!<[P/X#"Y)F M/9QY6=6!I"%\S>2O\_"V,_^V*_NVGHDXLV\;+K9TSGB#2C]2ZSJH/A',(TY&7BV0,:FF_D]@772MPAV"C)2UWF@2/8A54 MZL828+7HH4:DK4VL")5$,WZJIJXG8H-N[7'\C/D'"WP]/DU'4BH;$L6K=Z;< M%!S.7"AT(^Y!Z7@.BDE(+, L+]99Y#P)2>B2>)XLS:RN-^S)9D3[B/^ 20!'MDDQ48\[Q#_V>\D5OGAY/YG!*23#8T+F> M.A@.%UZZXUW\(H1]XH0PTI/$C&LN%[$2PFDG47 MWGOI>Y);*V/7E)Z*8 ),8MC=;CJ&CH#S(:GO!\<=/VRC7HQOHYY(+NNUD0]\ M1W;V#DDZ?)C;?_<'6+AY!JMW4*UOI*MWM 0DLF*\]M5>S8O[G363CGMU)GV9 M6=$ CCM(%D>W0OX]6./AD22?:P@Q=DFY7:4;Q(42463F7;[DO*\IO:V=1$"N4 M@CQK& J!>^H)5F@@M-,51Q 5$EGR=QVI 31*FE_?:;!V)*OQ?5 MYS_UTJ?@,8M*'09DTI0T;"SQ7-4,85EL6,_(=A4V/VY+=)A@20M27D_PVQ@DFN?)NU/U!D4,E0ES2E?A;->/JP3Q49:C(J0[TK_ M=&EW1'JYQ-DSNF6Q'!-MQ1FV0> $[48-[-'0G^=Z"==Y?42(EDV>>Q^A!4^J?<)#J'?#)0)N8<)-?YS!4R3$F)W?8GQ'\B\^<_71 M=S;<@@O<@+'MJ(+$*3338E&YA:LJ7J>PYH+ S3/1*1F&<>$B?*L*54CF\I MO2O;C#2G%VEQOD>>2!]_ZX<_9CC)_[4IW.3%TV3R_.FSIPG;&;O.*)HIRH[@ M@9Y)LT=:$_.E,DJX"NV7Q!(^W)@1$K!SR :(RL.<9ANV_]U?T.NBCDD;) M[.'5';!JMAK48R0:U90=0^ %'YOSTK& (@<#W,;%$:W)FR%6(STV7>!83OQS MPRK/B70ARV$-[2G?O+K7E;+F$^\$KH^I)7TDX5L_!I^P44Q&E/((O-[/! M,05Q.2EG$-[Y3"M3P(+X$8^TLF:FJ"1& 36P]'+XX!C?1TP<1T9M:1_/>UV MK^*LBBIJC<$U^O< URCA;"UX.8ML+8Z)RQ=M4D9!57JTF/=IR*<"2UA[4^CI MS%I=0'8)#$CRHNU<&U6*5JOJ!8-I+=GDEE0SVS[[?/3L!+_$/M>K@6:GQ=*& MN39ZU,5UU[WQ?)S!?,W#"=,8C,=IR*J[-&3W;L[:K)AWA0MK2;QP"GFKW$4+ ML=F\"'$+XLW:[T$AD>GT%)V-G7#F9N,X^ =DC(3M23R8\77K#5K&]2,]M1$@ MA/^DH.@7_-8]^SW^.P&6 IV%G? MK#TY?KI4F54NHE,,1XH%.VNC$Y3>@3FZ M!;,9W\%Q$EK(?N/NCSTA)N1+Q$SD.;'M:S-)#\*S7U:,CHI.#?G>XZ:[TKZ+ MSIY[UH@W_ZZ6VJYU):6F/3)J(?GS?/]E-MWC5G?KK6AB"^8(E]$9YJAJ3;+Q M$;/?X\*RI"_G^?_X_-+/E-%?"6B40%VWN-0(#/C.\V(^,<0Z"5]#. MUC53?)SQ$%'9[I2BU"/FHO8"MR8R4.Q/Z_?&)_ MO]-\1Y& FCNZO7.N&G@>Q1Y9"RZ)H6<:Z@T9P]AM@BYTVPI)T1J6A+B5W+!M M3@F\,YT4;/FQ%MBL<'6\U@&['1HHRVGWJCL2Y,, (39IWG9>4J;OQS?$[>1Z0@G)[;I)*6+AF_O"EWT=7>N("\FKQV]+4B7\KM=\%=$UQ*>"0P[# JKJ M\ '1^+(9*6V!J=P2!ZA'-HT):,V%1Q<=3L?GA[S;BG08[H=LOX[-)1":HY(. MORG[%%FQ(;"/@7A0J:<_@=6UW.->UG"E34'Y,OK%P(>D>CL1],Z[RT8V>AW= M.AVAOE^S=P]^7F;K/?L%W@P!,#D-CRQZHFNY'6G"3$J0-AX3Y%:M[57'",Y2 ME1.,X39+_6C@(E]563'+5H@5]TEFFWK^X"[+G)Z7>[?O<3I6^:#DN7WZCQB> MXJ5'^?1O?S^=_.[#>4V.,F9QYH0U(DP0+T\BD."IA#\7=)S32F.H7JNV,.@F M^*'FY1-!OV!SSS@N&#[6>FMVB2[[PC=;L:_ ?K['<4Z57DT^N6FY[DNX/ MMQYK=/9VA**')FL/WG6.JP] M.&YTJV.$)+2]JZ-5KMQK?5!ELL;:$1.8I%HVLE73&ZZ8%X]HQ8R6$;-WW30. MJCVM2OSMFZ^1[Q_1&ADA)5_OZNAQ(O9<)3W>1;Q:B UT^(IYWK]B#(_G-AP& M!<-B[R1"[7K,I!-,675RBC0I 2, ^_NJG/Q":/N?TSKK?KO)RR<_/: %/Z3< M=I92!HKF4=)9W2DQU>P5&7,]1-,I3#=U5:15>EZEJXN:NJ:T[>$(0]$&;/8O-W=Q66+_"OG) MAT]O3M^>3?ZXNWIPYR-^?7GH[I_S:Y ')[_\\N;#;R>?WOQQ-CG]_8^S=R?O M/GT<43;DRK$)QXV$MJ4N)ZC&1'C>&,>2 MU5&0/SV>0+R:<8^;25GQE@M4)-* -=./%R72^#E)F-0Z M2B!HBQUC>#A"KP6EM0T[$\'L#1@!#QS+P"(2-]']R3KR"[&AG*5('VV:GUH\ M,T8?N*'H)P=2#2?2,WRJEW#B^HS:NKP#I,*W7A!^?B@('PK"?WU!^.Y@=& Y M1@NCZZ9'>KR@N5\80K03UVD[:06N? "M_04!>E%@J\'7D7:=H$ RRZ:EEVF6 M$Y&E]*VCT\$,K. !D1X&>P74Y"S( )AV8HZ(6I^C+D"-HJ*@3L)\VP7Y\>R4 M!?9R%F(%UP@CX\FSI]_]GR"OOLCJ&;SJ-=R_W="E(7X!@X>Z$#^I+@0[C/2$ MV/&XV'FM!-M=RU7HL;0],],T9V:Q"^?6G4^!#Q]])?*P<*S7]FFDR3T\C;J2 MRIL774DSF9I\MZ\O;M>_!=(6(G)A2?>@DX'\GH MI'(M@KUS2N=\4\DP<(V9.P-E."JW@FLQK:$G0Y[@-#Q_^HHXAC%C (-0T.^> MO4)_.L\^NQBB1!U%A K*F%6E\6<84?JGLKA091 6KO.U09R'R15BCXITCLU) M7H-VBE3T1/^X D2A\M@NC_;B#L@T]>?POG MPO_U4#DQGO_FM^\_&7"#7W_'3 G?OQQR.O1<\AX.""9:CP1DAIT+:J)N8MS_ M[=<3W_Z!R&S_@LP,[ZOR3\G)#-_:_P(#C>Y! M]@5]I!\&^TC-)>\Y>U)^UHR?M8Z>U;L8",+29^W=$JTU2%P6,%#PPZ9J;DG9 M$%ZQB2HJ8<%.L:*21+UJ_,@W)6?FP"SV@-?UGQ6Q,64H7G MZ:$]2HWU@GD]P";/KD\[Q'>GSQSR-]%!^T9#XGY?. MDP4"GVO=G[PIFJ'$+++.]_9=^!U@56R7E&W VQ'3V'0^3?F_5#-*NK[ZZ\G) M>SY#B3"Y@.6-QRKI=E$]"=TN6EPBR5&Y12XD>8:1;+&I. $](\>V4*8,>/EZ M5F4K69-""0>^,"R1N,O<1;QZG4-0%E[VG"XE@4EH3I;1;: UY3O4M\Q8MIS/ M0SND4=7WV9,7(RN.OBO7.)T^E!&.)%8>2;J'DP_]%@>)5W+@(6EV>ON+ M\NC5P?2"FZ4).5$F#U=QN&2JLH!9P>"+3#,8J#+IJK2&8F6X0-3>6$A@V&M9 MI9E= .'ZCHNJ7,9'A)9,P^/!HV?YJWM%KLJB'$1QWD-UOI%#SG]0V=6A2," M7NH&I/,2!)_(/_J3"8+CG"S2K%*I:O\Y/5OWRRQIG"Q5%(XN(;#&<<4R63OJ MIA13"+TUQW3TLSR^Z\>\S3>5IWF1S%4Y90- N1ZFF9.D06=J)&6),:91LL@Y M 90I[DW8W /VV=&R-6KD$7-( S3'4:4^6F(>#'/"_IH0562!JMQ,7M?JO4!$ MK6J)%N7DY6Y^[C1TV<[O3EWQ< DI]>-S/WH;/@(T^;_7$DQ0VE5AZ?%VT:_ M*4=W-P> MX%I,=G(XVN:_1Y'4D=P\N+)BP%F'=_K83SML^<#'C<;K-!%MBL8 MP'0FMB&=%+!-C71GG;&BCM:(1D4,7CVO^O2^8)&$BK/1:.&3*JP+"F(MLI2<,SM:;8NURS!]B MF>4]*[SMGK@1#?:05?7 E]6S(OLWH&,[:I/*%I%N:Z1>!-RXM2U93 M(R<"94-&,/M?-28[UT2SE*FK@7S9SJ%, A7! UU%WW_E*MK'9*4Y+Z?H="@P M2(.+DL.X@L>;XYPD!'*Y(9RMU C$L];0KX,\&)J32R M$!J5:6VOV/JBK%VHT_=JB&/O&,-I\/.!S9127_#U92E=YT6ZAK5W;#(<(>"R MS&!"2SENTKP\1S1QL&^H:[B!04-*V&,]DT1K M/2.!2]$R5H<8@]?+E/H6_>I)]0I!"$V\P3CCY+\@PQ(TSJB.'<,ZF=LMTK1; M$#!,:_8TIAY%*B5P>'F?GSU[_>O)!T0,I%-8S$E:,1;:MDPF3_)<2K")E8*(4>MSN*^W#?%I1.HF.T6>$]0>2*\ M,M\Z9CB?9'49TI>5E7W"T2VZT3+9_ 8&\YP=.>$\^JKSD#!)9.S(HPO U\KB M/"DF($/+1I(LO'1X+,,#Y?1 ILNCSF#N4_T65G9D>6%*W;1BV,Z+ TCGMD$Z MWQ] .@>0SFBIMK=+:$$L MK,MB= ?;3>FW[OU@^]45KJ(^$(-8VNU:Z7$FC"!IH/(*(52W]B>1J/1I&<+? MIPZ\\84>?ZK\B7$.0W919 (7)_[7M%GPB#Z9.)[5Z[002'2*ZEJ^D$I@%F M!3S>%>96LYGSY$ATB@3+,BOKM; W$1/>$HY21QH'*69B"=W!5F.19CG>#8>D MA%A_]QR1%:-W3;:]DL]27"&_LXWZJLDE++&YJ"9[/KG=E\0\LP4^ M\^"ME4^CP#[1:?[AR?>):DZ007#%.40ZN"6F.G2RHFN4-#\7?VA]O2+]DZ*\ M(ES;9J8!="=WG&1M>0,B.0.6-?%WGYU;*7T:%JC$O$F#&R/MJA5.L\FKBK=T MB0E0F4+Z%IF"4-1:DZ1C$D>!<)@(U^ F<7I*3SRZSW)W+6;W \N$% M&$)X48?98%?YZ^L@43V3 M4AKB))K&T53-:BF;C=&\O!RM>6F8$<6QO((@00K.8S4H=POU_S^XUZ,ZQTHA M0)O:@06@Y1TVFFP4OXOTL+\J*U8DJ>8",/;(6JSFP.;';U]Y'A_]1SF%&73U MC.P%.RIN?CRZ6/JFI"B_J?4A*^/C4)26Q4R;MKANUF+8%#RA36KR#(ZEE''1X9--1 +[Y<4YP9I/ MRYQH3]+\F%QF3/(BZ(&#;>'U9$I3) Q=-SY19?5G)OD )WB#+Y(+6L2%KXAE MCTX]^'PZ(=Y4'1(^+N?1IS$7Y)/,.B*OM/5[5T>0:5)5 F^/B1?Y"M21%H2\7KWX/U6SDH +JMI83H:@#KIU*3"2!N(I M=!3.\0^]C63KBPR']^B%%O"X''95H<]7('P&8T>)J?VK=[Q+H! +N*H9CDZN MS+SAF^'SVA=-3UR4Z&BQIR1]!9TM&2%KNF[SX.H?R>7CO*?.CY#&XQ8AQVW; M#IE(KXGJN#-U;\_+C^XPN&F+P)O"\VK@(/L3&7=X NMGB4$ +$UV=F'Q1OK* MP?[J!2+.8YFY%?P02G@]U,B$.*'*'RWOQG)52->V#DHQSG %YL^8:CU8Z?WBE_/J"/'0T!?^@O')%BWFK6W+^8-^UC/BM ?XZ.J"@:7P'83/ MQ6>"BK(% (U00.S*Y'8<- MBA0@IPL;LKFW9.7UW>E[W&7^Y(?1YD_>%.2URWD9TB<_4_Z<4UQ8 X&8"2'0 MF[I^[&4RRHQPA,15!#J+<0@XBN6SF#(@#')EM8F6PGDJ]L7HMJ]%Z&'+W>M*88U]3MB>RKSBH-O9"( ME?<$EYQD\!)#-YJ8QTXBY2LOD!2@!^:7W2&:$"\V@S/NS^7N71)U[",").1T1_)TI6.-*FYAC@2=L2&%UH M1]H5"=%V7&9S3JV7E6<;5:5L+#IO\GGCJ$./G^E2!6=A&@U/YI=PU+C)F7"? MXC51/1D_M"P+M\:BSRQ/LR7I!WR92>GZ;R]>)F "\?]U]OB!&[VVQ@ M6"Z4]X>I1?#-N11E9+8SZL[PRZ(R^!K:F 6GIF!&P97A.6PM',[H9#T-PT;$3$ZF?_!4S5K8+ M.S%S46+R]7*-U]*4UFB7NPXU'?C#VPQ]#;> M$%%C\+ON1C\)Z<%$VJ= .^.SA7;J4/B?D,+' ;W2O?M$%0=G&Z7H-+R-OFS\W\G/\%A@%6=>XN M:?\SP '-#J]H:W8HHR;+OM_$A.;AT&.'N[$>W6Q\7>=<&L16 M5F7-U&DMK17OLOHZ*W]YOM-A+2NAUL%S"0T)_EK-Q7^$'N^F/UN%PZOMYG(? M.B42SOSS-2OB[W/4RDXMXI<3%\5UJ#81V"P#%UUR.:E\C=#5N(J,&TBV&O%Z MZ67I.T#?__SK:=2*GC;6$[=+TV75;N+3SJOT"ELBP/M(M*ZE*K!DWC^XLCI/ MB^Q_O7U_@X(I\+I8MEWP@?,;N+&99!\J?X_09BY5+]*CEC>QR&"];\J8(MM6 M*&!!R3O16Y;M24[$>UXNJ2V:W.@RQ_;KLV*=A9.\_9QM% />9^?(('AFT,B\ MOQOYBF^]1/?#H41W*-'==XGN 33G^:07'WZ!ON1*Z$2Z\S-( E<5RBM4YGQ\ MC<[CN/CV7-[LJYRL."TJCW\MRCP8(_K W#?;V9RH^&;XVOC8!LWTS;<6Q*[PWWVC5[ MW0A)P7TIT6-R&W/O0PR]WK6'O,#S(9BL3KA%^#+-X9]H3%0,J00@&GH-_A].=YWB@J>*$_:" MU9P_"2R#2S@3L89H M+1+=$YQ5IQN+9S0.347)WX[;*B5@1 889,BQ%PDCL9LVS8_2W[UI"13\"\>B MHW.W+- WP9E"UDI8D]4R=W4_,8MBFP(6/X"=Q*A2L[(BI.#OYRP3$B&H>%F4 M\E,*?\IQ2A#$Q>%.G,K7)4SU26Q*<##Z".=?@8W,/?H+_Q-1-*";F:M.":-A MZT38(PSL-N:G^)P5!)F5G@I?6]L4]$_M(5>,G6>0@%>M,FH#QQ@,$Y.\\RD% MG+;+:S8$0_M<-&4_X.NAPTOJA'BQUO:PAEHN;B2Y;]:/1&E@ Z[3SU<\ZU4$ MJZQT1O!Z6S9X'NJ>R%*Z(W2UO>QK6"R%"\AI:85%JH_44' N:,G%I5)BV4BG MZ-LARRA_I.*@Q/%BH')ZM38K(U1>_2))MABA,)2&>AJ7@Y/%0'\ZK["IL'#G M8!&T[-%1()5/KQC,[=QG+JKS9E4!6QI$N)=EO0ZJ/%YK!X6?SZMTI>@M\#@N MN3"_"HP]C>5Q;2E[_-Z3@T(Z3N';-#&^A"UGCJ]HA/Z@))M_5S%*OX;+-$)XQ\ "<4/OC]$P0) ME9-G\-\Q:;3'(W7T_?&6T:K-+C(Y@TZ^<,F ;Y^GEFX[C3#U*Y)SFX>VM2/? MJ-1L6=_2,S"]/FY0ID\Q#8<@FYKS^=\_>>FG;7(T10PA,:@'NQ&O ]\11DGT M[4- 5'H8'BPQY?<-,=_[AT'KQY,>7#W!A#?'OWL626IS:9H%1S5N0 M7AF3B$*PZ15X.:^'?5"L[8*C+JWR/C\<:>92@RX8_KGCU )G=WV:;"%9*9/_ MD@DRATC+Y<2TH%2>-4TB48952"6@CS]##"ZTY\SULM)90?R]H0J>P7]M(^HT MS86!R3G]J^HN_G*@WN2TT)K$;&$6O&:VR%9$6_/LYS>?7I^( M< 5G.8D;H4ZIUZ2^+ARL5>RAK>MREM%W:(JUDZ!K1HAS2]6RW\#33.$C2O.9 MZOAYI3=8K3J.+1+['B_##Z_[(L-+Z>OV %/.&W-S 1M"O+IZSR#HO,BJAJ)S M>W$KF9A=J=3\EM5>G+R+ I4__\.3[R&(.;K,CG;-=?OTAEF?>V31HKO_5VSQH3D MZS2L)E,^.=ZR2(.TX"K-C$53,J/ 5V2F_196)-UMKP4Y1CC*LZ>C2B&=!,[ M7\'%@&.LK!YU$NE3NV1%W#BS=%,[=KE\[^ M+M%HU.Q#T<;=1A0BI+*FC(9\&GCDE,7Q,;,SDM5/PYHR!9TIERW1P?U"WK"X M0)/_*C/Z@.^&C-)#?76DP)P*.24D& K-,O'(.@_,/,T2+I>*1C M?8'+DM9J\SWPF>Q[%F!5>CXJK<@T\-_!9JLFOY05V(XB>DM+&]CPD*+*YQ9I M6U2UN&0ZFKYUVVX5\NK083;B8]XJ',!QCI')FOE^/3I$-2,5<2U[K4,ZM)Y\ M_^09*EQ05?G9J\G1 CVE/V_04G],!G=[)A!G"8ZCYQ-/-RK88R]R2:W3OK*[ M136GR:AS=THXWWIY]1^'\NJAO#J*OJBO\I&?C11>,\X3J-/VT9F)I,3.&N_.RT]!;Z'B9HX\6,J5"'' 8]J_HP^2)4I MW9ZH.0DTNP].EC10;UG )AIO,%MT(>L\V7''FR?"14"<)OZQ!O7[#.%MN>>6 MH =0HI+5UPO)]\NRFZ7IVR$N]RH62,C#M#W<-L#B09Z57B#9,S>'N*HF$L5S M88!AC7M)O,\N,@A;;?YSUZ-Z!Z$T.*R%E^VE)^+KN,A)B. MW\K"7<,OR,RCD=EJ0![0['_5T?I\5$?K>PJ3M7./I&T2<1L$E;; M\@VXO26?E5'2N_(,7?+O[IS#T::@PB*=9#WII?*JT+;,5D1_?1S2%DU,LS.Y MDM27QTTV@Q,9< C"0VC7A_R2W]CV.F,6O2^WT4,V=7]9CL1/"+6 QB/CQ[-% MNYV(W(F6$[2IB]8V494CP:OD%O^U&S9:]M*L&D M&'PZ+>0:MF47.(/SURGM/CC/Y6.H%(6QIVSAM!;+CF*E4Y>7X$:Z;?9 $K-& M%PPE5]=!7NF?14:8!:RZU2$WS)GE=9?F(*TVE8WB5+7_<45<:_9V2,O$BUF2 MOHUT^%\["=]=E^A=)C0NTA;18N6DX6],.F<9'SE_7JQ M"EVO-[K]=U.'N&>D:5GFW"6&;/$H-\,_X:(LJR6+%)M:A'2L8,0$'FE.& F.Z?&S:)]'62 ? M)$;_8"(4WUD!$ZQ]Q.^1%1*[^SY5*38H5J)3<%JNKEE-[1#)].Q69BSI.XVU M(I[A8>:IRJ4/,I0S.7QG,%;NU@1C7Z5K:9RU% 014">Z",]A(O^%73ICH1P_ MI7BI\(/\_29-KVR:N2 ^A652%H@2*+U^HD8PBD7T]M^R!.U2_6PS-/K66L;R M;+NX$CT8YM].;_%0[[OM>M]/AWK?H=YWW_6^&Q\$8COQZ N6DJFXU/A0__NQ MX>!H\M#Y%OL>\GKS 8@JJ_HB6[48[]Y[V^\?@U/.M(;(3VN<#N)?(8*#R6%+ M37\GD\^DL6U8<.*/^NO61OBA^2C^N.@X0T;GG-\TK3'XN&>'UY_X#_Q<[%W6 M?A%X/Q O&'ZXN0\1H(8H+A'+J>ZXF?$^LN(2ULB<.4=DN3/:EF2.18+,?5EE ME1^.B$LZXH2^I8W<\S*-_=O:M5^[:?O&T/N!UFM;< ;J_L@5?WQ^E^F/&Y.2 MOF&-VVH>*N ASGN>&$'K+:0_.#6H2E8[\.P-(971Y,LS3K)C (Y)]QR;2+%Z M^]Y#^S5]3MPV-(5>%GP?7YV"#0*M(Y22@.LA488 V:)P7YR!R(=,'\O?>8WR M^D*::N&9D85(%0!9RXY^U-XP&*9UZ(JE==O6^-B2Q%Q+2J.9S#0I)_EZ[,[O M.+[;7PC;A#_U@$ZR83LDN^E*_^=*P)T[YB(13+.3/@@&I5JJJ3 IB5TO25A* MG.!=I2LBM=H;E4EF$;==,>O?>=X6]R*?N_>9(F%$,-R4 NJ(4Q5[G7),3M>F M\TVZBW;R,]$-RG).98V]E!!#M"]-@JQPBW31A6>( BOAT=2<^^NQ*=665QUV MG_UG;WP=Y3=-W7XB$0V8X<*A)A0F:84M<.<"$2?,N&53I*QR=V'C$A;\$*>" M4O78B1:17O>LGSU6[LY7-JQ:]#"8D\1&5<<4=;D*;X34&)\O%:S>*^1F1"Z\ M>7J9\6&P(5JYZ%?8J4?TALH,1[6+E8:B"5L(V.)D6.AXQD?(A6O.D!Z.;@G? M5(=(&)VY9\?G*6-E+'(A:R'T;^ME2,&V0#@3)A&766V()UF0.\LW M:X5F8 /17 C?9-,T<7'"X+I7F(9YB\*+2.):2":"&>EMT#"F3F,N&0\RQ-WC M &^+?IA_9G%LO-[Q7H<#$G23/E$*T52)+1W^S;"X9MJ9W (=/BI(DT_EA""2 M=I0./U>)HAG0$!*G0!D"*7C!LFNE1)&AZV:?2]6=(SA7J%UC"+C*;M:&\&FB MS34'G]*SID,G#@R?93H-K=BSK +W!>MP@KT1I[81:'5.\P.R%U]5V/I^5(6M MM[ @X&+SR;]2=%)'6[(:TO390;W?1JZ8FKIB9E*T?@XV)KR)%.C)KC;0-]3) M?YGF&]?0N'SV5,7F.EO7R,'U1FAGM.R)"0YUF%NNP_ST]%"'.=1A'F(=9HAU M Y\=_'27:RT\82"L9J6NV+XS80,:EUPL?XVP%#J?8\1@C$SU %K4%9&>&&ZU MEF;RK3=EGW%3"\'.TE4SQNUVN%M' ZYGB&>HQ5VZ6Z?L>4QJF*5ZD2:W.OES @E]37_'\> [($SA MT!$Z'A7C84:,)ENG,E[5M-2V;YR_(_!T]DV95CO,@%RZG_@=7 MSV N=W';-$N:\%G>D[XO0S?SLZ=(Y]%L#PCT-6-$Y_XP+NNTJ>@P@\VUJ2CW M-%9[]&A)PM]3%\/?WU?9)1JVU]1%3!\M\4\3\#MA;!Z\@<[>QDQ-/'$8VFYXVZ$ M;.*8"SQ'T3M++],LC[@&\N__9Y1UHAWWPU'I*T# U./#M*SZ0-Q4CK5 MO("#YKMR\=TZ6^>HTEMO7+L7L!]ZTUWKM 2K,,J7P8WWB1Z#*^M.A2D*4![4 M%HU;\*#;?6*IJ< '&187#NGA* Z%)&V'<8PJFX4G4T39V\E.W3$W9C72"!/E M+F9*-WD>":GAH'./:5\:2RU_QHN? ?1_7^OH_WWF!UC1C8)@"C7I/J>,>9"P M1LR]W;>.4C,#0+]"G!0+#9]7. 0XVC5'VV=M)7YEHHAA4A[7+A&S0_V M%PBOBRO'K(E!\-U0C9<6?U@;S++ J23Y-=47#*AWYH5?.3_8^);\.OY2R%)A MF"%V*"!JR!K4EH "3CAZI%._Z.&?<]]JQ6E]PSRGE'NL1$"^NT]4XG?F<'W= MZTO#";:3-B/(FDQ=X1;9.LJ!P6O*1DV8BV-2MLB4?30QW^26B+D[_=90A>46 M'OR]Y5[H]C9$WO: F+AMQ,2S V+B@)AXB(B)0>>AL12OHQ:>!H%H!X\G"T!% M&* M+=G^I9&3#Y_>G+X]F_SQYNX*!9W/^/5'RMT_Y]?4G-Z=_7KRZW?R[M/'!U*)&5(9/@LZ(:W@A%M_ M.6!Z)(0*/>4(09D=VE=&E'Z3'#Q$L2 MZV" -N;5M;;(C0!"WYI,L ZY@1V7BZ,5M-$I?@EA?T),S(C+E!JY M-A56?NH-MZG+E[$M$]5_6MF]A!#CJ_4WHU@=IS8%QX("EBJ.I$%P9/#4#'72 MM=5W>_ ]H.I-4V]P>/^3']ZT&Q^82@LOIN1\JC3(7'J=ON;'(A' %T^>L9X5 MMLUC$^,2^S(Q,9DMP*?.F:#]'K-*'V<7;K[)!=+SFW>%#*RP>TR%)5=6H=X1= M!7LB^UE#:4O/0. ;/,VMHSN/;F?<-%5Y\YU!)GL+"RXB5V7O('0O766D4L%) MXK**:S7^8B:H(Y^HPGF'<,_4XU:;:G:!>#I8#]R03.JD\%>\Y;K:^.I=6K!V MY4@*%+[TR5,C+9YFE*XNB)E:AHI+!;@'< -P _T>@\.1,0]/X'@HRDG[OH;% M$_8-^L.Z;[A]UI>*%SQ?S7W:V*/.?$+E2NVFY4U?3*2.057GX3LWU. $@(B7 M*-?A:803I>\US8#^[<>7VHHVD0HC/TQXV-$9BILR#_RS4*E *B<2]K95<24! MP;8)&=T@W;RWW8X&4@'87/M5<-,TY_^?;GZ.OSTQDG*>_;CCCY1+X#DHHT04 MC!D* 7AWA8+#=8:;;*USALFSBMQM6-\7:0&?)T @&8GELIR3OB/9#? OA9X5 MMP,%U>"-;#@[Z=%=HYO7Q0WGM?NL)"'JNBR,DV@LEHIAUP1]%$(#&PG1%6*> M O1RK&)XT(T.X3U1$@01HVZOB.*FE@TC\ZRFCQ^MGLPWE>K&"])GZF!X*3]9 M*LOY=D9EKN*Q\9:O_):NA1@=_CZJ\]>SW,5';\JL"ARPBO*L["\Y4)DMH#O8D-]ZR>[YH61W*-G==\GN%H_ M\QL>@2(!%">Q,>.>%1Y$!?:H=48VLW^M?M(X#JS-F>>3?V SJ7E9 I\6<%Z2 M*5P0P*Q^QVTZG_]7A+B,/3S"ZS><.4K4(4.*>T7E;%S=<:J9^ ^'H:[=(49L; M1O?L4@ Z^KL+S._,- ^!+0LU)9>S8B-.,(M@!2UYS)PRAEDUOR4DE=4ED]]: MF21ES9,CG%$;'Q"ANOCD.L-^.7*EBTM8'Z3T@]]O-;QP)3>DO(([3O_TN2_^ M'"?)-!$V*D_J2&"P/=KC2TI(H/LHV]44^H?BL.E&B:2@SK-+G'519Q3M II) M7E=ABCO;S7%+D@,7U^3CA&ZH4&*" M&S*%NV3"<_IW76$ @*#8(_!4!I7]HA M+%$P=>A$=XDJ&>1".L/RAVWSZ1J?T=F,FW*-"AS_Y+A318YX(VGZL1/W8C*E MO4CYYB/8?**GJ]_\#2;P'*/I5CB/@O?#@LY-NXD>CHF]'R.FX%;-UA MVK.G3W?EFG@1_;SE%6V+G+QOQY.J^H=_QMM[Q-&MMS^_:KVU1[+1,\X*6+1D M9A[("?>?W^*R&-V8?[[AF'-6+)R[NVL7B<6"$*Z_^Z 8Y #\Q4=&PN?%@_& M3&]+^V\7=+VE)GVHV!;J0F-,!DF32,]JHQZ(CDB$>T@FL,3[]K?[]R9PO30;'4;ZQR.3"DFR +#*V/%!AE48[0QI(,#C M1\29I&+)V,Q'_E4FVX9_<>CJOF"A\>^H>%^M)].T^#P))::TJE(A':U;'KV0 M&>9.(!@I()"V^E!/T+WQK!"4GA M!2MI#0;V=-\4UHA'N:A#UJVTNHO'7:_3I,/J>1D+P^O(4S>S!:'P8:LFNOW6 M A&&Q^7R ]/!DF1/TCD&[6M/&;(VZ<>BC)8C0;Y!BOP M^O:Q;R2(V>Q8["-C6!DV_I3/"$G%?<[P$%==',IG\0V)UC4)DL54S-"?CH.4 MS@ZE8H7E4:FIH2ZL#>E-^=$U\P*Z\Y*(W+-668P#Y"YI4)'+D7>$[7^9E7D: MD@8V-[@F\(3IV$1B9LXR$MRWSI;@#*6%*S H MZF'RR=H&IA=KM(-)JP#[FZT2,+J/Z,%4'IJ_](G?H:3*XBEVAPH M/?:%5+*4RHK:-/5MMYQ.=V!,O_7:THM#;>E06_KK:TMWZ;X,TBE^D.[+.PQ2 M*?3]60HNC]F7^1KX?IIK8#^[2-&7X0@63V(O,M$CG*&Q*804F-;>4/]R-[1Z MC,[[(#&#![GZ0YJ!G*7?7'6.+> ?4_8%WRNL%":*LP[@Z:UGCWF'W(:W/[;4 MRDV;4^9937PAR23/(!"8"ZKP"J.-S8I]],4BS="M)0 4&AL"/RUPE7$E'=UF MGZ6$*R+$4.U*5T0C:0KT6>0YE7R"5-1\8R31 M?5C@OJ D69U?!R3" VHR&BC9][55-/X',V*AZ$_?7,D\91IR904FJ#$MQ+*B MRE.X&]V@Q:UP9RZDUW)EJJ$04H+BG3-89I?P:)J_:OV2/HI?^NO+(S1']Z"W M^#K,12VY?5'?/?L"$^@'_P,2"ZV$0L4@#2.'0&G@C$&[H&8G(24B05^>$^&8 M436S6E 0<[<,"L&XJX)($PI[S5OI#+I?>Z>/< +WG\&PU6B#A1W7N]66Z>P" M=DYUG5 26*AT8 >P#'/!V5?BB1? 2NT6FURWHKA?ZGGM4 ?;IO\ZOOFYW'MZ M$%C0F"*BT_&3M.@ZHLC9+8M&%S@E[J*&3/I]0J7]&]XD;8#LTN:E3V_ITE(, MH 12[VL-^@(\U&M^*/8>5&J\+=\79[(B"BF?W&P;L*[N(7LG(E+"'%/9PE='MR_VW9;"=D2 ]KZ%6[G1\ _+5Y\B 31X# M3N*JM%>-763U#*+X:Y=6"0$I8F"*@MN&%ZV32V1)B6:ZW_;QW+M-VU(Z29FS; MT^@2*CX?7%F=IT7VO_2\8YRJ87.% \RCB@G[N*$GMOP!U]ZQP)'RY/G]H#&^ MUIGZ\A4V:NC")$4QQ54&5[4*_]X4F"9 :E1XP2Q4LI1X*Z+LW=7/=BAUW7JI MZ_M#J>M0ZKKO-JIMB=$'#4:4?@H(0K>05L.?&3.:,+@/_G.I5-9TGBF9=4IB MY#58>/;6)!U0(ZR W0N?Y2'4%::)NA6S)2W0#%^LWJ2@.Y8^AP??:2;K./3= MTL1ACP-[>BJ6$=\3KHN'D67L[FP\F38ANYVHW*TXWMXN#V[207(*\):I75Y( M,?!*2R3BP)$MD"J9"3.6)9Y#(0]G.2Q1&E"E7*2U[73; KBD&9=I3_RL MX[(#3\QCY-ON5,V<<,*\&*IR.1H([ST^YH(IN <#C5O)4.H@1-^'G? N*H"R M0"6D7J!1*&D4Q-P^#Z4/W?(R^^R7!3;!A#G@V2E#QXHIJ=E(!UI" I_B,O>A M0HUU/E@X#Z=@=%B,A.\"&T.H!6(?SI37'IZG4 Z,UEM(9UN;]>^39 M,I/N1W@0DM&5]9C!G74(ZN#&I_:>MCR4A-I0$EXJSF#OKADE;/1U#L@)Y<(/ M]F4RA*):&Y0;SQ#B.!'Z]=K*8 M:OE3USF.O"7^=\ P;ANMCM3RJ,8L:_0\H'D?D%R PJ-$4T36D\#0K>:#@ MT]S-^MRG&/'72)/<^'SZ!:W+99G-E9Q@7FZFV/=<4"<2_58\=#_^@IQ -WM] M39H_5NX(AV#JK!FG[P? -&9Y"Y@!OJ2?/AMV])%7@#N+/3]K MUAT#AY=:9:@%!G[@-F7DOB!1,?HUA4M&Y3VMEJIN]UWNBG-,T9AAD#9,(4PS M3X0/-?Q=QF@3?ARM3?C]JH#YNLA63S8BTE/7B-%Y3J;Q;0B7G3LSS(K&*Q_,N-T$[M>*A 1=!%A:*-AEO&M05!7N5N?MZ/0<91;'C2(W\/$;_Q#:0W.29_24'/[Q?'UO(2&%J&XF,NP@5OO62Z0GJ MX/9ZDB+B!4+VD+ HFM2W3MJ72A\4TYY MK=EI00-CFSDVKGBNE^ 8Q"W^436. 4I7%9ZPA:W-X1\_J%/ER0&X7*P?BW)Z MF\)0M> M+EPN$F;_?8\)9_#F774Y).'\/PDIHYFE03(Z'>O"SBK.6BB>]Q0Z M>VNER&:!+!"DO"-AK+O!?=&I=M&SHS0OBKS!"EM"+%[.B7)0/:R&;N^O)R?O M_DY/TUQ]%/HSV.WF(E5E9PN4AX3*G@?)K)KK1 MGS2,CF,JEJ>EAKC%@N4V#"\U*CL(7 G-"=[+%7!&3+DIKB1F'LUCJ#Q"RCZA MAFF6Z!^N[OMP5REBG[!.5W!;G<]Q>Y@L]X HWKC5.X/EX785B/'C'61"=-7, M?(HA'JIRD)'M SN6UAN.\1-MSUUDA..:FB=OZFED,JM%@9W*)#U?4GT;#I;;31"&-DAP!PID8SA%YU79J@M*9K9F]D1A%"^9 MT5F"<4-'%),#=D@G"WJN6P@M8H6&/VP([1_KHW'E%?,J^RC( M,.TA3)@85(<1E@:73+"->O[L8>*,!=]J7@AO* _"U@%EL^BG>8RA0\H5UF@B MH2NB41)4CW:#";C),(GIQMDY2^VO?JM3T(02Q:/R2-RY9T]'Y<,9K^U]>DUV M[^"VW=!M@T&&X-PE+(@F6 JB\)ET(>1S;2D4XW\&O9/VI,0#M/TF)75/COC MA,$76:&@S)ED7?KLP F$1^ &^I:WM; >WBN5*&EF)8=[7 M.7L:FQ5;3(*)&'2V%=& <&A&.0@7",Q2 M>>U<-S_"Z%0#?NX=6[)=E3O'1@1DIQ:Q:J-Z*>NI;@6]'ZVHSVO8DJ-D1#\] M[M/:\<.S*12\W^%V(%FX]P];-MP$8$$#B5@H-)H;562S52TH#,ZAGGW;]>P? M#O7L0SW[(;< ;[4=8BO;%"61J,;I\1'V7G:UE":3HV?'['%1\X0VX?[M11#H M!8O[P5TBDV(U.>'>3\X3DWOV7$R\)5=Y!S[66P>?1[VJ#V@>\>(YNI5U^T^1KC#&UF&7+WAV8?I:%1?OY.# 6$O_ M[2L:H89!];;0=B\O%\\G8W4%+J)-COOCD1Y+&6"0A-*#V:I$L?Y6&<0.)8"; ME@ $B4'[99E2REI[B] ==H[+8:KY75J0X*9RVC_<0$0(&Z^V48'K]KL'#+Y5 M<$$Z.4U7&;(L< I33V_Y*II/\!@/2P9/( MNGRX3D;BY":3"PCG+HD5YD*8:?N8E4(!1>M;VP@2T>]M;CJ\^G^F5W!>5X5# MCS-0@W"XH;"LEL @DE_"/:O/$*5>IOF&@)O^ C[#R60%73J"_4*"M"CQ%6GR MXG=H\)CJ[SV'2]\K'4_F$+J)_AG\)BNQ6@-VE8_]8E@P2(E^)@*5KT0AX6,Y MT@?)"CV8(_T=A$E,_P3C>LXPX_>$#SL<[\/;G*TDHASNIDQ!E0D/)U,>"_&8 M W;30V=DHQ&^4PO/>/G5VOCBA"ZB@G'4/-<%%-SCQ":7!'_0AV I0TTSJ2*K MQ]L9=&2V"'^'$P=B>GA ^B#Y.@TP901=:(7T>X#OIH'5RE_C@(N[=UP<'8*S MXRZOXH"2&R-*[ELO"?YX* D>2H+W71*\>^]UD"S@@_%>43]X.FSMX$5$K'R$SW,2'*:(!L1( M,<^D6 D^.-QP]IFT\.KT4MM*E+*3)QY[232P%1>4JJCR9U_::S* \($\Q37D MKQG @>B 9.N-=E&:-(X67Z^HI+0L"T<>;\EE9)+K)K/ OA(F^.2 M^X/IF=Z MU$2%$^2?*PF3N[I ?=\RNNO@372R2'O10?<%AD5&>>YR3/ SIEB>U+\22;Z7 M>0A7:H8F-P>UZX.2V^AZ6A)GR9ATEX@_(+;A@<410W7SB6G=!&\1?'*4!0IU M1"X5%(@MI3R#Y'%N[_EQWCPA#!'.0N'P]@9&&1\QJV 4*JTX)]PS78MUU M7B+_ZZH25E9.-6C_;7**I^W+MO)#^LW,ZK;+D_=E@WRH%%)!]C*:$?(/T[K. M2[Z.6I=LFR5EJX!YY&S&IC0;5XUT$/?B@SGG^L1J'O.1]ZY "_:/L@\P'6;RND; M&<\&'HU/-SG]/ ( K'4V<]I*JQNADR0";PB/\,/3R1S"OM!]RQ4AN1#?192( MN'A%/-(,_B(X#&VJ9BG!'S6%%Z)O[(-1XF8&L94^F#/AG[56C4C)]C$?!;>2 MK<>"+7>,56N#!!098.'-LX@7N6/0L(BY3OSY(]N0I$WPE]C,0O4T_M9]VBQM M9'KQY!\/7(/DQ9-GSP98530\]_J4SW_:_92C-'Z#:%D?C/%[[7(4Y@8G8I7# M'GW[]O0QV[^;N<)Q):U+\@"C/V,PMS"9!D&"U$NK(&B)(?_$>XQ>'CLTWO01 M'ABYR<3*N:*GJ$W,9HN\-@4\Y*'_"MW/ZMO_VIO.S);!W5;X^'0S>[4R0L M!Q&YTY*BBD6:[V0B>!;JVYH&\G>%N2<>DB$,9Y:;EQE>6-5UOX? #F!F 4ZU MB3@(5/-""&@@?S]L"L"DY'7PV4/5NE=/[=G31J5:-+6H<*]T-'V7,6%38-SA MCFB"$EC^GC"?\HVAI?*[A=?$];/]#Z*3#Y_>G+X]@R#]S=W9Y_G/SS[:>[&-^[\TQ^?#*HF^%!.BG$?% ;ZH/' M[*.<%-L5&C=:S1#.!U$',KQ?BS+/RRLJXJS[1HC$T0L=O)]%6VKR&@VSTCO2JX8@K#U, MXMO(1ZXGO>2F<$]W7@KVN^-3-#C^,G:-A-$\ZNF:%KSVS/=H&.H#G.OC;TGN M^!Y-XF]97;D5S"R\OI3IAQK'$R+9M=^E+$I:\7J@!GCD@\"0?\X_JJ9QIFTX M@L&/R'LCF9^># '=21O&HDPBD4H$78,D FH'Q%1H4L3T$OU]L:D*1LM(*FL- M2RGP[W8622/\?RB$4K*06..H9XYH[K&A,H&-F'-SXS*KP2>@%*FOU4A*T^\S M::?P= ^8".L8UC%NE=GXMLJI,/ -CZ:L&W'2S(TV#+.K, >81 D]7*13DG?P M+>V))P*DM1$2:H%-#"FHU_&F,"R!SQ+XG^?X/]_C__R(__,3_L\S^LNS%UY' M03M&0^+P!4S;,0$, U!%S[(C*PS8DWO\D?I2CMB\>V;)!S$J^#T8E\F1G$W$ M)P"?WY!$XG$XJC$DFM%#Z*$=LK#2O#HC$G=!-81#.SJNE<0F9!A>R6+QWLZ. ML;%#$HYC/PY;RBO*>MAO6@U^--1D>CI>P)&2;I>8W+T_8RZY7Q78(/8&PGQR MXW#SM>'Y2=)RE]"(O69C-!MN7Q,-+GBOQ"%)]&!VH=(" M1CV&9/)!(S.ZJ'6M=?>HW\V11@<][F;M:[#HL'LF(<-'VW+:!"OL#A* M"B/S$/?VF$\S;UPOPY-$)47DO$EMPCK_59(:339 M_):Q5]TW-X[(WV;<]T >?9-?A[D!&IT)%AI/QC$>6LK$\RDB42.\*B^ >2!L MMI>*OL[T%"0Q0_=E9T()A8(\,?\KBWD*'Q %?!E>-F%_U;'0VR_W[%Y)9]0D,@:+BI 2=A:6B!..AZ/2#NH5(LY M#JYSDV\D;E9FK^ILPIY)D8>C?B=LL8^H#[1'I""I>Q-;E5XO1" MW;FH6.6A&;4ND2ICKBK#FDX/0-GW@"Y T ,,E,<72&N1ZUA+M)#PTD.6TM31 M0QCLPFVNK%U>RG0WWL M4!][1/4Q-[Z0Z;]53/1_=I^28XQB%S>SZ1LE'R=O@[S)AMJO,G3*XVI_@2GH)XSIPCF ME03!6U+1$0QUD421U=2_/58.:FSU*?#?E6L*QB*5LENPEO&4M3MJYS[+=2@A M3^5 K6_*Y^ELTIYG0YJ6L7J(N40Z_W,S9\%D!"+[1Y.<&#U:_*6JT3I%Y9%S M2:GAY9BA&3UZBNB^VZR229Z!ES27;\RS&BXLS=V8>1*+&*9 7J/]^/18V#\+ MHU&S -S/Q_[1(&HOLV*M>0M$GLY"_):P+NG5!L7+,\:A"T L* M4W(:5KZQDKO)0C/D@[ZO)<@Z)D+XN-<*9=G."<17KL+PN$;]:J[EB$_,\9._ MUXPN#^O"IPEX:U"$:EU@7OES\-Y3#'OW>+)!FX5&6QK2.J4C0_J)2:TY\,4] MQNA@GXZ!EZU$[[2]KOW((R!-5ZZLG&CR>5TPP6>-VSBKE[#JT"FG'U#_^YS] M\4TQA2!;*M*I)GHPILV^8-[SAZO)T^\ ;7RF2.N>G)!9 M0ZRAHF>8V=9]O*Z08(',@^P;ND]=AV?=OF$X52.\2KPH!BT(P^;$IH(S:9X< M/=0J+U.T;G-Z7)EVMF?K])I7@,S_2O@182$Y>$))?W>M@D#"SP\70U2\(.6> MFW^MFKTR+5@F8""[3$K"1ID7/<'#"6>)8]6SV-X7<4RWPA#B5G)JFED:]E,IA2(''M3RX)W>4$*_-WWXT M(@;R^%1Q4+Z/+>\2&RE,$W&)#@:W1O1UTFVX!EHM>H,4)HY)FB4=O9BP\ERC MH-=MS?00Y<%890H*D^9=/B:%FE8YG/4I-".L[Q]>'S.((0EH2QM9\>>F$ \: MN\)*:JHCLCZ8:CZW)+VL9XU<,J@/P@%VH[7!"5(TK9?9?*/IN.8Z08_1B")2 M+<.W[9T(=S[S[H[1ZER,S^J1K(LA !R7M$H%J!/ZD'8Q"&HLN;6!9 MT#[&(RK'+QH8#+[^]T]_("D@>DQ84?$??_KQI:>@*N<$L50313Q5.08I1N#< M0JKDT9"U:[GA!DJ1?J>'F64840YYQ!=/G_M'-/3R9446BO0HT.R89I(N^OOW M>4"E$JEH$^/P_N=?3SDBHH]&<(8&?Z9JW*24WQ=PIWB(W61BVSWR PGJ&E/!,XI&&0UR0$:-2 -P5'Y2E/RM9:VS&6R]"=4A^L@ )",_> MC+T6YO%0_$?,J.<8@SE=P<.%LZ0MII)GGQW3KP9;JV!C597T8LFXGC DD-H5 M+9)/V3H77_;-'WY])PVY^*Y14&=XV$RD:1L#9 M,*"COPQ=)NHO.XYRA3"BX"IXR$VQ$?97Q#4EYM#8VV'9QVWI@.00G4W-@#R= M6A0JH=<6SXU$O1;BMU$0D)65+(%X:LQ-%,J>1"$6J8.HFWQZ8DIE38>&K\LG4U" MG8.Y_^LQNFJ?QY&'RRQW2&Y*,5RU]F9#\-6\?6 U:Y<0 M]OH039'O'Q%B<1\2SCD[0J31O.E:K[JU6=;;XLC<(NP2E^FRR#R0F<62I4L9 MMQ#ONJR2*_'8UYOJ$D;PN-,Z-*5Y^J>/(O7+K,RC1"_?2/&@EM&,1C&=++*J M7OM1]_;-J\NPY*BDK7 &S,5/(=S%/Z5WY.S?K3G(Q^IYM(1A][,#M?\Z3J59 MHRV$?=1E8.#V6L4AIC/\$R?N>_2*VCJV>[@8WG'PG_8&R!J8V(KL:3O&N'B7 M>R_>>URP_RRH\(8VI:SW/+4V_KOS=(G)?5YR.5R(O.&%5*=88DO!++AX!Z2< M/8*AH]K-B0UE#,P*:AJJZT;A<'Q\I3\^&22,. M"/8(ELMLS7Z7I+^7.$E@;O-KDY7W/;?8@R:4E^!Q57R,2'\B.UJ%=+_2GC14 M*76;SS'T#!_%D1#2:!(!)I]Y^)5E^B5;;I:^ATT4^?9C0,=D%U^ YA[".2.=4P$%=[?2S*_ZC M6:WU;G0/LVN[CM0;9L!]*)CVQ'AZ25'TN<$E:3X234ZT%C,[#B:&(. 5ZS62 MEI%_E(%;X%4,][S/]QRT"7OV(,^_[L1.^5$DG=(!;&X+/XILU$CE/=XG0A*T M3:]AAAMGYC<.TST8M55ZQP9KE">3@'%$82#82U0-]3:EB-I:6UN?T#*\V> 2 M::X/V#8K'/FINA7MV1YSTKIMJ^ZE*W2*%] MX-"^70[M3_]Y-CEY_=N;=V\^?OIP\NG-'_#CKV?O1D:E_8\14VF?&'07GH@G M&PB(T#EZS''S&777+Z)$H3JD#6)1*2!D$%U?EC-2T11 7#WYE\OS>O(+/$1) M&7AFP\CHB'=O34];U',F =<&RLE!A1#%)$1#$=I6-">ZJC MBFD3!.G/N5(:4ZAX0E.>$O^BX\LC_F/$><1W7GOO]6;]R#.()RIXQ&2G+=VC M(A9(0E&XPC.V_%R6GZL-:K9!]"9)>6X8KJR8]#D9,)2>QNIJ(3>XA#^AGZV& MP^P5(CN1BN]\HREYQ"L@VTLC[]9F"]S)QYI,I!PLVLFS=)7.J+Z)V],'@\EV MX>54CPA%XK8/#GI"M5W_LJE&3<]ZUN)X9 W;(+\"-S*@S+.J2B+/LADSXJQ1 MGM70/@Z&,)MOV+RPDPU7N96[^;ETT2B^!)L' MJ#5SSF;12U[!+S'XCRAQ![X*3 5LR&PNK>OD9(I84FN"<9VFGP4(0Z1M_). MF<+(/YRZW9"]^&E+2D7)WKAXI3+^3G>V[$]0AZ'H)>X+W$FWZVH._^NV]>_PZZZ9F M[@?'C392 [2/"\9BDZ^02>!ZF_,AC2VK%3BY/$EL]2K,00SE[V M#<(&YA;B)-"ZQ7NDM3J>3/[5+C4VI0NV+9D=[T]-]Q+[1*H//?Y1U[PE.[V& MMJY"\('"9?F$/^31;S^/_OR01S_DT?_Z//I=Y@E>C#9/<&;\PO?>+WS,V8)> MY[U!>X%'00CWM45[=%U<)%8UHO&D=L MUTO<@8K@P]0T"Y,UI3CN3]/K'\Y]'Z]GRQ6&^L9Q/$^K>2YH1R\[Y;4I,4,@ M>#3V[T3T)BLP/7*WQ:D'))/4O26N?8*>?I'5$&OASL 13WWCD ]EVQ]2-UXV M4OS'=M0;MEBDQRU5#4P:76_SX[U/WKGK,Z,F;0L*R$A!8!T.D[1%26[5!'X0 M![F!=!2;Y90]2HC[T2=*SUMYL=2Z_?X5NZ+40/72_8K'R8AXOG= 9'1/VTEI M$H\I&P[+?"A7@P1S@;J!Z<WRA'(P,,IEO:6W!VX5& S* (WVF>2>%I6R M";\A9-+8C,1-!:),[!8ZE+[F6$S:U@9-1%[6SB:,9*'@C.5!;<%HQM@O84&. MA"9:*A)1'2RF8#I9+& MI&N?.JZ)9V13$!_I7(#ZY52R*6(;E*_'51F2MR8G##UBZ7D_:*%N/[R/!R/6%VP7/^UHK M73CLCZ"T6%EMG5C]"C@=E]3[ MB)^>/*/M\..3Y\9=Z+!@J6/Q29'@3PD M-=G,QI;I'+;>?+)0%AV>KTT[D]:H9)CJF4O+ARLX1\("Y]4+DR"\2!G.2):1 M- /]R;U#Q7![.LM+RI+S(Y+Q+7']M=I/VUI6C:C&I;K-IC-=R.Y.DBV@*=S4 G M9$E/I3##VQKIG,"QSFM'J&DO[FG;=$E 9)%52^:67@D3LUO:,[FA"1+6R!:D MS!CQ&]^/-B_S ::$=A0B MXY2H^Y#$IE7+:+HSV%A5B5XCY,E'OSG&=KGW^D-@C:X:8F+HY@J"JP(L6T.IZ;OAOFLHG#4 M9>0Y[6*N\G:;&@44T^M (3-9PC["&017#.* /%CCUG&Q%;2SO:T%)9]J6*Y\ M?Q6F"A)N_EXEA[OTB:T8H4U!:;0=KC#C!UGM8*[":4V@%O'\QG<\U-]NO?[V MXE!_.]3?[IM?[::^08^QJ20NDA_4GGEUD(IN1,D+2I?<#2/]D88X&7HXT%WO%I&5K5OV'G7Q9^ M R/L,;ZRZK.@R-F;+<"/-CD C'^WRZW!"J'W9[0]6&Y-?DS32_,Y9I8?\MGG M.-T@NNGX5]J(VQZ6S,$Z#=1Y] T5I<4F#2%A#R,B4IS"NVY<8(*#T0VVUVCD ME06=E_K0:8?[1Y1&X+4O5VOO_ EF7@RWY%MWVF C16.:<5I(O]V#9_*ZIFW' MU_QZ"GTC4=2]UX+@!2SS2U<->4I:;++5N(5LG>7[Q1+,A4?3QO2>6\.?(PB> M8U,BR ZR)L>MA95P!$A^B0\(>1O29FZR^3)\#;1F=P34=YI*[GV(=PY,) M-JL2"D&)I&!DYT:YY5;.KS:F0O:.\IDDD<^0,$"WJ]KB:1&TF2]"@K9)$6)2 M%?]K*:"@_)>X36/T*WX8L5]1?.?SC(C%[0/N_TY>JUDOT@^4R0.'!5-N!R>0@A=%>ZZAI?\;I$R:6 : MJL7HBU!ZC)F2HTH4UO>T3L7Y-WXQ?%QN]]W2\"(5!B%O9JL0YS0K=YFY*\_@ MM%BD6>4K5+',A*%'5N?-:)WO>/1M#RFHC"U-8-U3V=<;%H5HTJ.@'%N5[A=O M [<6]LW&:3'R-=MG* &*NNRX%QL,KXR9" &/C\N2#:'!I.D]2 2IHPU5Q^E MXCM3-I\TOZXSOA1VJ9$2_;8NM7U&$M._G<.)M>71C*=0S=(ICZ3E."3X7SZA M[0@+%I ^0IJH.MHZLO6N!C]?>^5'E-??L_98R2NGS5JRKTDL-A4,YD5_^7>, M1^Z/HSURW\3M/(_Y+/UD032X/EENE]^_WYHGG24-M3L?D<,,QUF-0*/[N<%( MP8;!X*K"+TU_8>P"6BU^^$#&A^4P 3$QFZOP"[-9G2.O(@;*S'3?:"O#R@_V ME*YM0[ILN$3R&841+C1-K*;?+K$P^808;/&73&N+W,4.#B'^8*K1FE>@! =A MD^%_9F7-[>WP\9K1]_.L]@UOWKL :PKC"^=,76*X:6CH4B,\$6JP20=19A)] M-M ]4I$QO5:],/RQ3T_BF-B=42.<3IJ$ZX\BQUFR='"U=O'@T7&D9.K.Z_E= MI=<1-A&_7L%Y@H?(9MUPJYJ'03C=(ICT5/!)0?.Z%UECQ /K/JSU.ORS*^5< MBD[>]+KS/7L01[[2VNQT.*1;;C_= FZ_&$_OD3-;KQQ_?Z@<'RK'8ZT<#T,^4U92\4!RCF$U MM")KB. @1S;HSPV1NKA7:P"S=\$"(:YKCP M0T0"$/R10"ZRMBS&2D<\ZKCO'Z.-^[I;SXK)&YB:-U[5>W(J82S$6U,69QO# MC6YJ+;SR/53E&@Q.]/M:_R#B.$OS+7%NF8;QBF72*%,&$3C<0 M2N'0^:)6L_'+JZ28WF'_0KYDC=E"%7?FE]^]/.+$A$:B4>\)0VWX+HL :=+* M^ @-]D^C-=BPLK$Y"V;A@+XWY7.;+2%,1X"6$&.90Y0Y^R'QZNU*ZWF3J;M0 MS0I)PICV%9])"'_T:QP6=%(GD'3!^3&,*,7T&5J=G-C@X.6I=!R)M M::R!?;!I6GSV:)H%AMA"=*:KR#P-H_'+-N5GHGE"5V!EP'UPFA"HBH=Q!#<=(U MXCU7=\[G45&6PN]8.BTO#9D5%Z.VL--Y0(AFIJ,X'D;M+C ?,2ZJ\0[5R =4"2 M 4R@-#@(+=7)G@3/1YX:)5TKD(7@'9JY#!(F\+I;N1;[EU!?&X)G@HSRM::K M?.@0V>+>!1AP'F_S[(Q2HM^RN'&]>]UFAF.2I6:.GLLNQ7M*H$?),.TPSY1D M6N-1^558U]3Q(XTQB22,#3ODMI?$5+1+Y^8"(G_J=I=[N4R24]]R:R2Z+=G0 M[9TV>!IY)VLHO4HK"+#3U45T4A#R@'9>:+CQM]%T8&0O>P@>PW)/NNTW_2SD M?-2N1'L5S";N>4YB!YQ3A^ZKRC6ROIDES?3K\HB2]6L,^$C^9E1MN]V[F MT>Y=7U8#-GVV(-^O37LD[&=R MV:IMHY.'BXA#KJP!+YMV+A0+.QCGY[ ;OA2AA>.?A](.RNSYZ\_ I'_80 (&'AP,A8,0?4-4QZ M+9U57>[(4A*@QZ"SFLX]7+;#EV]6Y^_>2J/GL )*A$N/>W=IKNUMZZ M#3LNRHDSH2CPXRD/?"BGW7HY[>6AG'8HIXVUG!:9*I)'G^1![E% IUE!$I1T MB."QX;4JF\*0"8;G<*XGD2:E-")19*&>B!@FP0<3]E+2PJS:(;*DC3;V;288 M8QZ-MG-2U>;^>!?9TAW6O[,#I/6:8\GA@E>U=M_5JW3F_@/4YN8Q9W)O3*YJ$=^1:%C0[C+4)LK#V,UEYSV[ MN"*W*K&,CF6>_W3S'[/0>*Y+609/1O:9'RSB:OEM,GG(3H+V2-C@HW MN^%L\?\R$XY+A7#U;88A5-',NIWCXO?,A3MS<"&IUL0<^J=EX'H3R!"+1%LD M [;1;=B-Q9.C#U4Y.3*D5D?/CJUN>1.\:LVT)-9:OVMKG7]$ 648BN8*.PD( MCI209XPKW7F\& ;0KD7;J@!@UNW8YW)(WMRWO33&$[_8<61:>6UFIR0 IP ] M.9LW==$O4\JW4,3=#\*LT]Q%G$/JD?S_[;UK4]M:NB[Z5U1]UMH%50H=R+VS M:]5VB)-)KTR2# W]@EUVMH @NO#U[:T0;O]<'A$<,2RC@MH.923.*0+ #HL;A&2B81 M-3@16!EA6%J!Q-LY;.9XTWN/5L8(2\.#XF%N/1]U"(H3<(;]TG*47 ZE.33J MI>-IL% B"MQ,%A1A-(F9&D;]A@LDONGOP-.E4**#>[O^YI8$.1LL:M]TKL:6 M;<:KM^2/-G)*50IC>*H0U0?6HU$E4UDM!6:L2G!K_W0\H9/XQO'UVGO1 +_J MO3PXW OW]ZYA?WWY*?Y)XAQ^C/9];RL:N>QG8'TV N! :]%(/0D*7#J&W[HQ M/OU)C0)SE6>F]Z IXKD2NX)@*Z98(C:F5M50(#/KE+_3],HNK.0,M#7,M>X^ MZO:PBE7?\$ >D@58(9#'X,7"0878*N7C:I>A5&)!WUUVX*R*CX9""V1.%-!1 M2T$W/=+$>H6FV;XJB-!LM!H5H!$* CP%4)^SVW&F;W*7,C]J&!=1!.W7SCN2JZCE;80V* M]FFA%,_F@1)P5EN4^=J^C<"\M Y"7T*B@+&6@#R'T%6W/ZF&C(0KJ5I(A"J MH7KD(>D]JR2&_SPY.:FG>UR/G.,:Y-EMJ6_,U_09- S'879!ZI*P\NK7U%+!YXLY=L>I-0\=7L-E%=:$D\M0PX0VL#I^\%1TSM&!MS-J M9:B,LB1*%[DRKF[OH$8>(2=:& (N7:1$<+9?AADO)5<=]!]WK3.Y-AK78X.*2[[RW'&[URVW'9N :.:(LVD)Z! MU(^X=WHK1]R>41D?-6Q%HO_!!(>(IZXW]%V?P?X@5!VH44(Q(H9?]*O\IG?M M";\D T$!3%:BBP0JG]=<3CBCRI_INFD<5@P \F>6G]F]ID.[[^W]W-?A>N@W M4&L[F:@5@OC/C)O2F-L@=?^,L#+4TT>XDLIPUZF:P+*R>8Q07!=I/P%YD_@' ME O+(E%+QE];?;'JC<2&KJUNW]N[Y56 8E'8J#FL0!^ZM8*'(PBH:HH\9B@F[BG.Z^DP=TY>)1ERE%_R642 M__?Q0S/H!BE+P&\1EA'1H9> M6\V^#-2GIC^5VBC>GP\DUAB94^H!IJMXIM *UC\EH^L".HF\4]A-($4#EX\>OP$ M6A"?I9,)"\ET,=?MF>6D71C-,!I( X*160]?JBRDB%+9/HM,\\=58QDV5&L5 M^8RFI^.W,AD-F,G77%>@XVNO@^DBLN ,4 JK1T(Z)DS'2J@D6\-PWK7<8RUI M>SQ3X@(T-P9OP7I 3BDN>E BG\3.TD/LESLGS=?-;?#-4=?Y2:M_M0EO1')S M(I4,.T+7MFU3MN(3=VW97;.7F.2.N]CU(ER:90K,XA:X/)FZU[Q_Q%)6:'G7 M"!NB+9X\N@1F>JLGO.:DH(2:4DX@ \ZPFJ:MIM>1@,.:/1) *WR&!LU( ]Z# MKGAN)>YA\H5R+L ?]T' /3X&M]1XB $X7^3D$FI+BK^3HV-W]5='"8:ZS*2@)-B^ M4R;(M!B\N#<"S"V7:^F9AL00-"J&@3BR%E4VW]-;0 Z0A2VG)'2BG(:6E')= M*'KPX8+GZ6:[T)?#";0:KEF=5A]?NH0W02NOG??0#)0W+<[1]HV7$IC"/6TU M4GB NH_$"B?-8_%6]U$PM';X(ZS[X&N*0N3(4W M:I&8>?/M(OEFA6AWU0]4DT%1_U&IP7$,TG)=SU \N7* <94&7XI>KPN>2KGG M$KTF6![VSS5\">B$$M,#6#!7Q)N30U^N#1.(!?:38&PK-31(C X&70OD>#DQ MXB!OJOJ55;6O"W2A".(:JJ#4^1/L+,N9L?1>=4.T MR#)^WBD3F9S0,D?#J& MV:T3MUZB:< PXI.4SE<=H.:B"[LKFD-Y?1ONO6>8W_09YC[#_-@9YDT-) !2 MQ(HOK=T1\]!*VZ!9$ %>E8BL%GH3#2,"^XX@BF:; LO*FBB4=[O/QD15-95T M3IV^J0Z/33I'4I/4W$6-8JWB0,]_#<4RGRYR+G4<9PMTGZ'?"MT;[>%)OPVM ML+;5#,?!9)%19,/0ME%W53#5N.YV*4 9E5(R"4LANBC';56N58\CGQ@>9]0< M#Z]?-QL3:,[(,3)BPS=$SAB1C,")AX9!7$%S_APZ PECBT4=[AMK2YPPQI$2Q$2NN**%M1=RM>W:Z$P343E)O4ZB#;#]$:E)Y$+ M>EMSP+'RI"D>#_=)4[@L,F DJJ$5P([PB&CC&FH)?+N2Q&0 M;+3U?PZH._V M[J:,30NXQI:B.U-\[T*0B5_(26.94:R\5W3]Y,[ MZWL==:KKCNR40*XRKM@8AE0P-0W&D>V@+BOW%20-!""7BA)[E: (5%=GV(_V MK6)?,<67 *:89X@4=J]F9DMEP@=QL5,R)^>J3:%&BZ!KI_QRPU-^6JICZLY9 MEBYKS9>L"WA,B[MX?E12M.0\6QBS3"_8;'U;(+5+;9/M'B$WCKM^!]K@[.+D M^,O0._G']@"\:L=X]X#Z]L=YE]:^WT_.CX=?O@Q.AU__.-_&VFZO&_'=P>&Z M\F-G6A<'ZLJ%7.;W'04!V8AG1A28_N3'[FK3F(KZ8@GDK7R, M0F.FJUVL6+(\E0L!NEN9K[,TQ$I5GRQP_!W$8X."_H4Z/_0)Q4(Y\3@89:7N M@>,F6^:SZ/;MB)-VQ_?9':JK"V@("\J!3A 1TVWBUTWLH3PWT!6W8ZSRUDWF MA@R68SJ5IOY7Q''4(_UJH0R" M1=- (D-Y7V6"DO<'U@TS>XDK0*= &!JL #I[9PU ^36N7Y_.O?=T[ML^G=NG M<[N:SJ6-8E0O+4\%?LBHMW0I(P=T$UP%R25[.O T-8]$*"FC>/( M(!W+01Q;K7L-264S+'TWMV9]\%N-G;EB/ZQH0[_4:JG77VGZKPU[:DHEN5V8 M+%<;X]XV)NX);P7@1I1,# MC:58C4@=?53FMZ3(9RDVPP.X!?A:D$[>.WR[#X3GQ94%+21:'^AS=#!-MJ*L MRK5]\$ WT8R^5MGE*2\R!5XFR-@4=R9U47S/6WHN]8+^;)W2= M(\J'T]&=("JPW!'=7QD:H&4)*PXIN3(R;8!B50Z6(*)4]""*O6%YS5 +S1C*$8A/R9ZHVQ MEI^UMFR-\6=IU(SKO(X/B-50\/,2PJ4GY2>N?Q;6N]@.D'*+*UA ?VE=PFH[ MB_O+)X+>]8F@/A'TV(F@^Y1GZ[LP*,ITQOJV)DS5J-24,1E&TXCBP-%/P EA M%U-_"/XBO&J ()6/LW@D.B-.UE!._DK-I+57+1?#T]);:SD">X-]2I:4-C>W MV+0JZ^H+AA=_0'!FFS^HMKKI87J3Y+,-7BPTBM3.S[UU;\VC+&"9 MC"JEP0&H-Q$G2K"2D?Q"Z#3\#F+245=Y1 M^J;E%8Y5)+[QB*:8AKS,($Q\NPD&A]323R\ 707+:/7.+GNW4V!P*5)Q6M M%BYS30%'^5AH;@(&M:>$$Z,J8@\L E<00Y(=!;?31SJM/XKI@F@P)CG,?O6$ M?2,L =]^VI+[(FUKDP76-.&W 5P9JT/MD!IW^&MFIA+<)/7CT5)M,$)/Z(*7 M4#1AQ6]>I$S/I#X=(QW!#,@?A,@7GL-JQ>H%24(K@:JNO18YE(J"OT-E"/VK MJ:1:MG19-14N05B'<#5"I$/NZX.&5N[M4Z-X[Q%JB'W@^!%25)'R81I1C985 MQEXR&DRD$;V7A16L"[UTU4OWU8;&!U.'XS*M42%^6= [^04Y?'7'M($?3'KO M+6G@W'^)KNGB0[>*W FQV8S@U8^:=JIW^QW?*=RB8%R8C%ESF0A!7_)J0RE5 ME($-X(WC3-U(>"0@;$/)OZZ-8DA;4PUO!8D!*DC=MV+*W&XI(;@XL'2 _H P MLV0= D9EMI@78T!82+/+((G_AUO>IX%0VJ-B2]\0(WDJ)^#T M@-&'"/I<'R%8KNH$J,-#0(S6^F'^0/D4UPB"HT8Y MCA#YL6/G^1/;\L%U&I/5HR8:IHM1(5*](IA,8+W9J"UAS],.(7-\R;!TFW:H M&Y;_C7J/^W7V5_:$%F(EM.#7-AUJW8.:;7Z]+2+P@3C;LD:H7'05M3Q L20VFMBUMR",BGW:)P-S+][5<$^ ^4[L. M0/M@-UDCDE)Q-#CBV%4AE&TQQ1A3BJA-666T').&@)&"=P=PHJ+&) QG1+SH M0W85!?.I/ SE;J%*%BK ^.>^/ P0PHSEIG6V>G(&"Y&RQ9LZ9J[;H41:0 99 M:'^U8U91;^6O9^73L+=HZOL[9^>3+%"S538@!R>L*'D3H3H5C@E\F_Q4\KJK M.09]CP1_B]D^>4^,P:J1LW@)3''46G^*4N+VZBCR!?]@:F>\C9BIY7[S/RCM# MRM_5.4L)90]UOYX=T182-Q,2!J=TD>C$3_03>!R!.95JE@L=Z+U4EQLQ5I5] M$\VOP#7=0X6A<2JT9TPDDL%E%LRO0&RKKRMIK!Q<#CHN'X)^#+BL'.?1SG4Y MA6EBTM-8TW]9#$JRNPZ!I3+61!/Z<.@G:DS#$MY"6U6_02? MP*8-3*?2M,?I')X2 #H$*)C\87I6'ZM%]60B$G\U5.*CK 2NQO.W+5;B\.C5 MT2M(#8:9DM4#=9076V!GN,\1_Q;< .ILH@[K\R\.G^][[]Z\ M??;\U>'KG9A[>R'T*?AYIQ-PE__2PKU^^?+9ZS>O7W5LX;Y3=[U2.N"Z[ 8\ M0NLC_V@"]]YF\(0$L!B0RD]<*,]LVJUY]-+SB4I/)W1/5I&]<,_H5X^ /6$, MW[K2G2U(8FY]4E]/,23G>Z9XJLXH >I1; M4S?=CLT60F%1AK;B!^;K_)REBWG'IO'[X-@;/#]\?OCL^;LMR*RMCOWET7/O M=_7+RU3MQ*UW7F115/C>.V7.?)JFV^CQV.ITSH/$^P0YFC@?IV0,O#Q\_O+9 MX1&PT75J*O?CD_T6)6I;_Q[$'9O]G0V)EX>O]H^.CIZ]>/W\J&-S'T(\:^N6 M!)Z, W4R_L\-*)T)Z)R#<3KKZS[NO>[CL*_[Z.L^'KONHT/!CJU*U_\&,_-_ M!;/Y>^]\'DRI#/_+MX[-XL7SY][Y@7>1W::)LMJVD(/=KIVVB(O(.WSS? MQ MFNVZ+%=!-E4"-E*>V7&3:CU24J%K1L?]F)MGX*J&<#*_I-<1M'QU;!GN;'>^ M>?YRWWOU_,6SHU?O#G=B\BC8=\GR5!>(SL;_^9%/@YOM&)W;#UBM'[&*,59E M$5:E7HSXNTCV&X:0SL>J>BN!G2QF(^@:=2!XX?.E^,__!5PK=7V3(,ZB':K@ M:U7P(<43DL!O416 C!QM"@/\NFXX+/9".CJJE;BYLICIWNO"AYJ"@K8/PZ\* M%#,4?V%7,)1WT8="0I!,TFP&%::+/ ;L2>]*S=,06F2&MJ_%>[G +)U'";<+ MZ,=RWV8"17/ZEV%P6WW3OE2ER)Z8+$:1I4D\+M>#N$5GM44F M+":ETL2:F&Z"+Q>HY !5GU UPZY+HI<][^/2<)NMOK8V>KVU4VGJXJ(2F # M4NM=@C(PW;332PG<(O:Z;%(F :SV*N>IPC<,!B&F1Z8=/RBG9- M8?Q!4#"-1]XB&L\8(RSW3<_DR@.F"_ 3+0[9!BT;&YJL62- Y"Z7@DMA:34C M8)V[QF6&OAVL9-?FAK='I>FYR%'&@5*W1HET_5S&;8U"P8*:+)*Q3H4&UVKP M)"SX>SP?C5*@NUWZD:(]*2--9-SE5R,TI(V-S0PY?6&IB;Y,7:F^P;W MV4N-4 )8N@\;U-=M#.Y)KMQHI"J)&)]BJ2)O<:3M/\P+.8\U1Y8=MM*="7(+ MJ8]KN8T^'4^#11ZQ[1KO2X&WQFO #5ZZ]K%USHDU"42,DCBRPS)3&1 V=*D1 M=$WL[8V[9R<3D!$B:]#J^]ZP&+#%;4#;(.P-Y%'>WUV=UPA=G M/E%"#;"? (GJ)Y0#Y1'#68"/%R!#'?]!B3I?] B5[[9@'00;PIQ$V#S]/EH;^1B[=?SIN"]P-8Z/+!'4. :]SI#:U%J'% M\_6#E?D"2:,.VBF>UA5 )^%*001F'R)5DU#@@"'C&S,$QB(MHZFL?> /&?6&R>\'M$ M3.CQ<:BY*?>;L$+,H@3\)/L^"'A36%:!,=(<+BL"$N!X*>+MTI M6CA!;XG$JD3N+ P)$#>-B]B06^$._=50@Y@2&:GRTA KI@[_$TX"K;=Y$#+< MJ.V=+*;3+HJU5YT5:]^87%8=]N'/>93D? \N@I] 0@VD@+-$&2Y=%6I/%FSA M.,T+VBK9M_:AE@L[64-28*Z<3 C*!2C@@SQ-*'NT*)ZEDV?S=/PC LN%3TB< MC!=9MCSSIVG-!Y.)LGT#N/%6]I&BG?I%@&#E0[@GN^03&,;Y2.D 0[L^IFY M'2NM>^F^;P$MP)P06#D2X0[X6\WO0$!9Y0!E272;*^&7:J; V7R:WD:KT/%K MV*8Q3W";A!J3EKXOX&#!&+R".*J%D? 9OPC8[KGG*8DNTT(:H+26\XV*0S%L M#HT2H (T/X-+X"Z+84P@#ODF<"W4_N( M-:ZO[YDMLAYM$7&RV>(+V4W#H F7':WY-.,CG%MG&&X!W]>%S%Y>K"W056>4 MLW,(79]F/]3'?<30S1;C@OX$0L-(O3+N(I52X$CK!MD1L]WWKI0J9N#^@/!V M#98C92B(<81R:"0$7)1_"=8F (84W-;IU]5J-? X9"._S+'I389)E"X9NZ*B#T M]O [>%#I5^J48DI=S0:=;ZD9>?P-*Z)H]=YP"8NR8RZ#.,FYVN%*N8ZT.N99 MGM+H,Y044$%#FEEB#=,TS]'^F ;Q3/UO&,S43JE_"'&@ *MGO-A:_S3[(2@B M69=&85L#!^#ERD:.F4..\)U4V#N]Q;EB);0EU;1$\BU!EFN!8UL^YO#J-=-K M5%X\K#JZ?Q<(IFS>XCLFI_LWYJV),HP1T6:7/\)?4K9)%G(%0)J5[WLSE)L7 M9)@5!5M##:[."/-I&&IIE5A'II8) Y+:L4+ .&T,%?K5MVM",QY:G_V\]^SG MBS[[V6<_=S'[V10M%D;N8'BRS1!QZ4FQMRO<8;1 M[.+'ARE5EA99C)S XW0&K0%5YCUV*MP74]2*ERT @C^,%X$1=PDI+QP%%3X* M7YWZ[N\ _!T'4WSN,+F.LS2!82- FOIXEGBDO4C;$^.-.C^@1V\2:@[A&IZP M4:U2'.)\,_INA8:8%=8?P);C1]A7G^6Z"VT8DUH;W[,77Y551 MD]#G&BT\L.L*/MZ@Y:^AV\^P15M0YR06"/N_SJ[V/0E)C@A@/&%.H#%PB*99 MX5H;ZC\I6&;Z2]@#AN6QP<9FB\^6Z660A6B[J4'*"TH&$GJW](:"+G^G:K;Q M*L222#)M-5BWSCMD6Y- KZ2K?-UV.O.\5K8_W:.2Z0^B_\YB0&$C,HXDF ^CP(:X[\6X>6,&PDPITE6)K@/4O6O M#!6UQ4FDO,%+N>(W\70Z64R]&0 U)>'"BFBY!C0$Z=API2M.L[;/85M365O@ MCI< YS9#WT'=X%' P9>:T>AFAT9%8W*\M;:R+[+7'BR^Q!DG]#NE(^;F"E8O M//<:38)KD'4)/9$6"6O2U]KJSD5W.E@L?A;%,^UVPJYP7'"-L$Y5,#CG2M@A MR^V%FD3'W+ M\JMJTOKMNPGRK=24P5'*E0Z#SR?L;,&X%(MU,/@M+-U[>V!H)V3&Z_4!7T1KQ>Y;?RY M_H9RO+JBA?8 MLVFD;1G9!EE=[5[ ($;@GU=;-77 /DXPH"3N,BWK3,<60I!M\6A11-I\8:P3 MZK:S.^E\NPM?/\M^ 2ZS 76W9O-B>OM7$(Q(A>JWWO@[13 M?PQNU0V!\+MN>>?@7;&];N!?/E/SLL_4])F:A\_4;+.H_W5GB_K/%V,H)TBY MA6R@U/ E]+"@B:GL L&OZDOZ=TJ3UF_;)G2*%U=EXMN2H:7UZRAF)NHY=TO% M"3>B@ZDU4J]&HMY)70:2=:J;@LS=200\">,%B7%MX0)Z211+IL5$\)+F.#:$ M&^C)VOQ$$" T#2>1DVL2PN>L(6AM,\K.LS@U9H/%+[NT]M$A(::N?8O.]K[& M:1/I(M8+/3A"ELE@K,Y4B-EBG8MT#X#K9Y1BEYS-'5'NCCYM),7:+PBKP5', M\97>@1A$'")2,Y$^I,#+H_$B@PB.+N/,%Z-_6<6P6"(NY:.3 M%!3@,6!$RGIO9C:%"Y(<,!)]89+%E%(1UVDY*'#)*:>^C?X1)JC9 4K: K:_<6Z]G< M+QMBUD9/W(["Q517AA=IU6VSJH@I93R-+KGOXM^+N$!OP6GO1APAC)7H+-5( MYP4JHK%S+F,':WL'^M[E&^5^!J93!"4L1;\P],_2%NIC$I0MR-HMHC*G4G0H M"IFG64T'!F('6>+7E+/29Q2X%#LGC6*E'%C$.]SO2J4#J M6H>\+0&J!5I)5!/U,!8KI\K4P&5]>'+(1E#P=G?L;L3$C[BSORL9.EO,O &% M6UI!,$S,#1F08PP?IPBYC_3%TR&IRY7 MV>KB,ZY!\W@?QZ]$H$AUM>0/ S? MPR [M^,?-MEQS)C "D, T4$I="QC==6A0JAB'^.F7UY"O19 83F'P=KS/8), MH*1AC)BTD"WAUCBUB-RKMBCR(DBD 8%-?"@OT 4R5J;(>CXC6Q8 KPZ88(@7 M+HW"ZB7*DILZ3Q\%4S3:;3"+ID-LBV[3<&*=Q?J4.^)%H,EF/LG^ZT+9V3K6 M;S6TE1\<.QCK2^H0>(&XV^4B@^[$C^K]@HD*N7M(;&%.F^]5X[!\:Q+F4?M6 M!@Y2,(0CJ6[7?QSZ2A[C_WG\)K%S,=H$D#B"XN= MQIPS1Q>(9P7(4R/WK+A/8AJMH&G*K0W ; MA;O4R[9EFM3'S)% [3,:B'!7VBMCMG>'L,$"H55G#IVZ=8_>HE75@GT-R#G:#.'Z[!JCT7UCVIA;P>YL*\IH] M8RVU]Q,")4;Q].G/>T]_ONK3GWWZC:2RY8]'$*3MFG(V ) HGJ5P<\UHG!+1%O*)4 M1@V+.J>8$D >RSC/G5/*Z\<(:I1R?O1(?4?GZU7OO]/EN!I".[^-PU&!^5.&RMGE6G"T. MO+/H.IWB)3;GH'MNUO7:6[,3>:Q29&G-2@W.@$K8K>+A$T8%@Y-0G&RIP(<; MW!B+$_012]!0CZDM4M8--0=4_)SGU+>-]<=0+X!OG$3XA/]XX;^"V)G$Q>7= M.)JX(M4D1]YVPMW@ FUW#=:_!8]^%TY3^\RIS3J.,FC@% RCM<(0C(Z])JF<(/[< :*F\'Z]@8 M0L9 L 8P"WY$/#:S@-RVFR\U$# !7$W@Y@NE%L;$MX>R6W=!Q02&CP#& 9.( MJLL#W^4<+P.CI8L"UUK&X4/.=WP5 -8$ S-H(ZM<6)E39_3(_:7OT!I"LRV! MF7#+DXVS.EE@EMFJQT&Z#L1B FYTC X3SW'? M%TN VOA##Q8JG]P*DX#'0,%X@FQ<$$R?JV4A=$\X3]4+L3P+[5E@Q:9$=X\* MJ+EF-1B/J:X3CU'"('YH:HS1IZ//P[J5CM@^H5G %*I; 9/BDI(D+)\G-?,J M4F_)-<7OUI3T(E:[V0[3:F\5N<('[QI$60NA*N&$+G MVPP;\(BDI!O1F>)E1YO^+O "6^EL98"N848*'&7U*!YV;%NB-*_['#:&B!$KD.'& M0(VO+F&7LHM2X6ESV'"<7D>9+GE?406[1O60 _G#VSY&Z$-1K'8?SCZ:F_PI M2DS*!Z%BMYB:^D%V<7'C^/3F9,<<'1R^]#WUW]W-I4]$.Q2">, C;I5($ MZV+I-S"F$%J2>G0TO:W6/W-MXF6-:^IKYU[)/PB.J,.,O3L4*L8/C(%-320+$])O?ZA:R9BGF5!G'0EV1\4+H,)F=O>#A)L&, M$=.9B-QPR'#_DE$ -EL>1MB(QY/+LS5%GE.2S2T!+E2;K9<+#2_+"IW07Q#O M+*7_W8///#X30/MS)3P ]OE2JX;A=59.\C"G8Y()5,V*F\/4MG<0XSS=&-0;%8((3>7 _;+>X@C-KLUEZMZO(8[-0) M82+-(XU@6@D).>S@A0682."KV%&7A#5'#:-EUD=)'=)X.R>[.XA<5H9RN'OK MI.]TPILXHN_IC?6XV=A!;VV.*N81QM^< !77.]4T-E=2(&E6>9>5+)-?M\CP M[5.+!&0Z'E\X6AW7:_"D@%JL:36M0\LT!MA?VQB/:S>S_I7WQ=5;G>MAU3V= M=6NXYB:&] 4+*VO%"O E;55357W*XS4M>6)$:D, .*%V(O11/JY>8.9->T MS6 );*%M5E".1!L2($QS=BM+KANGTH7$-FPT;12N,.1DB)ZR) MKJ"PICH?SV$$=0E!#1^HQ/%UC+UJXW1*1M!J-^P5J,_&-0=L=\*XKU>J^*.E M"GQZC:C'U2M-^14,._"IL)XFRMX*#Y:QK*.&'E=C'3(V])4VD,WSK7SP6D$7 M/%08=^&/YV!G3,B%)81\I&3CBE-HS)$ZZ"WG3E M*)9WUX+M=N$6I*5*K?"[AN6L1T]W(&H1E[:RX\$T3]?:=GK/NX,WA!.-2*+E MT?@&9&;=2>I#=;CD^4[_I([%PE5%85HK1UN%,H"'X-DD#A?C&*II&N(:)J)A M(@PL@O\ +%BE6@NR5Q.6]FH"F,/*='SOWN+'9:KE\4IU49YE'5=CF'8E*VD+S M7B.4=0^NBU9ZP2@GPS&))P@0KQ0%<\)6[74K-#EO$YJT1Z&U#5,T0$%HIKU& M5^FU*%(I1R7!0FV(3';,%^LBWO:76-EJ?.O^@"BL<_[0;UXC'%ACUC/PB6WC M<5L@[OPEY@[++'M+C7W!+;3+M-A/PG)X3+V/HBBI?6D=O$3)< ,27&E,<[PJ MKE(E7V-JD/J=K]=\$VX8UF;KNK%*O+$>*W3CCJ_.79U)5S'1=&,*XH_>#^Q@ M&$2QTU(@4ERB>I9/)>^_\*L *'O4[TWS10Z%7 M_WLR<6!C!"2"[A+J; 44W-)J.R>3:5$P!@9 M\XWX)@Y.GT,:2ZRZNU$""UCX/%R^9'R[[TP(;0/,?53\K+W5WZ:4G%NQU<2A MIB69Z?4%Z%Q3"3-VR(Z@A&M1#76U8APUB\C?+NFR\@.KK*!)>N-Q1P@5GT8_ ME9N#Z/5U6K-N4)H_RH4QD/F5CRATG1AR;4/02QGQU4^P[PIAM &+$['1K#]F M6C^.=582@*V6D)N6Z)Y*+\LBF4'FG1#*LC.NP:N B:F8= MQI.)VJ2D, Q5E0=)/U"\ LL1VPZ5"7#)E_)5$- MBX(/,VSXA6NEG\.8"".7+$3G_+A-\>-/)G83'.=.E-:)?D;9.,[%#\G$_N+E M C!^T"'J0XC);_-B^$SZ;*A878P33"UKE-L))639N6+&!+;BET0JC5%/Q(-, MVU!;A8 1"*SVY@&5(#5U(7P-,K 9!IX0;@;4X^6N0#/&BD"70 N&3^!ICWO# ML VQ3;H2&Q6MWEF=X[-:?1.KZL1:9EP#'6 RRTP7$JA/+#%6WYIIT(ZX(P.9 M3:0GU]L#PV81/LUC90FXJTCM-73)+8,_D%7T0#O@.Y59M:1 M$.XN1<2#W$JE"FD%X@1K\60Q[\ '.7#+G)S[9 MG8+>\<0*';KZ!G2F**G0>,J54#%E+\@8N22EF2&C&)>+US\VC=9R'+Y M.$;,!EU#(EI2J8,QL6RE%B*_Z5:D3B]ZSZVI<1-EL6.H@%O&E2]6H JX:36' M[XL"3(1BT>951$MVR_6'853IZ; KX B,HM8$8'HN;ENI9GPM2"QM^:)ESF$S M*[8-\XDA=:"SR:8S5$QF"$5P]JVF;;#.;&\#:R&UDAJIP?H:Y/YLTK2T-EZE MFP1NM;T*#.>Z^+;ESN(N=B^!MVG'(H8=G*B2IJ+0G$\"9(:"#&,0Y9[GF"IH M=>>LN@=A"B9P!=&#(K.")R(G#\M!"67-/5'EUBQK,%D&9?ID0^/+R56-=)0R MJDRM',FAGF#;@:U%1W6'%!"8RRT793J%PE2O2 7S'&W%(%G-6-@G,59[]55= MS"V][6QNZ0+/)T@D]5+R[*!?@F?V6Q2 H=?9Y-)JKT6M /0^RBJ,[56 DVIQ M/&#ZE'^\XH7A@ #'6HL(;1'TS]/D.DKB"'M=$NXIT78+XD)1X1,K4_(V'Z(I M9)OWX%UG[\$QR4.01/E[[T3]^Y(^]]X;BGR'Z+WZ<:I^RM(D'GM#!+6- 2RW MF_?CR?)0M]W.=7 #'/.2LU ,:\PWV;R3*M>5G6GR2*6FN#BQ_F9_==\O8.X:)BFB,': M;![#!: _&(%%60#76%%(TH:LE HN"61SE$D>6&V#]BUF @Y)X+HIRJ$B-.)TIOJJ ]K#UWE.J1W%V"AEP[ER MSF_W8IWS(LXA.ZRL#H,(T9<'AWY]JV8%. YW.G:J&:@"40[E,KPDF->-1+%K M/V$]5G,J.&>T0Q7:=+85$M=N7UD%UNTBS,I5(_DD?ZPJW(?R!HJKK?XB'2?\ [@D]48YK& M/R(@/T^S0ES^9I"6&H1%YL_T(C-G^U;0/?D117,N[*+J> P<6%^!!NIZ!3'2 MI<'8DDB4XL*N:3*_F73+$I;H+17W58^YN5(\M$6NHQ]*=CX;892/!BFCSF_S M A(F7+./H%RD*,NN,^&C&@%(.!\DC$MNLRE,@.]+C:=U;"K4X0;N%7:LKF\O>RFF0&V+YHFTD M3J.HPR27?C%:/YD@IMJR4M["$E>20&@:V$_MI(X_[)2.M\([3UG%KQ6:48<6 M\J.$K1K9"#!EB(?*,[Z1+[X&#F%=>V-M"$2C'4+&2/U?DF*-;IS#ZW"[B^ ' MQ5CT^*5*#7!C(/N%<8(ED0V_]?Q<#@21A,N#1R =./4\O;4X0%!,3**,:PTX M+9 R<'+<33%PU"DQ\!E*.0C*.;CYA02!=O\O<0$P[N=SDE<*-:I%%'0QE-LJ M$H$\8?6#^,:=/+(O.G5DF> >),;?+9OAO7<>9=?YEHM0G-)@^BE(2FI,*XG=)6LQ@R,AA)*_)H2HD.*$F" M*G2E66]U$"Y)D^BG0'HX)C#+@G&ZR R\2S8AZO#/JL8"Z.RJQ4PN0:5-!5*6\V+73=_SB%>*2>-"AC#"*K9L$1-VCGTDBM_ M#5>&-H.6.\TV:A&59TLL%1_F=&35+XDS96H%U>LI&]T\VUHX&35IR:327N', MJUY43LV@L13QF_>:P#%]2TFPA#HO*+),<' 6_],5=\M4SY?SG'+G(M?)43.5 MZ0K2W0X-F/+&OJSO,X39Z^8A)O!(O5$FO4>U2[GA-=$U8BT;7TF2B/BPX(*, M>"C[T!W,?W5.W51M@S::!N^UC>%0QT='05[S?&9$EGTOWZV)AM7.[13VNX.C MU?<-X46MWD3=9$<5N]8X>4B1/9KJ?6\6>)T[DQWDX6##] $-'@21S3?2?WAX MT+G'MFB0X%S*6VG/%X%,OM(MIV:O8;9R5K=KVLAA)X5OAQBPQ]0%B VJ'#2K MM7H-.^4=UA8^'ZI1)IJ/*4YT+20&2Q8S>2Z"BT:)@P=>NYJV;4'&2A==TY== MC3TL.II09THT M36^@ I!JQ% VV9]E8SF,\_$TA6(#N/-(7>"P1S#R>&'QTX5Y342B ;-"ZI.#'H=>@U]:OB^4\-'S_O4<)\:[FYJ&(0B%+%, M*G+6D\(UMBEL 4H=A1 5'Q=D1T'Q6O5S]O.4/(8Z2;>TQ6(/)WRM++IA->G&VP #*W8I;+"<>CIY5O= 7U@9J8I-"MP&>9Z.XT!" M>">)$J%H5B'O30X9:B5N81[CNGG$69TQEY/9BH.0%!S/%0C?4V6Y85LDU\%1 MP2'[:#X2(G)[HRGQ%9]._3G:KR-2H8%Q2QL;V!JC2,.>^-)AUQP0/$>,R-#[ M+0HO854=:UO^> P@&K\'24 ==563?,WHB[_=$5$1O!/2Y-X^!^6QL-9I;[)O M,P\@@:$\$0KIJ]44B!$9X+F?WIIR4F(HR*.R@^%7>UC1W7& :!.=:U4OTD;' MBF]8/;7MB435C"_W$66%MV]!E?KV>ZT"[EMOCX-<8L_H0YO?!',"PLOB:TX, MF_+-2L6_X].60#B)4XE\H6ML2"\/2?\>0K,$NHKA-F5BBH !7GN@L0F]3XLD ME+AS[D9E;0FFXZT+L!,=*HA(,T% ,3Z@Q]!<] C%\V20J)H!H:ULC\BWJ9L" MM59*P$<1-'%@@@#BS#,\U\"621$F:!!0=L9B;OTB28L(<-48_8VOQ5R:1^OD M16"9[' @Z6'2NJNL4A; '#E6QRX" !KX%'PFMXNV@ \T7OQM9YP$NC0 M!&UY9D&,B:2M%'S0K1"/14 MW/Q$N[.V)R384-#M>_=IUGOKZ/&XI1Z/E^CQJWUS<$I<1G9$'"2(JR MSWUNR0%B%77;QQ"ITLR5-BU@CO0I@-1%%?1@Q8K+:0'VP7MOS4/-LY9V2=G\ MES5^J4,YV(C+ER;$".,L_RC(U>@HIZ<$R (JZ&U$ FO-=BC&VL9Z_)36D$9K MC?;X1 _6.6O-[^#-(I0+ZEZY\H1;MS2.90T;)2@LFVZR6;TM^_(<.VY&AK G1+0)7A2)HGW"5@,%^G[@+2^G<_(A0@ MQW@O9*0EX5_93[7.Z&P"FALN_R0F\&/X*J']3DS3'<&QZ(VR<>N9<%4[+"U" M;8[GY_9;.I+7SDTC% Q7\05H+LZ45Z1^@7K#->WP["#DAV!B\""OU-O$CPF- M%1U&2)$'0 ,! 7>NFD'5@_J*X;;1YJDGJ:IJWUD>MK=MWWC^*BIMH63-^A>48 M_(4$*H; %Y6_MKJ+OGC"]$=Z@CMNN*BD[G*)'*!9AIIZ5*3T H%ZVC&LO.T6 M622I]Z]4Z6PH D#O%!'\]#OND5Y_T M>OBDUU;-X]>=,H^_(_LWAEW^OE!Z^")3+LI[[[NF7\=R^G\OV'?Y&,P"I#A[ MNE;T<'#\F_=M<';Q3^^WX=GPXBO^SX=_>B=G9\,_OQX//GSYI_=],OAS" \:>!=G)X,O\)V__W&FWG>*G_TR_*Q^ M^>WLZ_%P^/'D]+/W\>1L>'RA!O'U3'U&_S0X.SF'/W_]X\+[^@G^>#;\,KB M7^$H3\Z]P>>SX?!W&*'Z*SS[JQK\F7=\IAY\X7W\>OR'_!$F=7$V.#T?'%^< M?#T]]XZ_GEX,?_^F'JAFQ0M"G\-_[GW_;8C/^C X5Q_X>HI?.%/?AC4Z*[U0 M_>?KV3\U!6IUQ35Z[?'P[.+DT\GP7'UG<.&=?E63^G8V/%?#5%/[97:BG,UFM\&Y^:;PX^^VBGXX9Q6$3_Z_>1]?__CR4;U>34=M"ZS.\$]\[R?OR\G%R>$AG MX^O9\/-7V 8\-+ .'P$,ET,IQ_]]^O7[E^''SS)'M1/P"?@J#T&M#*R G$8X M+A^&PU/8_#^.U6KC"R^&C3LH& PSZ6,L@I_Z56.3T)./E!-R2R-+I@"Q,AOJ,9A.TYLZQJ^& M?$)NE<%@=0,/M(%XJG9,#9CEUCYU,@[;"N9X9Z346:3^I2'E/F;*@<*ZF]DH MOEQ@TAN'NKQA8>?TRVI1Y4:H[%BK@3+770\W@04548E&-I1G-00D&P)=#0 5 M&J*>!!83S/IZ9%)((\,!;,[HAJD>#&*XH8]7DT 04AF:%4:UH3\+Y]\,R9XM M-/XSU11P<@#S.X! -13J%!)K=8!?*@:/B%9>8G JJ]="1=4*- MOW!&*[5-R0VS+V<3B/.-H%V\64I&Z^)PY5D\U4ZCL+((DS" MVN]BP7@RS=OLI-E\32]10D/[+%O!C?TKO2[#)(XO\)I!3. MHM0L!*>Z<@*Y*W]1I&#WC['\$F;[V\)9.LT&FZ,MPPNU^$L:N!JIO/1Y]INO], MTU&?:>HS38_=7K5UD_ZH6W#0+$<9L:E#MCEZ]ESS!VTS1!OF3@>;@0,JW<]M M>6^WQXSVI9OL?R0B,)]#04.^I/@DIQZ92P$DJ(EM:1Z^ 7CFRCSY\^3DA!K. MK/M\,*Y9!"2E8@1529&SGNS?!4GJ&*RQ M9/RDH0Y.)GZY!PP//*4(0*B4 ;T0;T.R"LKR5-X7DDVF1'&6 118OIAYX2)R MVQ"70II Z=J8UQN\?NBYHP_+;\D9SAAY+OHYO@+B0VYF$W.78G(:W;XJF1)( M"$S1U^ ^QW$4(KE#FJ:=A2]/XDQYNGIZ9*$;&G7] M!_9-/W!SA/3._&B)5HQ7L49G?EH?E"WS'E;K!2!8RO2UUFLG& M5\[&)(54%K4@CZ-X7JR&06Z_:?IXB'A4'5EP9MQHM<= H"; MK'6'G5M777.SAY5!R[TYH8MB^$@;GJ36P%!;JVV?8N>F=,'!H@DC&Y# +E;T M+*VW+-6N'-Z*ZCA=[&M-6XO!&$W19LD)SE)7+A[S? A4)K:HAM$LD2SH?4Q+ M985DS659]S:A% MV^[T7.3290\%*NBZKH[ DNW9$H>:@^1(A^ZLE7T30D1(MI>31^,GG"AK/?Y55JD"/FHU/HTO4SQ0&:!4LY!]J,FS*\FTTE9WBT<_U-P MG!! !I-9GW23V9F2$M!2_/0)Z$ZJU4*8*T,I:5A?K5/N._#K96507[?$+$_V M'^O!#1W*7BHJ^IMG8%+AC=2^YDV",5%".;#&;AB18*A(.2,)#2(X:>M*1*]K$X"1 6LAFO M2/YL&B67!2@+),,$$60#&MD=B"T4LVDBK#0A]KG$>\\EONASB7TN\;%SB1M3 MDS:ZQ ,4I3:HKMW>;&*&KGPI2R?@A _F!+I4@C,K4;>7?L.*90Q0N[E)8OE> M%N<_Z(\:D)8F?1):]6SP6+"XJ3T<0TS*9TF@*)=*92!?D!8<$0>4;U Y MC+/'0,+(VR+&$F4F8)7*+!0.K)"M@Y2!/?Y!<''J)^E'SXGBG3&+W5P$N0WO M,2\)-#BK<9_-PB2<.)&%H60BD'Y3T0^U&^#/J'O9(O0%_LV>+/J/QC+$RL+@ MVJAU9PG*_'J6#^D<1TGLE$^#@&Z:LUCWQ/LU0=3)SRP?&LX?R40+)3(9HAAK]\G\.A]W$HD&' 1@E:XUC7TBDZ M^ZS1PX)LW5!(&!NQ/C"BHX^7P27G6KQ1E@8 D0AY M/5@'>XJLD! &(.0]U3I$FV\05Q 7QLV!3^AP&O\6AX5(OC[F8:!D&_PG"XL8EB+X MB6.7#$T+T71G/;C"W:FW#1C "V-'D1P&@,=:/D5I4=,@]VY@C%%\N-82"VZ4 MYE.GJXYMHSPBZO@CA@V[9KD=W8;F+V&Z,9N\A ZEU8&R@9"MVTY!J\2Z[ AN MK\&OK#NW@*'3R9A3QP@Z@"Q7R='AVZ 8RKS E M2OG:(J:A&V@>(PZV/,>%,X?_0PE]NZ_DS360VB 9HZ1NUWJ<"(+*E\:4TR#T MW8:12'7/*$JB"?#E3580.;M6D>C'PCQ)F:5Q*"0]8;H844:8*1?==[GIR$;@ M+.[R4_\?9%_A6>K8%#G$N5%14.N3+:(= HI[<]3FQ,8;GECZK]VTS-X4)0:X MS&0^171AP+,6$-@]D.!"UQ8%"3-6';WSCC^=H7IZ\]X[>G7X_.#%L\/GAWCD M2>.2@A%Q^&+OY1&R2:%XP7_A)H%^5H;W!][Q;U/ G&WP2KG+B_1+N3&*CX[5 M0>5W;G,WW5T,-5BQU^BG\E8)B%2;[5PD)PO^[6*8&_(']9/W]N6SPY?>7@"F M0)Y;SX!;.6;EX-C4%KTH$'ZI-9A'N!#>OQ=JD? (*%MF0@U6P92.EL"V WT$ MO/?=JV>OGZ_U7C+C*?@MQ!2 J@JR08DAZJTA2TR_Y/FSPWM[QSQ-H>!!%\"4 MWW7X[,7;#5\&14F('^\ ^:/_.U&*7/F4P&P +WG][.C%G7;KV56ZR*/JGL0V M8$'%@+-$R/_Z?UZ\>Y]# 0@M#Y1=^E8G->$V^"4\?8];I949BN@*K =6W6^_ M?+O91*]I,>S>O;^34-\;['LEP>[R+L#!X0TF/'X1]_]7W])O]BT=X(D@TI!L MA1X [>O]>8+_%!D"L/@?:$Q]ZN;>4SJ=[R]8XJG[9Q*]'+UHES#,)4Q MG_+%Z%D>260-J,FNE!2YO$+R(Y'RKI G[_2C9C49081)5U&4]L9O>BN_U&.F MV=KW0*\5CS[LI#FB3+;.622;FB166XI-WXFEA105N>4\*,4TT%VD4#X6Y& D M'XH4T1A> 6+M"XH#Y PQ6)Y%]"[$$#%'8X<:X;:+8GZBW'>9Z](WA)2%UC6; M( &4)P$. 5 5"8S0#)CRE 2=VHU$\KD &R4AC%(-\UKEK;:,OK)),Z1#J_5! ML>DVG %?MQZQ[PQ'T$_Z&%Z5G#@(=53?*_&J.[]?DJ1[T-C?JA1<<]X6NWU- MNJ$N6\H<;R6+8WD5'JD\*.73$"05)DIJ&%Z&UV$U#%<5BY4$UFERGF:H*T:D MSI"IV6FU.86_M;Z,G8/9OVA:8*&K1ZS'W$E>$=11,'8KQ"5P"I\I@A]<'B/Y MSGB&%@B _!94):"VTOS MD*JFH*C0!P56U8SDD$5LKGHL?:[T4#QI5F$]5Q:A @&=SC10YF6F)/EY=] MW9>.;LNXH\B1Z:SV)'*Z5&2E-SY/5L[95*&Y<$I&#!+6X0*[52987CW6P^=? M4+ES9/U&%TS3CXNYTI#ZCWC-Q""D7RE[_H?YB3/&_(-[PW5-F,7(2;_CAQ?J MQ8P01;^!K\\6,V^1 Z("_6Z*6X,=&%SA3<.&49IQA%$P?1;PU+L&R%B%2SBOT]BBK918OH,H08L?:#:(J1-2T] 6,P<"D M]-D@#C4;M$W.#OZO\#!+%4&:19>I&L##IN(WS[YWB^3K&.(B:9;$ 307QRBE MSZ#S2YWNZ%%P9>\[TMJ!EA.NHJHCZ0;BTG@JE68(8B'6YGG!H!+6'HY(#'#Q M#.'M6<9\0],&/[!9**.E6-L!6%\R*9TI.%P!4*126E;LA#*#YJ&2?L$/U)&< M0\OD_#F@X=8LC].0)AY?QU.(Z%$CO4[ZOG[QEKQ!>I+RP*!QV ( !8$VC7#% MKR/&N<.F/P0,V">;-<@8^8;S5]@'Q$N%?9JY[IVNW;H]*115WU&ZIN#J+VA+ M)O,A95)G&!#LI9"A2\S1-YZGE!E@V>/@?Y8#"5I)&UK]!,V'T1U+EDSZL^V=,G>W8QV=-&G>K0C98_W-NA M6Q6(BUGY*"C2-42S1C25, EK#P:6DP!@@[S?;DC#O;3K&ZC A'/\9>C]8WN% MDK5#W$'[K3+.NY3=?OYC<#8XO?CG-I9U>T7"A\\/N@5N!V&TSXL X_-=K0UN MV7V.:HJABA;CR(T,VKGFDDE.!M]O47CI /V#>08V9"E1C1]6QV$!5F_U2](L M?ASD5YP?Q]]_@#JQY@>5/UXBT4@Y]B4!C1J,2_,C8KUA ,V&@B._0:+UN8:L M9N9W-BKYJ$#+@TY[#.'5&O3LN&X$R]>$79Z5X-H?RWVAYU-SA> M"+UU"0!<&0#V!9 +S !N%./32+L]CJ91IK,;5D10^I&$UJ ))MP@=*$3FSFN M70+4P%&(<'4C=0)!.H0+:AM5X\3RQ!IHP'L]/&:'REL#"Q;G!*L%%@SW9EEC M7HD-UO98^ LZ1_2+6[R,0O81J188AIB&^8\6A N85KR4N<#\E3:; M:N(%?2^1)8C6*G7P-V^ 48V# _;!DK! G!-Z:2<7APHW9BD FRK)DT57H!34 M>TOAO6OS>YI(:!HFD<@*2E@"($YP'R] 8O/?P._6^LI//- M#89,"((:AD:N7Z?315*H.4YOB0'$^H4:] @YSR)*HF"^ P#9XSYU/ E6C+P!*T]WRVJPNJ@*XFZL M 1/#!FQ;Z"[6\+;J!JF5X+-O+;M&HR"-:U6/^&ZTE-0:=+8$Q#\Q,0IY[ZICSBG9N.<0CUUP* F."]S@<7%^1D5T+A$>*$-[0^$ MPW>IHN5.<8%N@8^:77C*48%!:!R 1N]RE0]G>6OU[AP\3XS$EHY4I5I.:FG$ MPU@1DE@:9BBI('#!TDQ[8*,2CRTJ0Q0K8T8RUB+,NJK#:S&!6_E5C?->XF.9 MFD-JS]-EW3;"2&JRT_+O>[3JGTG>I,3*C3HKU$,)\ZYX#*,%-4 M1^A#JTD4J+W1Q1!"3$>O2*V[5;&/K1I"&^IZ#F01V!N22'$M<7[H#B[M0 #_ M]C7[\$P$'!E&W K9+Y-DP7++H0"6+ (GCQ(,=3P5V[]C8-7$0:8V_0O'WIZT M$P"A60DRWFJ'NN_C]_VI(TTL-COBSXS]8BU(0' KRU'(F;*2G)\2Z- MN81-*IA$A$,?H"G/L0'),\H]+[L8#0.%7VGBP.@43B* MX>QOX*Z1 QQ'TCC0CDC;C:+1CJW1:DTG(2L,>MH5AE9OI3D?F3T%>FKHK'". M 5P*E]C\W"9:B@HR$VX#YD4#)FAL\TBB:7D#Z#51S>"I<[MUWFMS^T#S<#>M M-YD/S>.P^B@$!V?Y2!J=/U**[@FUZV6Y5CACCA]79_LEHFJG/\('J!Y $(R1 M>(CW'F*_J(JG<30I%9J&34$)C0_(36>ZG1#)12CLY@ E1J%*SSSF9$8(H%%)?D0N-*W<%E(9:"K/Q4Y4-H1]C=1.L&&-=ZJC-UV** M27*;@USLR@2?ROWN5HO0@&F/G_RU;HB%MJ!]YJ"\Q!_PAQ5A;_Q,?=R;,T[J M\L3D_E)@5YD^A)<=Y+8WRX&!4255)QS4XR!A*BW4QN$^9WCY-60QLR%*)C-6 M'12UEK9?DR97_PL=/UF41.3R;?]B&!,^#[LCBTT_)OFI'P!NN8 M&(T^(0+T H-IP&:@+IOETL$.P9,=@5MV'C1]LDGYX/P_6S;^TD6EDGG:"[75 ME'&F,^99@-!&GLL F4U=+4CI#]0B1!6>J"0S-H+5\4\H/I@'4]/Q'2SC>B_A MAE/K"VH+W65B(^X\1;;&@3VBIBOT:V#8JF>J20#FO!&4/@5;Y$S_U00 M20NV%^V7 U[Z6!N$;*HA\)>,YEAW%C\5I?BZ4TKQ3+E!@;3(/E%]>%((Z(3A M2Q>IL5TO&ZO?4;%)I7ND,2HPY LWK!J%XK&E$^5.PA#Z%.2]IR#?]"G(/@79 MU10DF1:HJF?1;(12"HRAA!DD$*,C%T:H%.-IT* M+=-C#)."94Q0D+XI8&DR MDC R:>I?*N MZO\'(*IH$0V^+X^6L!3(8-AVB0"ZN_&^A)T=IAH[5E>;Z*HDCQ LJOPH+#>_ M"A8<=-/N$3)?ZX:V]5^6"G 3Y@DBZP,$_"#X4'7+)^DW>QG=WS4OIT[=+5E6 M_9DY)Q2#(D^A-G%%I9IUIB"I $T<(RK%I\@A-U% I(/CK/*Q2FJLW3+ROQ%U M2WQGJ1Y8%8?8L[YKVAHP/CQ+T+8U']XO\]RY5TK&FXS)$;5OB7(#!AZ#S1/T+0H]H'$F$3"!%3.PDQC)'$ MN<60/+VU^^WVW "$\QV'I/E97G*/YA?4 8H^F M@I927Y9>'NJ56F2YG2'"^5B- TD4%\L(&"4JA5TU2JCJ9G MR&BB3] "G0X'\W8&Y*U@^LXD-9A<&L'X@+ZTFF?2K7C43#DN%E 13=I8H@.O MGK_3;2P'YP?E[CLW/Z@S+$PN6M9U=_#]5JNE2_MDKE5#26R!Y0ZJ.Y6([1E* MKRECZG)C_R,V[7_%=6(BV=4]^PP[L*^;T9QC0F$!YO.UJLW->74L$I^^'8\6 M1F^([Z6=#C/ V_LYX4#-.V4F>_@NYRT;3X8E +=F5_*]+S5Z(=%]6G/U"?1' MJN-+88-518\M;E^?JKGW5,W;/E73IVIV,573RLYII8Z5L4>R+^5P@H:B< (+ M):%.,DAJ.):H;[3"K?C5NAI=LD,V_XG\3DO5"F&8'4U*'0QY8'!(EO.6K ,9 M]E>I\*E%#0-(8:QL\MHZ%N7IKZOVUHJ.WI.2W!WK_TZIL[>=2IU],;$$]?^' M9%; )G4UF]:V:/R^ /W@&]*!;QN:7 #.AAID!*:W$@T,=%-/<\T= M1USNF=4.L!3>($7@ $&AZ(U^V#9WFMD_E:)DL9"^X,SR(DU#$X2Q:7G8*Z+J M3& LBW33@)C\RY,7R[6.M;)67:Y;4UOSA!7^>!MX19A1PY-K]Z#ZS,9]MS-$ M]W1_':>KZ1YSAEO?9=N8D4(67VK=? ^X&M+;B&I%BW3\ VJ"#>Z4\?P>ED?E MGO3;NT[IM^,TF<02D4R!7_2V ]KMZ-71'=5;JT)LB"_ZI&.@9 .*VLED;VMF M4K0AX%*/?#'Z%R= W3N$[[4[3R<5B]!@EPECX9AVKHRLX)>C)X[/P+QD1LPZ M0'D8T6].%]99JN5Q60:KKR?,0]20=+G-C0% 7IV\Z(?/=_YV#]5>(K#<,0H6@MF^"N2,5XDDY,W03Y-R *$'O2'9.0LC&^:8"IRKK#9R]-^^]PV#O\.V^ M+4/2$#S2(?>_>(-QX0M!#S5%75G%FO63$W!I0AH!B5E+,UV:JL< 8DYY K^9 M^((X"8I?-D,8E=$8O)MT,0V]ZSB=,HUBP\3>/R;$KZ9 NE*"& LN5X+\$@AD MHEM[,(W-.2:W[ .0=M8['<;";3H$[L:WB)F4=J7^J-PZV&H"7 M>V&;#B@GH>KQ* 4#>HIX*>B1(9E'@2L-D6V-PQ('V^4LPP#(F4_&'+QX'"='1,;PZWZS\T@ML/QE X.HW"2YU..%:3CPA*[4,03Y^=X $> M"+[@)UW(>\*[P0A%G3'C[QC.J3!B0&3TU"!YCVSE)%/J,.5"@'94W#H MJ@.]*U)*#-^JM'$LWQ/=+F%R/I7 5$U#C'D+\!TE5 H1^N(TE**PW[.XB)Y] MA-IC/CO*W$6BD&\.5($E[<\B04CT&&&)@]9 D/@+_V*QH! J[(:L\@*/%$Q#9F]ZD%* M.JFG7L5S32J]7!3X&)10VP8:JHR]&WBC+ XOJ6)']!Y*&2%3S/,%6:YQ4<)2 M2Q. 8J7VX;@0(UA2F:UG@6TCHXC;N:B,)$:C?AI'"SE:7(!2%ZHJK:$=2RFS MU=52W;U7?WT:1W6=LPI2\UHI),?#TL4WI36EK]3R"48.]$A;DP8V8S@=B(BK\S20?CO= U.=.-;P.( 9,SJJ[D__UTG..@EYY 7?!4GV,L,]A9 MT79V>HLK1(XU:=O(!7ND(K!*^52IJB*P;[T1.\9X@NEX>R2EY-7L#,-?>)P\ M>YW=!3A*0S6G/F@Y\,Y*2=\19?382[$-<&-_6PS+%=&&G93F>A"Z!5^Q3Q]/ MCBV?_!,S9WR,,'0%TG^18GUSS3[(07U=61;[L%V"%F@A7>\EM&%]+F3VJX7Z5(H\B^RIV32Z+Q9MWJ-8^(39ESH_Y5#<\N=;X@ M(*MF=J)^%VG4=I\IQ=[51^Y3SI9*P>U]T,:H28ZR),Z#F=9HW(XBJ]9^8ZQ-S74W,4>;%$2+&5%LNEB$.A49"6^%H!"_7#Y/TM5GFJ6FC(CKW M/65/+C=5JJ;($A/DP&O0S=\TW([WX;=CM"$'DXDZ%_RD\B?O2\%]C"8!--6? MT=2M#%;9P*-X!R$+Z? &H8SK4LJR9H$EK]D..W1B&F.D Z-&X4 UNH'.(O/1 M?%']G*0Z(6L<*@[\E*8XU@=//^#N!Z]VQ>[[Z'RO8@7Q!P$O[3*E&&U!&97& M3J6Z)B5^C'AAE?B1K"&<+ =%)@:X(CG,E)A&7T?#0Q"8NFL\E!_>\MCL7L1C M.Y'Z@=J^G,JC,3[WB.:W$Z=9;7[[?!C!54=O$0-EV)'A_F$6!5 VG.^00]:J M:_[Q':**(HO'^SKFQ8UP<:V&%8IZE6X"@4FTN@;'!Y\.S@ZDV>7HU='! MVR.E'G8[]==RZ3?/_)56?<0HQ5M9\Y=O#E[ BN]Z$JOMHJ^_ZI7U_G1^LK7E M?O'VZ !.^"Z)^&[H=\=9:2_?KSC:QH85($BJ%8JXDTUO+>^GKKA<=V-M"7;H MPZTZ GL=MONP1,/5;_VZ6Z\\GOO:<,I1RXW_MZ[==>!1L8Q5GK?)T6#K[M6+ M=\_WQOM[;_?W/F[YQKM!T;5=LO_W7#V$:,V_!5#B]PFMH/^OCTW?>VSZL(]- M]['IAXI-OUM>WK[D"M)?3TYE.DL^-HT*=3">Y4"3IMRF9\\/7N"7O1;?_GV_TGJ-7Z[SHM^'9\.NG[;](:9FMK]I<4&RW/1FJ''Z ]P37VU\U M9/4('^($Q ^P-8-9E(2$[[/E=7N( S#:;/O7>D>XF-YN?;&BG\1[OOWI "OV M4Q!F(49KMSV329SEFUV5M5X3C-('D&0W&63\DBTX%6(='+RH6J^;V$!H A5, MI496+EF+B"\[SZ._R3_LD8"=PK8L&$K@E$&IM6W"!HLB=2U8_(UC7]I!*/H, M&NPPFF?3X#9=\)=LZ]%#4U[9:FC+JTD7VC[G$9'/]+^+4"]%!!V/P92] &64 M\A-?/?]/V]SBH8CI91F&UI,A"C51SI>LJOS\["8+YG\C4_Q&+>%*$UG_70 M MWH.U_/#&LO7!=?TZ_F\1MEOM?K$?;K%?]JM]7ZO]UR(#*7,/$F4;\W4;#1ZH ML^##U[.SK]^'9S6M#F[#Q-]TX[,<7#4*I525 #_Z2Z=6\R__]?7\9,5\2T:# M4M+:-%FQ3N?_/+\8_G[N;^T%)Z?'V(3NF\W8[7.]@2W3B2,6.#-;LJ$XKX]* MP-X$6;36E]2EG?.]_05V^TYF1\?FLERK[])D5A\WBGWW)^[N<_D R YKGB+V M\C@!<3C_Z:%N]\0\Z,9F]$+M@>9R&LRBC0\9&/^/?,(&TR!9H4,=%3H,LWC\ MHS]H#W[0L)7U;]YN:\7AG]^6'Z9#YS !6,L:'S_^]+6+!V^5L_+L^<%SL%.W MYI;>NY>P0Q9*97&?CI9L[>UN_0#]Y;\^_S$X&YQ>?#T[7\\1EZ%M%O!XY'-V MSS&/5^U"$HTK^/7;Q=?AE^'QQ=G7TY/C]4,BK^_V>@F4+)/8YM-^QR[;5J,J MCWN.UPNL'$-I89HE\7I?ZT,KY6WN_'2>9G2E/W%]=*4_9=TY97V I3]K?8S% M&B1$098'35S+;'6094F96*-]?Y%%0;[(7!B@[B4X[A0^Z(#M_Y"QDJ!TW?C RVW79-PQ_K'] ,0.G> G=F!W.0;1W5W?01-JR]-Y M2I&(_MSUP8C^H'7MH+6-1U3$UNZ$)#Y&T3SXL4Y0XO@JG6=!?^9V/B[QN,KR M>+A6@<8.G9'M.XR[$J5KX6^MTQ/2[_1.[?0Z;C455YU_&QP/OPP^K%G8L7DY M ;WVM^'@R\5OQX.SX=.K8]BAT_Z4#O?N-HAT=\-7;G+GY]*'#W9K8CMXZ/K8 M07_*^L#!3M0R],?MEXL9K-?4L4,'Y&E[DGW,X%?9Z8>,&6Q: G#WH$';XH8O M!U\.C@]\MUNE4Z?U*1W.%3[_,H2SID/T/A2Z%18-,O5$*PKJRE]A M.N%UOC1.9VI/;G^-$[AKIE,?A.@/71^$Z$_9$SQE3R (<7X53(/1U7H%A5=! M$O[:!0Q])&+5.+]E41Z'B$OM')._(N[J?S'RX8YL]HX,HW,T%D<]C45/8_&@ M%,L[=M41AJ+'Q_Y+=]3_KQI]W+R3J6VL[[>O7SZ>G'[>H).I;V7JXY&/4(,D MSQ!L\A<<-GR*YV#7W)@^*O@+")]=.W1]5+ _97U4\%Y*DTHP%WUM4A\1[&N3 M.FF$][5)O\Q./V!M4DN?OH\:[*2*V^ECW$<-?EE3IX\:_ +"9]<.71\UZ$]9 M'S7HHP9/Z[SU48/>E]R)F?9[NC-[NLQ/'_P^/#O9H'J@/3?M\?M\^MN^G#?Y&"W9V^8K\'>1Z,KQ:YVJA\N:WTMH]( M=,",ZB,2OX!(V;5#UT4ZW/KH-JRBV>9Z?1Z>7CPD/?:N!EZ_#[]\6;O\JB7[5$W9%WWQT^#L M\]>M45Y]&)S^]]IQTLVG1-Z,NG=?3P=?'OBU@_/SK\LN#Q/UIZX/2S>,\ MCY(X76%+NIBHJSP1.H!_QN.H';"K>V!_0?2OQB"QQ(Y!* MM\U'%<;Y?!K<_BU)D\@-7*]^ZP:3>=Y^B)W+)[SL\PE]/N%!0=:6B3)XRZ)! M2&PQ'#S\QV\G'TXNO __^Z^+AY+:*T2BTKKCJRA<3"/O\.!P;[S_L#IEY>@H MON0=I[-97,S4U_-'TA]'[84SG'S.,,%U_\O])=BO^YW6W?L69? D9?AL>/3?M B%]5O 6P =_;=1Z'W,@AOO M(LIFWI]WOPCWNPI);L3J$]4OKX#6VX7LTG>;>)_6%U/L0 M)#]\[Q3-YV#J#?(\'- Z'!FQ>]KGPH77GDO^YUY>,?[UY7WI>N_/NWW]/L$CS\JR"/ MQ-?L]>4#Z4L2)KV^?+ E/WQ]\/I-KR\?Z'P?O>I]RUTXWKV^O"]]^2>["\>Z5Y'TIR=_./QRCDO3^.!_T>O)A M]>1!KR=[/?D$%[O7DSMRO'L]>5]Z\C@NXI%2D[UV?(CO>BWS0%7_=*\>' M.]WO>MVX X>[5XWWJ!IO3Y L)L&X $#JO%>2#U?E>M'#4U^P\6)SDKA7C^"(M@FD%1KI7D6N?Z376_#]>E\I8?4/ M*25,_^\_-SGZO?[<_.@?OKK;T>^5Z9:._N[B%NX DMT]S6'[L'9WQ;"[3N-P M%83=7T=I>*O^YZJ83?_K_P=02P,$% @ 8435?O_N>R8"@ J>D !@ M !O&5X,C%D,2YH=&WMG6E3&SD3@/^*7E*;0!4>8R!9 M8K-4&6/ &Y-0C-G-[C=Y1GA4:*19C8QQ?OTKS>&# #ELB"PZ5;'Q'#H?M=0Z MNO?_5ZFT>81Y0$)TVCOKHE $PYAPA0))L-)71U1%J">2!'-T1J2DC*%#2<,! M0>B]5]OUMKSW[RJ5@WT=5*MX1_ ZVJO6WE>WM[:WT=9N?;=6?_L>G9^A] M:R-[^NA3J_?/>3N/]?SRL-MIH;5*M?KW3JM:/>H=Y3=T\#74DYBG5%'!,:M6 MVQ_7T%JD5%*O5D>CD3?:\80<5'L7U4C%;+?*A$B)%ZIP[6#?7-&?!(<'^S%1 M& 41EBE1?ZQ=]HXK>_H)114C!_O5\CM_MB_"\<%^2&]0JL:,_+$68SF@O*)$ M4M_92E1#OUG5M^\\J_M;;VYM>DG003:Z) M/&MU21A6](:8L&="#1C!LMX7*FK"^-Y/RO2O!5>4*QY2-ZV]Z-"8I^DA& MZ$+$F+_9S*_H[Y1(>O6FD3V=TB]$!ZVSI\BMJF!&!SIPD]9&GO^ZOH?,_UKQ MAXFQ/Q?CB&1YZPL6ZIOMSZ>=PT[O]:O:NZW&=LVK[5?[NN22)TAGH*$E\F<3 MZE\>^IVC3O.BT_;1IV/TR>\@_Q^_US[S-_/4=SZVO$GJLZI7N,](&69?R)#( M2B 8PTE*ZN4?LRE^I],1Y=&:J@ST'9WH(LDY)WBH1'DAIR2[,L>2R;* M#!AK*"L2S4Y6)H9R6::SB+^6%XD*R^LW1"H:8%:4IN9-B;@(=&_'V]G];:9H MR^CK1[L:65Y.2YK)J0[3W)P+ M-G]0W[RA*>U31M6XS./:P>M7>]M;.XW]JGDT;R _7@]YGG:]VHH4^U]KZK],0GY$<=D(O^6T+0>RK@R MG7V"Y50R6I#YO OX^O,'"V26\5]<\8_UG-\JC3^'DJ8A#4SSF"^!;[VR8"C78D35*_FEN9)I,H6O&+E=5CMXZBP^+-B_ M5Y0_FL=I?$>8C:7#] M] T^0"=,]#%#(=$JVRT-!/(]\^/"ZV;?+>\O#_B]G]]GS4]>.R\-SU*CX@%0 M: 6%.$UQ$ U3HE3J'(S^:QPGC39J#Z5(2,'>(4A .]C[2%1$)-,2PEWR\MX8 MI)Y=Y#DM]5HZ!"FR$6 S"$B:BA2-D4_^TZI;B$-T+ND-#C$ZP8I<$Y(0N0EC M1$LY=7*,6 +:X:F96D@W4;?; MXLX,U=M;GU^0)U::S)"8$T"TB[Y*8JT <= M2RABUVAKMSK=R@5.:)JIPB307:\:ZYY7A,- I4"B121V>.B>N#L6.([,U N0 M9@]IYK5_"38*+_ &O$$?NQSDSG7/"MC9@UUSF"JI$^)$ MX1&6Q&G6TH1D&RY0CP01%TP,J(X?)DWL0/ O:GXX+NX483KA9G/X5)OMM5&W M=P0,6L"@KX/'B7!<#MX#X>4'8- 2!MU6-V9 G,!WIFN*$=3&J4+'O7^!0GLH M;$K<1^V82EUMSJWP%EO\C$"4'.>'H]"I8"%LL+*.1U<5E%,B^SK5R!^GBL2P MI&$3TGORK]S17+VNBH$]FQ@S]GED+OH^6'DH<,(L+,"NS/, M\#AU7^"M7W[0RBX(.SNHS;O_+B%CAFYI<9_0XO*8$C!'HM5_+4P MQZ%SDN^\A^ZLH@%L%L"F>UG!B8,Z1<%;,<(#UH"UIV/MHGERTJE\1F>8#Q7A MKU]M[]0:^G/[]X9 )$;M_X8TP6;U3*2%!-1W=W<;6@R*M-@ZU3MJ5L[: *H% MH!Y*_(4RYR@MS?%-[-,8RT&3C7M G@7D/60ZJ)KY6SLH7"Y94I#+3D;FM&YO MZK-N-DDS+_VD)ZYHX@:NCX/K@11#'AJ7=4+62P\M,^X&YV\4[K9,DV*4DTKQ MN_3I4CHRVIGF9];S87%EUO%A<6GB4C'! U+)?77A*T5D';,1'J>E3-GSMJ?> M@O)K6Z:$;'/ ^,)< QH'G2OJL&T1&;\B>7YJ*3GSX,])I!_QF[;C[;Y;C6)? MV#=@WJI>J&_ 1W+NOG/ '')P#CC7 E;&.>!$OS@Q8H;'N9DJ>4,#LOQ%W4?[ M($O&Q]^M:,QQ;X'SP 67?+\U+/KUA$[.BP.6W\02R%LF>5VLFSE60E(0BD#? M<]-7.$0MQ5\Q][>LXQN '^#W*'[E=JM\A1NDGUWX+;3O8'7@6\]W;R_96!7 M]PNWU*\ ?(4>G)^>A'[7*O86.3>Y N@5I M\RB>Q/U38,X&YDZ(U.^,G2?N5/ !^F ^8-1G$7Z3:G$=0)CJLXR\A0^/KPQZ M(/%LXFXIAXM6AST3VU<>7X&_7\??O17B*'S%:H>?V6*^\+I+MLD,*"Z6GX6, M,J\.A4]RMAS86_@HT@L8^:T7[,%:AU7P^9*B+N;7[@-XKHBW;,O@0-^"]-'% M3(.O$GUCM+2#;8#=TYQLQS#8&LCSG%R(^\Q+L& MVJR@K:@4!W%KW^2G*8.AU!6T1#>G@!R;M[A1TH%58BZ*Q2<<Q,L86X%A[K=U G-;N3G3L+/D,>.A_J] MTH1O8)IS"M0K"F:IQCL#N[&0> M; FUB#HWS5_XAA6&^^DL=^NYG9D-F-6SC4$G[?_ M2#W+V'-V+>-A^$#7L(2]OW$:Z1B4@^L;#_:Z,-UB"WUNFR*X5_M=,?[7,YN%_5L>R-H6+;-AQS;5OLB'.NO2,7LX/]02P,$% M @ 843538/[@C_! _!, !@ !O&5X,C-D,2YH M=&WM&&EOVS;TKW NNB2 =?N2[ 9(':?SECA!XJ#81UJD)*XTJ5%T'._7[U%' M(F<;5A1)T&X-$-GO\?'=ES7YP;)F(L,BI@3]M+PX1T3&FS45&L6*8@W8+=,9 M6LH\QP)=4*48Y^B]8B2E"(6VU[-=.QQ8UO$$6$WK.U)$:.1XH>.[OH_<7M3S M(]='5Q?H\'8Y/2JI3R^GRU^O9I74J]OWY_,IZEB.\S&8.L[I\K0Z /8>6BHL M"J:9%)@[SFS109U,ZSQRG.UV:V\#6ZK465X[F5[SGL.E+*A--.D<3PP&GA23 MX\F::HSB#*N"ZG>=V^69-0(*S32GQQ.G^:QH5Y+LCB>$W:%"[SA]UUECE3)A M:9E'@9OK,=QTX/@)S;VU941GD>>Z;\48JEV0-.5J9% MBG*LV1TUO%M<8TZQBE929^.G O[N9M[<2Z305H+7C.^B@R5;TP(MZ!9=RS46 M!]T* Y\%52PY&)?4!?N# FLP3]-[;6'.4F!N=!U7]D=PALR_5W\Q$E=[$K>T MM&TE.8'#V7W&5DPC/["]B;,"I^4OH&(,^4K5E^HXO5SSS[,;Y:SZ]EIDYTGT^GE[6(Y7WQ 9_/KBY>SY[=-H5FR:QD$:GZD*):B M,*6I)=(914S$4N5289,$:+5#BB944:AE."HIKFG*"ET3W&BH35/:!=0G.I-J MC6ZL !TNI(V"(+"&P< ;==$#V/?]%@@9-PR]-NP-O4$+]L*AV^LB+,@CKC<* M@^%1B:OEC1[E]?IN+WQD, A[0=#F/_"&;?Z^/QCV6G#@>SV_NR^K3=\?ND'[ M?!@,^VU[0G<0MN3Y7M#OM^A]WP_[@WU[_+[?'_E'2";H\F:.;G8%.+3HHKF( M;71H'/[CFY'ON^.I7$.[W)60-S[JFAMRHR! $"Z-2-DD3S8IQ!EYX /3)KNH M*F.1-O$UX9:<5=0)$]"E&>:0;(]Q3$K"6ERIJX%IDM#8- 1!BY*(F?J YFE8 M:B4YDG=4M5A6>AG13S@>;C,69XW>]#Y7P!'2&F;!1OR^@71-F.GW.1,FQ:3X M3,6?05/# BJ ;TBE#RC'LQW(B2 M!A04!"L" <-Y#FW7(,M28@4Z$0+LA9(J7=%4D.=:OSQU6B)5">^ Z*"@!-^ MW@B* K>*M/V*76-BZ!M)=ZR ;LR9WD49(X0*(# YZ@;CB6,(JWY6SC6-5YPV M%U=2$:JL6'*.\X)&S9>V-@.0EU6-U;"<0M+$F->N@C%>L^S# M'&TYK);<.*\UAEN<34HF7&X;)S:PM864BU:P WVRMN"Q?QWM#^=X!?6RT71L M]HM'>\LI_VPS_9_SHD4(AY^9)=7Z4S\U^>[MU_6VHY5)_&=P^^LT(J=PT(6$ M)G]"\+I Y^=7E5W/DCE?;R_])F/UQ8;^U^W[U@)Y+LW>DE).84N=FFU-*L'P M]X!]K88^^4WP/PN44RZ=S9A[Z3G\!9,W>U@T5SC^E"KXX4#,5BQ5],8M_\:M MUS7[!_5*XX,BG EJU;"[MR%7KX3V5N0]U,/[IQRGU*J6'YS %ASA.\E(G0FC MD>WWWH[KK;W"N>4KJ^J]5OFB[/A/4$L#!!0 ( &%$U7"YF9@>@@ \N M 8 ;W-I#,Q9#$N:'1M[5IK;]LX%OTK7!<[30#; MLO/HIG(:($U2U)AI$V1<[.Y'6J(L;BA10U)V/+]^SR7E5QZ==#O!)-L$2&)1 M?%R2Y]Q[+LW#OW4Z9V7.RT2D[./HTR\LU4E=B-*QQ CN4#J3+FO+Z$/G #6<=$H<'4:+_Z'N6*?SH\-43IEUM0IN M)K+L.%W%N[W*#= RPNL;=:X[,YFZ/.[W>G\?5#Q-93GI*)&Y>+][<+ J,G*2 M+\MTF%ILA.).3@7UO=9KH@0W\5B[?'!S@+M:5HMVF2Y=)^.%5//X]4@6PK+/ M8L8N=<'+U^U0@O]6&)F]'OC:5OXNT#6FY\2UZW E)^B<;!V$^<=XQ^BWWWR@ M$<<;(\Z$G]M8JQ0OS_[U%ME@A#;9C+N8N]68Z/E6!C M;5)AWK5Z+511JH'5\ME6/&F>T<+@-UW,9DH])EPU1GG[ .K!+)=.=*BAB$L] M,QQ%'FF[;V!;,T#0A\(*$UM'.DT?">VY]-&3%G%UA,95 V&P'0)B MA%3#D%(CWF)$+DO&RSFK2V=J K M0BD282TW#)A( 'Y?1#: M?;X@%RR3)6!$B%S!I@V$HSI>F[7WLLS@#SG)&7Q.5)VB3T!S#2-MP%H:-6<5 MD$6D(+) C"Y1WP#.WA@:Q$J]3FI3C5JA J"N@4<_G/7V)-SF+%-Z9A<\,&(B MK8/R=(Q38; ;5K;7X&P7QMRR]@71]^%E[\DC>K2Q_3^].MCI_V-@&\PVFHS< MG,XRB4BE E@.^#J[1OY2(O,ZAE^]K)6PC8+8Y9W^_I;8]NW[^VEX M"H^2Q'$9B$"#,/+ :_P(>"6#OFVT;&.T#*/1C&]2!S5(#<6/1(?[,7X#7\^? M-UM\^ZD3YU18% ]7BK\,;[;I&(27MN'-R$Y,1: :3-2$"BZ-N@ /GDJK??T MJ"5*WP_E3JL8L1YG0MH,W#<*907;=A.#Z*5$O( M5BN9^L,-6X^M3"4WDB8@ M@X[RD:^DGFI+VL;["NN%D(\+V@H8Y!"'J%'%"8RUXA3.,"UOQ$HCH4507.M" M$9_&@BHBXJ"]2!\KPOQ(E!H_,TH]V)??8M;#H\"#"0923F5*O.%6EQYUW()S ME#D0F;A)%\ &U20?2R7=G/357<,2S3T'/+P#0S>JKF4>/K1>-Q.J:E.!7M;K MP20![KT!/@>9B!(R3X%E>",JHB]507X5F 2:RPJ![85+W\^EY,ESZ6S*5>U] M. %-9!FR!3D%1.P=JG\I^QX0D\+CW8F IPX:(I[8D&Z,=>WNM^ A49,O:PO* MI;(_3K#9>)&E>6\@PDK G@%U_H+^[T9_^N31?QJ =1N@=.+4*'W_YDX6?$/\ M(,&EDZ0V!,,U=7-'KX6V#N5T@(^^+"# ?JLACM#UUCU-,O )GOU&[<9PI/'" M'Y;1.9H_< UV;0>K?2'VP].O1!+(Y4_)*J.;D[$;]]G@ MRZ*0S@GQE? WUM!Q]#Z5L,]WL@6Z(-I8BF;X3QG5@N/BMUK"?,_GNDS\ =OV M2_+_(R3_QPH:'442H*>C'SI)2J0 2AN%M$S"9X)?D>0)FMV+'I]M^.\T%N>R MWX3])E\.1W!W.'&>HJ$52Q]^+T^:' 5- '8 LQUTEX7HLG6!9< J^O MU02:-%8%MG02K12OK(@7']8-(/#FX5X'79.AE< :+S;1W\'AM=.+@G #QY=L MW-/IK3C0U/$S(VLZBL^1N85&:]=P6LS/^5TK7$-9,=;H&6B&%WNM>T@9X-9T MMH^^5NOUF$Q<]$DOEY9)*X/SBW.9IJ)$!0)8;W=P&%'%H[NX>-/)Z&IM,LVV M+3A573-_B,I>]?S/HT_V:S>$,$ID(W9Z=G9Q_#,[^7A^<7E\@QR;?A?"K0( MX#)+,?@1MY'\X)/;PZ]>[-JX3+6\V/6RP30[DQBO\<2X<&"=W.RZ7( MV-FU2&HZ*6/G(:D"T;1,].>JPS-L2\RG6J8-, X.NCM[2U\>RGH^:PA7G?W=Z:/_ E!+ P04 M " !A1-5_E5 ?W ( !A+ & &]S:7,M,C R,C V,S!X97@S,60R M+FAT;>U::V_;.!;]*UP7.TT V[+SZ*1R&B!-4HPQ?2'C8G<_TA)E<4.)&I*R MX_GU>RXI/Y.TZ72"2;<)D,0B+\G+JW/N@^;Q/SJ=BS+G92)2]LOHW5N6ZJ0N M1.E88@1W:)U)E[.1KBI>LG?"&*D4>VUD.A&,O>SV#[J][LL7G<[),:8Z:\;H M,F9'4?]EM-?;VV.]@_A@+^[]S#Z^8SN?1F>[7OK\P]GH/Q\OPJH?/[U^.SQC MK4X4_6O_+(K.1^>A ]/WV=(T@XZ90X.8X6 M_X/L6*?SD^-43IEUM0IN)K+L.%W%^[W*#3 R0O>6S'5G)E.7Q_U>[Y^# MBJ>I+"<=)3(7'W:/CE9-1D[R99L.6XN-4-S)J:"YUV9-E. F'FN7#[87N&UD MM1B7Z=)U,EY(-8^?CV0A+'LO9NQ2%[Q\W@XM^&^%D=GS@9>V\@^!J;$])ZY= MARLYP>2DZR#L/T8?H]]^\X%6'&^L.!-^;V.M4G1>_/N7X>OAB.WWNWO'T1A& MJQY Q01X%>;/ZGAV<3D:OAF>G8Z&']X_G)+_K:V3V?PS6@[;[%2!91>IDM7@LB2C6@6C[;BB?-,T88_*:+O4QIQH2K M1B6O'2 ]F.72B0X-%'&I9X:CR>-L_P4T:Q:(&UO^-99I" 5<.UUL-!''[K!= MZZ3?]8:(7+J^K\>DX9#E?"J8$5,I9O"%+I>6G99ES16[%)4V#NZ1O=&F^.E9 M_T5OT.]U?F4Z8Q]^&[+?YM:)PK9#S[!,NH/5=B-ZEY&'P!,26B=[CQX)K[GU ML9 5":CK% M-@$\&&4\7S?#$\CO@M#^]PMRP3)9 D:$R!5LVD XQ-%MUOIEF<$?#1X_HT<;K M_^G9T5[_YX%M,-OD9.3F=)9)/'I@#!DWPD,0D)+TC@$5)BR];VES$B>Q BZ> MW#P]I](F2ML:X\CY&ZT"%BNC48RAV;(=0"\5P'+ U\4UJI<2==9 @I*A^('8<#?$M^#U_=-FA^\^=MZ<"XL&@,=G"E^&=YN2F(37]OY#*)L8 M"Z"T62GD)[HVF N>2JM=_20$J6?ATJG58A8#S.A9@;LFP1E!=MV$X*H4R)< M0!>KE4S]R8:MQU:FDAM)&Y AC?*!KZ29:DNIC7<5UN=!/BQH*Z"00QBB014G M,-:*4S3#MKP2JQ0)(T+"M9XGXM-8D" "#L:+]*$"S(]$J?%W1JE[N_(;S+I_ M$+@WP4#*J4R)-]SJTJ..6W"."@Z^ +T$FHD26I\ R](B*Z$LB**\"DT!S M62&*/G'IV[F4/'HN74RYJKT/)Z")+$.Q(*> B+TEZ5]F??>(2>'Q]CK 4P<# M$4]LJ#;&NG9W:W"?J,F7TH)*J>S+]34;+XHT[PU$L 3T&=#D3^C_9O2GCQ[] MYP%8-P%*!TY-HN][;F7!5\0/2KATDM2&8+B6W=PR:Z&M0SN=WF,N"PBPWVLD M1YAZYXXA&?@$S[XEW2B.*E[XLS(Z1O/GK4&OW:!5SNTR%:28X/DG4A\LO3V: M0#9G2EX)U1R<;.H99PV=IEE^09,6132.2$^$_[&&GD<]:<2^OE)=D 71!M+T0S_ MJ:):<%S\7DNH[_EGRUX;_26!S+?A7VFWHYG,#=XL1YBH%6+'WXG3QI:A0, =@! MS';(NRR2+EL7, .LY#?3Q,Y;#["?J4&3C3-A HO/\'AOV780W8 MVR'SD.54JZF@]*/DD^8[/=.$#%%42L\%>F>Y#G&";U )T/]+$O'K^3DV@2:-58$LGT4KQRHIX\6%= 0)O'BYUT!T9 ML@1LO'B)_@(.KYU>-(3K-[YEXY).;\6!1H9:UF[M.R@8P-5,=HBY5M9Y2-XMYJ3.I6;2RN#JXERFJ2@A0'#J[0^.(Q(\N8UY MVRY%5VN;:5[2@D'5-?-'INQ9S_\\^&8_=QD(JT0V8J=O3]^SB_/+X=FO6T38 M]+%(TBK%YW"/I1AL;;J N92XUTO\$]8C9_/H3/?9JU-KUY66%Z<>D5W_;M/) MC57\YU@Z#$CHVEDN1<;>+/WTAU O'$?RR8Y?8\>=C^$@%R:\8F? W-\O0QY.KB=%UF5+XTR9>^(2U.Z&;'4T0W(,B2I:BTSSW-D)A MN'>Z$0LWFI:77"LD*YTQS74& #?% & &]S:7,M,C R,C V M,S!X97@S,F0Q+FAT;>U8;6_;-A#^*S<7:U/ LF0[+1+9#> Z+NJUC8-8P=J/ MM$197&E2(ZDXWJ_?D9(Z7//.QNC MJFFU1HH03OS^J3\(!@,(CL/C01B=*ZC5]X)2AAF.#T;^_5G M*;N2R>YLG+ ;T&;'Z8O.AJ@U$YZ1>3@,EN6F"SL!\'/HYPD M"1-KC]/4A,]Z)R=W0XJML_V8+%T+%>7$L!MJ=3>TQIP2%:ZDR4:'&]RW,J_7 MI5(8+R4;QG?ADXAMJ(8+NH4KN2'B2;<E_R'.@?WI5W_8'5>M';?4^;:2/,')V?O7\Y?S"(:#7G_LKS!H^0.8 M&"->J6K8^#FSIK.K:/YJ/IU$\\4%@N]J>3VYB"!:0/\$KGO+WK0'R]G4SCY^ MU'\>C/K#9\%_:/]7Q7BRA,GYXC*:G;<\:=E_&CR'Q2N(7L]@.;EZ.;F8+;W% M^[>S#S"91CA32@V"8/!P7OY6:,/273G$1().A\/G^:>P-1<02R%H;&%>5B*3 M49@(41 .5S27RH!,8;&0"J5T[[#\P84[4O@ET+04F(8=,$5,Z(A9;RNBU9^2>-" MX4'$N!"1P.P6:XS ZH@[;IC6UG+\;R43+(Z04471Y*9MI2.U:5V8=^&T6P/*6GN?NG_E5_G5*@H%0I#P4?-4 M5T.=LZ/^T[%O9\ZJCPCC7V$^+3C?X=G8Y-SB;H]%17\OF**V@6N;F(.$'Q$$ MOH+^LZ/DZ3ZC=_#=0[=*:_]T>%PB9./.P\@"_/\$?[,$#^Y),!.IG7<%#VN? M(>A-@J,N5W7V"5.8_EQ1;1/=M=,$:1DN0WNP,N)$CIG77;;'DG.2:AO4?30,L.+(R8B$S[$!2TT5_F":Y%9C*EYTAIW: M[AM;YF/"JZ @.31R4RE[AKH:3*C:LV9%WR8A;:;5/#-!0 MP#:V8#C:8SVW=#MQOMWO#[+LAC-5DDHGPWY^"UIREL"CP/U[<&<_0S1][0/3UXO+J\F=@[[+H&IZ6I7'RYXGR2V M+0ZTYZ4_4&2_=_!8:Y>RX3"#"V)[Q[F?,HY]=AA'W]7$^D+[T!6B(3C V2\L M&-^#<* EMB-CPZ-KBJ$-+4 M:MRU ME63LI;3:/C8\^U- PTG@AE;Q&(]IA+72BZ?['INO;<4LE$+!4J<(\R MJQUV_!1O'R*V- -ML_T==[62!UV_P("H0WIXQPJ'35;8!?D7T<\Q23C:9A37 M*.0L"45K;9"=EZFI-G:7I584\&;$5$5M+*)QTMJZI@+)"V\X:[/#?#+WYG:DR,2?UPKB5"P!$FJL.X9C1>I]D1%D^RQ=B2\^AZTR%+Y MZM5B2ZVA_1-;CMGS5HJ2CYY#14AN)$NJ\GMRTAL<[WM;.1:X^ET^W;FWP+,_ M 5!+ P04 " !A1-5>GV?J6H& #J%0 & &]S:7,M,C R,C V,S!X M97@S,F0R+FAT;>U8;6_;-A#^*S<7:U/ LF0[+1+9#> Z#NJUC8M8P=J/M$19 M7&E2(ZDXWJ_?D9($N58IS#2\62-04X[?6/>T'O]+GGG8W1U+2: M(T4()W[_U!\$@P$$Q^'Q(.P/X-U;.+J.ID^=]OEB&GUX-RM7?7?]\LU\"AW/ M]W\=3GW_/#HO!]!\'R)%A&:&24&X[\\N.]#)C,E#W]]NM[WML"?5VH^N_,QL M^+'/I=2TEYBD=*ZC"^\$-0PSG)Z-_?JSU%W) M9']DY,[D6+K;"^396BAHIP8=D.M[8;5F%.BPI4TV>AP@?MFYO6\5 KC MI63#^"Y\$K$-U7!)MW E-T0\Z982_-14L?3)R&EK]@=%TQB>H;?&(YRMT;CU M=53&'^(8V%>_^F)77+56W%(7VTKR! =G[U_-7\XC& YZ@[&_PDW+'\#%&/.5 MJH:/GW-K.KN*YA?SZ22:+RXQ^:Z6UY/+"*(%]$_@NK?L37NPG$WMZ.-'_>?! MJ#]\%OR'_G_5'D^6,#E?O(MFYZU(6OZ?!L]A<0'1JQDL)USI;=X_V;V M 2;3"$=*K4$0/"!*OQ7:L'17BIA(,.AP^#S_5&[-!<12"!K;-"\KD7'CTX&@V TE1NL8#OWJS]ZBB4* M+J3:5/ &WFM(I7+6=WC>@*)_"?Q2"%IJ#(,NN&)&-*2,UW71ZB]I7"@\B+@O M1"0PN\4:([ ZXHH;IK7U'/^M9H+%$3*J*+K<]*T,I':M"_,N3#B6VUFB6/RQ M"].,T10NF, ZS3#P19JRF"H;N;52A=8%E-D=[D)>*%T0+.)&-C.ZW,>[C.[: M:$@B8 \"."::^@ M_^PH>;I']"YY]XE;P=H_'1Z7&;)QIV%DT_L'P/\:P(-[ &8BM>.NW&'E,P2C M25#JL*K1)TPA_+FBV@+=M<,$21E.0W^P/.! CLCKKIN5[LL&&DP<87!U"K4* M7N:)S*ER:^J#D@+$[ M76=WJ(HDSF$QT[<6AD[V'S9._?V*/8FB$K3FNO5E(E5'FQY)SDFH;UEZ8#-CFR$CG+OBPF&&[E0$GM2&%D M+2B)G9.TZ)]UKDW^7&36&P_S5A;5I :[ZX"+&0F@8P>6JBI\(7!RJQ&<%YUA MIX[DQA;^F/!JFY L&KFIC#U#6PUF5'E1LZ1_!Z(V\VJ>I!NFV8IQ9G9AQA(\ M>JA@'W3!<+3/_MS2[\3%=G\\R+H;P52PE4&&_?P6M.0L@4>!^WOP8#]#/'WM MP^3-Y!)FYU?SZ>N[\'R'GVK&69M6_SO!X5NP+_3$TA-\^M.U1#2K M5@/Q=WR":5A1*TX+)9C.D [@B::6I7QI)X(FA#2U&==A(?7,2=G@->@/$A#+ M24%3'+0-%9ZRF$M=*+J_O.HZKM(RR40L%1IP]U.K'=*?%!LQ$5O.A;Y9LH.K M6LT#"E3@AJA#KGQ'D8=-BMP%^1?5S]%J.-IF%.*D!&;+F@Q5_*&V2U %JL4]CV M&BGMRO8TEZ#BC ,\.JXCJ7X'+>987@"VJ&-+M+]MS!$];Z4H M^>BYK C)C61)56]/3GJ#X_T3M90%[H*RO,5TUZ)G?P)02P,$% @ 843 M5>+8&5X-&0T+FAT;.UB>P&:!P7]=HT0:RLVT]*HBTV%*F2E!WOZ7=(R:D3I$-7 MM%B"V+)(?O?#\Y'C7X)@*DLJU*HO*F8M"37C%J,KKDM2:KJFDIR MRK3F0I!CS8LE(^0P[ _#.#Q\$01'8ZB:=#)*)N0@ZA]&@W@P(/$P&?:3X4MR M?DJ>7::3YW[UR=DD_>M\VEH]OSQ^/YN0O2"*/NY/HN@D/6DGH+Y/4DVEX98K M244433_LD;W2VCJ)HO5Z':[W0Z6747H1E;82PT@H95A8V&+O:.Q&\,UH<32N MF*4D+ZDVS+[:NTS?! =88;D5[&@<;9_MVDP5FZ-QP5?$V(U@K_8JJI=!8 N;_!8>''P9TGQ9WHRI-K1$ M,T$M7S&G>T=K+AC52:9L.;IKX#[)>BNW4-(&"UIQL4F>IKQBAGQ@:W*A*BJ? M]MH1/ W3?/%TY%<;_C>#:H1GV;4-J.!+*'>^CMKX$\P1]^EW/YS%[);%-?.Q M94H4F)S^^79V/$N?/.J_B$?#<#B.,B2N_@ENYL LT]_KY\ET/KF8G:>SLP_D M[ V93R>7%[-T-IW_/(<_-<;RQ:8=XK* _\G^B_K?4IV6C"R4$&H-$!%N""6F MJ;!^0]2"6,PB!95Q+XSF)@/MA;G7U1/K[&[)'CA=6[==/]P?]@C M%&Z"4 JH>^8$GCPZ& SBT>YB/]0?/0_):P.E\ '_2HK-EP![A%MP$ZQ(!6Y" M5BF7A(*+.C^X7"A=4>=B&TE%-R3#>%4K;;L8-JH)R1NEH3=752V89:1@)M>\ M]H*=+JA!_ 9IL\BW!O]E#$GO.7EB2M6( EE:,.UTJD:3G&G4DN<@/Z>#RUQI MF&V]H;(@V4;0M>F1=;6RI-!06 M)*T'R4=$?G2BJ@J9F3O!'ODU#F,T MBIIJLJ*B86V*^O<)UKYR#MWF?EF/0BS\O9&L3?I^W".ND_5\=78M.Z"Z*GBP MWK?=_MMFVMT4/[)FW\F*D[/34Q#B/#V;O/L91/AMD!GS6Q;][\2AAN>8_4-9 M1X87SF\SCOC#8NL2B71,<@>PG@&@PITY_$Y6DI&5LH[>=9)^P-5T^ M6YY@.!F;6PUEAW!=UN7FZ]P"=C -7KCT-5DTMM&@IF\%!8K.<*HCZ",P!SL- M<%%L\^8:1^=2P4 ]SFJV\8:.%=4>-B<<.JQRMAK?DA>-DQ1L"1BANZXH%VTD M)4(%]D(R1V/R[YZ#7?/==D;'?5R"UL#7=9,A"1A%N/XL(M'M#U^BP0&S%#Z[ M+MU%[U)TX_6#Q.)[_KGAA0^TAYP9HT331JW)1QAP1_;+^G\%*KR4@*PACOY3N[*"1OO^)PAS0GP*K:>E]] M'_"&,>'?7"C \@IG-&>+W^W@LMO&RFV"G=X=DM3M"I\6IXL5WDB;7L/EE?/5 M;:C=@]=M=NC2?F.L17][<6R_2[T%4T;SJZ56T!?D2BB=/(K]WVCG GA[HFR; M]0#H$%RRH'N/.]CL7CR[D=U[Y]T;;4V7+,AP@;\*?$T3NE*\&+7WS8.#<#!\ M/,K0A)CN[J"QOP2W-V5_]3[Z!U!+ 0(4 Q0 ( &%$U6Q+>_N9AD .<' M 0 1 " 0 !O&UL4$L! A0#% M @ 8435?V0!7)*S -SL- !4 ( !(XH &]S:7,M,C R M,C V,S!?;&%B+GAM;%!+ 0(4 Q0 ( &%$U4_-$!/XX .PT"0 5 M " :!6 0!O79! !V&3< %0 @ &VUP$ ;W-I#$P:S P."YJ<&=02P$"% ,4 " !A1-5WV7YA=Q4 @!)NA, M& @ '.: < ;W-I#$P9#8N:'1M4$L! M A0#% @ 8435?O_N>R8"@ J>D !@ ( !X+T) &]S M:7,M,C R,C V,S!X97@R,60Q+FAT;5!+ 0(4 Q0 ( &%$U4V#^X(_P0 M /P3 8 " :[("0!O&5X,C-D,2YH M=&U02P$"% ,4 " !A1-5PN9F8'H( /+@ & @ 'C MS0D ;W-I#,Q9#$N:'1M4$L! A0#% @ 8435?Y5 M0']P" 82P !@ ( !D]8) &]S:7,M,C R,C V,S!X97@S M,60R+FAT;5!+ 0(4 Q0 ( &%$U7=!-[-=08 -\4 8 M " 3G?"0!O&5X,S)D,2YH=&U02P$"% ,4 " ! MA1-5>GV?J6H& #J%0 & @ 'DY0D ;W-I#,R9#(N:'1M4$L! A0#% @ 8435>+8